Companies Home Search Profile

Automate iOS app E2E testing with native XCUITest framework

Focused View

Adrian Rutkowski

1:35:31

97 View
  • 1. Introduction.mp4
    01:34
  • 1.1 MyPlayground.zip
  • 1. Playground.mp4
    01:01
  • 2. Variables.mp4
    02:02
  • 3. Data types.mp4
    04:34
  • 4. Collections.mp4
    03:35
  • 5. Operators.mp4
    02:59
  • 6. Control flow.mp4
    03:26
  • 7. Functions.mp4
    03:03
  • 8. Classes.mp4
    02:38
  • 1.1 SwiftUITodo-master.zip
  • 1. Getting project ready.mp4
    02:21
  • 2. Exploring app functionality.mp4
    01:23
  • 3. Test target.mp4
    01:34
  • 4. Test recorder.mp4
    03:18
  • 5. Console and element tree.mp4
    01:52
  • 1. Test case details.mp4
    01:58
  • 2. Interacting with elements.mp4
    09:43
  • 3. Accessibility identifiers.mp4
    03:46
  • 4. Coding test steps.mp4
    07:54
  • 5. Assertions.mp4
    05:55
  • 1. setUp and tearDown methods.mp4
    04:02
  • 2.1 Computed property.html
  • 2.2 More on enums.html
  • 2. Page object pattern.mp4
    07:14
  • 3. Test code refactor.mp4
    19:07
  • 4.1 SwiftUITodo-final.zip
  • 4. Findings.mp4
    00:32
  • Description


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

    What You'll 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 is this for?


  • 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
  • More details


    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!


    Who this course is for:

    • 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

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Adrian Rutkowski
    Adrian Rutkowski
    Instructor's Courses
    Hi there! My name is Adrian and my professions are test automation and tutoring. I've been told I'm good at teaching and explaining concepts so here I am. I'm a big fan of time-saving and hence my passion for automation. I enjoy gaining and sharing practical knowledge. Feel free to reach out to me!
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 23
    • duration 1:35:31
    • Release Date 2023/02/25