Skip to content

Shashikant86/XCUITest-TAU

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

XCTUTest-TAU (Test Automation University) Course

This repo contains the course material for the Test Automation University Course Introduction to iOS Automation with XCUITest

Pre-requisite

In order to follow this course, you will need

  • macOS High Sierra or Mojave
  • Xcode 10+
  • iPhone XR Simulator (come up with Xcode)
  • Github Account(Optional)
  • Applitools API Key (Optional)

P.S: Please use the iPhone XR or similar size simulator for this course to avoid keyboard overlapping issues. If you use a smaller simulator like iPhone 6 or iPhone 5s you might encounter keyboard overlapping issue.

How to use this repository

The course is divided into the 8 different chapters and each chapter has an associated branch. The master branch has just the basic app without any UI tests.

  • Master Branch -- Just Basic app with unit tests. No UI Test target
  • Chapter 2 Branch -- UI Test target with a couple of XCUITest
  • Chapter 3 Branch -- UI Test with base class
  • Chapter 4 Branch -- BDD for XCUItest
  • Chapter 5 Branch -- XCUITest Framework with directory Structure
  • Chapter 7 Branch -- XCUITest with Applitool's Eyes SDK
  • Chapter 8 Branch -- Continuous Integration for XCUITest

You need to checkout the branch depending on the chapter you are on.

About

The demo app for XCUITest course for Test Automation University.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages