University

iOS Test Automation with XCUITest

100% hands-on training for the testers who would like to make a shift in their career and become Mobile SDET - Software Development Engineer in Test. Engenious team is really excited to share with you its experience on how to write enterprise-level native for iOS app tests - the #1 demanding skill asked by top hi-tech companies.

Sign up

4 Core Values

We are proud to share with you all knowledge we have for you to become successful. In this course we will share with you secret recipes acquired via years of experience on how to make XCUItests maintainable, scalable, and fast.

  • Software development

    Best software development practices

  • Motivated instructors

    Experienced and motivated instructors

  • Real work process

    Real work process used in trainings

  • Regular self-check tests

    Regular self-check tests after each module

Upon completion of XCUITest immersive course you will be able to

  • Develop UI functional tests for iOS/MacOSX/AppleTV/Apple Watch app using XCUITest library in XCode
  • 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
  • Refactor tests with industry best practices to make tests more resilient using Page Objects pattern by using Protocols, Extensions, Delegates, ENums and Generics
  • Use Postmap for examining API collections
  • Make tests more stable by mocking them
  • Decorate tests with advance features of XCUITest
  • Library such as Async Wait, First Match API, Activities, Attachments and Screenshots
  • Running tests in parallel in XCode

6 Reasons
to buy the course

We are proud to share with you all knowledge we have for you to become successful. In this course we will share with you secret recipes acquired via years of experience on how to make XCUItests maintainable, scalable, and fast.

Buy course
  • After the course you will be able to shift in your career and become SDET
  • You will feel more confident and competitive in the current market
  • You could go through the course at your own pace, on your schedule without any pressure
  • You will learn how to build enterprise level XCUITests from scratch
  • You will learn basic and advanced features of XCUITest and XCTest Libraries
  • You will become XCode guru and iOS apps’ test automation ninja

Everything you should know about the engenious university

  • Having previous exposure to coding in any programming language is a big plus but not a prerequisite for our bootcamps. We will teach you everything you would need to know.
  • The course is separated into 6 modules, each with a number of individual video units. You can go through the videos at your own pace.
  • Yes, after each module you will have a short test for you to check yourself.
  • Having a physical device is always a plus but not necessary since we may use an emulator/simulator instead.
  • Yes
  • You can find about our company through the website or via links to our social media attached in the Udemy profile.
  • We have a dedicated instructor, who will answer your questions within 24 hours. You can contact us anytime in the chat.
  • XCode, AppDelegate, RestApi, XCUITest Library such as Async Wait, First Match API, Activities, Attachments, and Screenshots.
  • Yes, please join our Facebook community! There we discuss software test automation tricks and more.

Contacts

university@engenious.io