Testing Methodology & Automation
Defensive Coding iOS
| Intermediate
- 18 videos | 1h 11m 42s
- Earns a Badge
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-cCreate an xctestcase class using xcode and swiftCreate, execute, and check results of unit tests using xcode and objective-cWork with asynchronous testingUnit test private methods in custom classesHow to create tests that measure execution time of codeCreate and execute asynchronous testsRecognize how to initiate the creation of an automated test of an ios appAccess interface elements by navigating the element hierarchy
-
Use accessibility labels to interact with ios app elements when automation testingSelect and tap interface elements in automation testingDefine pass and fail benchmarks for automation testingUse the logelementtree method to understand an apps view hierarchyUse touch interactions in automation testsCreate assertions using nsassertCreate assertions using the assert functionCreate assertions in swiftWork with creating and managing errors and exceptions
IN THIS COURSE
-
3m 18sLearn how to create an XCTestCase Class using Xcode and Objective-C. FREE ACCESS
-
2m 54sLearn how to create an XCTestCase Class using Xcode and Swift. FREE ACCESS
-
5m 47sIn this video, you will learn how to create, execute, and check the results of unit tests using Xcode and Objective-C. FREE ACCESS
-
4m 59sFind out how to work with asynchronous testing. FREE ACCESS
-
3m 52sIn this video, learn how to unit test private methods in custom classes. FREE ACCESS
-
3m 2sFind out how to create tests that measure the execution time of code. FREE ACCESS
-
3m 59sIn this video, you will create and execute tests asynchronously. FREE ACCESS
-
3m 11sAfter completing this video, you will be able to recognize how to initiate the creation of an automated test for an iOS app. FREE ACCESS
-
4m 47sIn this video, find out how to access interface elements by navigating the element hierarchy. FREE ACCESS
-
3m 26sIn this video, you will learn how to use accessibility labels to interact with iOS app elements when doing automation testing. FREE ACCESS
-
3m 46sDuring this video, you will learn how to select and tap interface elements in automation testing. FREE ACCESS
-
6m 1sLearn how to set pass and fail benchmarks for automation testing. FREE ACCESS
-
3m 34sIn this video, you will use the logElementTree method to understand an app's view hierarchy. FREE ACCESS
-
3m 2sIn this video, learn how to use touch interactions in automation tests. FREE ACCESS
-
3m 52sLearn how to create assertions using NSAssertionHandler. FREE ACCESS
-
3m 7sTo create assertions, use the assert function. FREE ACCESS
-
3m 11sTo find out how to create assertions in Swift, consult a reliable reference or tutorial. FREE ACCESS
-
5m 55sIn 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.