iOS Test Automation with XCUITest

0
Certificate

Paid

Language

Level

Beginner

Last updated on February 1, 2023 6:34 am

Learn the fundamentals of Swift programming and develop UI functional tests using XCUITest Library. This course focuses on building scalable architecture, integrating Accessibility Identifiers, and advanced features of XCUITest. Perfect for QA engineers looking to master native iOS test automation.

Add your review

What you’ll learn

  • Learn the fundamentals of the Swift programming language
  • Develop UI functional tests using XCUITest library
  • Integrate Accessibility Identifiers in-app code for testability
  • Building scalable architecture using Page Object Model and mocking network services
  • Decorate tests with advanced features of XCUITest Library such as Async Wait, First Match API, Activities, Attachments, and Screenshots

Whether you are in software development, testing or operations, every team member is now responsible for quality. This shift has led to the rise of new test automation frameworks such XCUITest, which is now part of XCode toolset.

This course not only focuses on the fundamentals of the Swift programming language but also on walks students throughout the enterprise level setup.

If you were planning to learn how to develop UI functional tests for iOS/MacOSX/AppleTV/Apple Watch app, this is a great opportunity to dive into the world of XCode and XCUITest Library.

6 complete modules, will focus on:

  • Swift basics of Object-Oriented programming, so later you may focus on tasks rather than programming basics

  • Setup test project from scratch in XCode

  • Integrate Accessibility Identifiers in-app code for testability

  • Improve test stability by cleaning up application data via AppDelegate

  • As we progress, we will refactor tests with industry best practices to make tests more resilient using Page Objects pattern by using Protocols, Extensions, Delegates, ENums and Generics

  • Intro to RestApi

  • Make tests more stable with the mock server (every company wants this skill nowadays)

  • Automating App Analytics ( number one desired test coverage by company’s executives)

  • Decorate tests with advanced features of XCUITest Library such as Async Wait, First Match API, Activities, Attachments, and Screenshots

We will share with you all secret recipes acquired via years of experience on how to make XCUItests maintainable, scalable, and fast.

Who this course is for:

  • Suitable for QA engineers who would like to learn native iOS test automation

User Reviews

0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Be the first to review “iOS Test Automation with XCUITest”

×

    Your Email (required)

    Report this page
    iOS Test Automation with XCUITest
    iOS Test Automation with XCUITest
    LiveTalent.org
    Logo
    LiveTalent.org
    Privacy Overview

    This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.