Automate iOS app E2E testing with native XCUITest framework

Practice on a real life example and apply the new skills to your project

Ratings: 4.72 / 5.00




Description

Imagine you are in the iOS app development project and was given a task to start automating the UI tests because they take too much time to execute manually. I have been in that place so I know what to expect and how to save your time to maximize the outcome in the most efficient way. I am going to walk you through the whole process of such task and explain all the relevant concepts on the way. It's a rare skill to possess and there aren't too many resources on the topic. Here, you are getting everything in one place, well-structured and adjusted to your needs.

Firstly, you will learn the basics of Swift. Then you will explore Xcode and the built-in features. Next you will automate your first UI test case using XCUITest. Lastly, you will create a maintainable testing framework that will allow you to grow your test suite.

All of this is working and practical knowledge that I'm sharing with you and I'm hoping you can apply it to your day-to-day tasks.

You will find all the resources (like source code or links that explain some topics further) attached to the corresponding lectures so keep an eye on them!


What You Will Learn!

  • Learn basics of Swift programming language
  • Find out how Xcode can support test automation
  • Automate your UI E2E tests using XCUITest
  • Create a maintainable test framework by following page object pattern

Who Should Attend!

  • Software testers who want to get into automation
  • Automation engineers who want to discover the world of mobile testing
  • iOS developers who want to contribute to UI testing
  • Students who are searching for an interesting learning path