iOS Test Automation with XCUITest
iOS Test Automation with XCUITest
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.
Test your way to the top of the mobile development world with our 100% hands-on course. Become a Mobile SDET in 30 days!
Url: View Details
What you will learn
- Learn the fundamentals of the Swift programming language
- Develop UI functional tests using XCUITest library
- Integrate Accessibility Identifiers in-app code for testability
Rating: 4.5
Level: All Levels
Duration: 4.5 hours
Instructor: Engenious University
Courses By: 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
About US
The display of third-party trademarks and trade names on this site does not necessarily indicate any affiliation or endorsement of hugecourses.com.
View Sitemap