Free

Intro to iOS Test Automation with XCUITest

Event Information

Share this event

Date and Time

Location

Location

College of San Mateo Campus

1700 West Hillsdale Boulevard

Building 14, Room 205

San Mateo, CA 94402

View Map

Event description

Description

Join us on June 22nd in a lab-like environment to learn how to autoamted native iOS app with XCUITest library.

This training is for manual testers who want make a shift in their career and become SDET - Software Development Engineer in Test

Due to "shift left" movement, many comapnies are turning away from Appium in favor of native, more bullet proof and faster solutions such as XCUITest. Please refer to this blog post for comapison between XCUITest and Appium

http://bit.ly/WhyXCUITest

What we will acomplish in 3-4 hours hands-on session?

  • Go over XCode environement
  • Build App under test
  • intro to XCTest/XCUITest library
  • create UiTesting target
  • automate first user scenario together
  • refactor first test
  • automate anothe scenario in small groups
  • go over how to run tests from command-lne
  • how to continue to develop iOS Test automation skills moving on forward

** What is XCUITest? Why Do I need to learn it? **


XCUITest is Apple’s native library that supports UiTesting using XCTest framework which also used in Swift and ObjectiveC Unit testing. It’s not bug-free, but most of the time it is pretty slick. The APIs are simple and solid, resulting in code that’s easy to understand, and execution is speedy in comparison to Appium, which seems to be the community’s first choice of third-party mobile UI automation framework at the moment.

Using a first-party tool has unrivaled advantages; not having to wait for compatibility updates to your test framework before you can run your tests on the latest OS with the latest version of Xcode is incredibly valuable. It allows you to stay current with the latest technologies, not just for testing, but for your entire team!


FAQs

What test automation framework and programming language are we going to use?

  • XCUITest – testing framework which is part of XCode
  • Swift – widely used Object Oriented programming language from Apple (open source)
  • CocoaPods – manages third party Libraries for iOS

Prerequsites?

  • No previous programming expeirience is necessary
  • Must have Mac with minimum hardware requirements : CPU: 2Ghz+, Intel i5+, RAM: 16Gb+
  • Must install latest version of XCode prior to the class

What can I bring into the event?

  • Must have Mac with minimum hardware requirements : CPU: 2Ghz+, Intel i5+, RAM: 16Gb+
  • Mac OS Majave installed and latest version of XCode

How can I contact the organizer with any questions?

Contact us if you have any questions about upcoing class at info@codefitness.u

Do I have to bring my printed ticket to the event?

You may bring printed or digital ticket to the event

Share with friends

Date and Time

Location

College of San Mateo Campus

1700 West Hillsdale Boulevard

Building 14, Room 205

San Mateo, CA 94402

View Map

Save This Event

Event Saved