Testing Methodology & Automation

Defensive Coding iOS    |    Intermediate
  • 18 videos | 1h 11m 42s
  • Earns a Badge
Rating 4.5 of 13 users Rating 4.5 of 13 users (13)
Testing is a large part of the app creation process. Explore defensive thinking in your approach to automated tests for iOS apps.

WHAT YOU WILL LEARN

  • Create a xctestcase class using xcode and objective-c
    Create an xctestcase class using xcode and swift
    Create, execute, and check results of unit tests using xcode and objective-c
    Work with asynchronous testing
    Unit test private methods in custom classes
    How to create tests that measure execution time of code
    Create and execute asynchronous tests
    Recognize how to initiate the creation of an automated test of an ios app
    Access interface elements by navigating the element hierarchy
  • Use accessibility labels to interact with ios app elements when automation testing
    Select and tap interface elements in automation testing
    Define pass and fail benchmarks for automation testing
    Use the logelementtree method to understand an apps view hierarchy
    Use touch interactions in automation tests
    Create assertions using nsassert
    Create assertions using the assert function
    Create assertions in swift
    Work with creating and managing errors and exceptions

IN THIS COURSE

  • 3m 18s
    Learn how to create an XCTestCase Class using Xcode and Objective-C. FREE ACCESS
  • 2m 54s
    Learn how to create an XCTestCase Class using Xcode and Swift. FREE ACCESS
  • Locked
    3.  Creating iOS Unit Tests in Obj-C
    5m 47s
    In this video, you will learn how to create, execute, and check the results of unit tests using Xcode and Objective-C. FREE ACCESS
  • Locked
    4.  Creating iOS Unit Tests in Swift
    4m 59s
    Find out how to work with asynchronous testing. FREE ACCESS
  • Locked
    5.  Unit Testing Private Methods
    3m 52s
    In this video, learn how to unit test private methods in custom classes. FREE ACCESS
  • Locked
    6.  Creating Performance Based Tests
    3m 2s
    Find out how to create tests that measure the execution time of code. FREE ACCESS
  • Locked
    7.  Creating Asynchronous Tests
    3m 59s
    In this video, you will create and execute tests asynchronously. FREE ACCESS
  • Locked
    8.  Getting Set Up For iOS Automation Testing
    3m 11s
    After completing this video, you will be able to recognize how to initiate the creation of an automated test for an iOS app. FREE ACCESS
  • Locked
    9.  Accessing iOS App Interface Elements
    4m 47s
    In this video, find out how to access interface elements by navigating the element hierarchy. FREE ACCESS
  • Locked
    10.  Accessing iOS App Interface Elements Using Labels
    3m 26s
    In this video, you will learn how to use accessibility labels to interact with iOS app elements when doing automation testing. FREE ACCESS
  • Locked
    11.  Simulating Tap Interaction in Automation Testing
    3m 46s
    During this video, you will learn how to select and tap interface elements in automation testing. FREE ACCESS
  • Locked
    12.  Getting Automation Test Results
    6m 1s
    Learn how to set pass and fail benchmarks for automation testing. FREE ACCESS
  • Locked
    13.  Using the Element Tree
    3m 34s
    In this video, you will use the logElementTree method to understand an app's view hierarchy. FREE ACCESS
  • Locked
    14.  Reusing Previously Created Automation Tests
    3m 2s
    In this video, learn how to use touch interactions in automation tests. FREE ACCESS
  • Locked
    15.  Using NSAssert in Objective-C
    3m 52s
    Learn how to create assertions using NSAssertionHandler. FREE ACCESS
  • Locked
    16.  Using the assert function in Objective-C
    3m 7s
    To create assertions, use the assert function. FREE ACCESS
  • Locked
    17.  Using Assertions in Swift
    3m 11s
    To find out how to create assertions in Swift, consult a reliable reference or tutorial. FREE ACCESS
  • Locked
    18.  Exercise: Working With Errors and Exceptions
    5m 55s
    In this video, you will learn how to create and manage errors and exceptions. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.5 of 307 users Rating 4.5 of 307 users (307)
Rating 4.7 of 44 users Rating 4.7 of 44 users (44)
Rating 4.5 of 49 users Rating 4.5 of 49 users (49)