Appium Automation: Implementing Test Strategy & Advanced Data-driven Techniques

Appium 2.5.4    |    Intermediate
  • 14 videos | 1h 30m 44s
  • Earns a Badge
Get ready to unlock the secrets of Appium Utils - a powerful class that serves as the superhero of automation testing for both Android and iOS platforms. This course explores test strategy development, helping you learn to make crucial decisions like a seasoned pro. In this course, you will dive into the world of effective test setups and teardowns and master the art of orchestrating flawless test executions, ensuring your tests run smoother than ever before. Next, you'll learn to take your skills to the next level with advanced data-driven testing using TestNG. From parameterization to data driving from JSON files, you'll discover the power of harnessing data to supercharge your tests. Finally, you will look at how to resolve driver passing issues in Appium Utils and Page Object files.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Implement the appium utils class as a shared utility superclass for android and ios
    Utilize appium utils for the creation of cross-platform reusable methods
    Outline the process of designing an effective test strategy to optimize appium test execution
    Decide on the most efficient method for running tests in a file
    Develop flexible test setup and teardown methods for each test case
    Execute tests collectively using a single testng.xml file
  • Implement data-driven testing using testng data providers
    Parameterize test data with multiple datasets using testng data providers
    Efficiently drive data from json files and load it into a hashmap for parameterization
    Develop a data utility capable of reading and parsing json files for testng data provider input
    Resolve issues related to driver passing in both appium utils and page object files
    Apply advanced data-driven techniques to enhance the effectiveness of appium automation scripts
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 2m
    In this video, we will discover the key concepts covered in this course. FREE ACCESS
  • 10m 2s
    In this video, find out how to implement the Appium Utils class as a shared utility superclass for Android and iOS. FREE ACCESS
  • Locked
    3.  Using Appium Utils for Efficient Cross-platform Automation
    9m 45s
    In this video, learn how to utilize Appium Utils for the creation of cross-platform reusable methods. FREE ACCESS
  • Locked
    4.  Test Strategy Design to Maximize Appium Test Efficiency
    4m 1s
    After completing this video, you will be able to outline the process of designing an effective test strategy to optimize Appium test execution. FREE ACCESS
  • Locked
    5.  Running Tests Efficiently
    9m 27s
    Upon completion of this video, you will be able to decide on the most efficient method for running tests in a file. FREE ACCESS
  • Locked
    6.  Developing Test Setup and Teardown Methods for Test Cases
    9m 42s
    Learn how to develop flexible test setup and teardown methods for each test case. FREE ACCESS
  • Locked
    7.  Harnessing Unified Test Execution for TestNG
    6m 59s
    In this video, you will learn how to execute tests collectively using a single TestNG.xml file. FREE ACCESS
  • Locked
    8.  Implementing Data-driven Testing Using TestNG
    3m 55s
    In this video, find out how to implement data-driven testing using TestNG data providers. FREE ACCESS
  • Locked
    9.  Using TestNG Data Providers for Test Data Parameterization
    7m 27s
    During this video, discover how to parameterize test data with multiple datasets using TestNG data providers. FREE ACCESS
  • Locked
    10.  Driving Data from JSON to HashMap for Parameterization
    4m 45s
    Find out how to efficiently drive data from JSON files and load it into a HashMap for parameterization. FREE ACCESS
  • Locked
    11.  Developing a JSON Data Utility for TestNG
    5m 33s
    In this video, you will learn how to develop a data utility capable of reading and parsing JSON files for TestNG data provider input. FREE ACCESS
  • Locked
    12.  Driver Passing Solutions in Appium Utils and Page Objects
    5m 3s
    After completing this video, you will be able to resolve issues related to driver passing in both Appium Utils and Page Object files. FREE ACCESS
  • Locked
    13.  Advanced Data-driven Techniques for Appium Automation
    11m 13s
    Upon completion of this video, you will be able to apply advanced data-driven techniques to enhance the effectiveness of Appium automation scripts. FREE ACCESS
  • Locked
    14.  Course Summary
    53s
    In this video, we will summarize the key concepts covered in this course. 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.

YOU MIGHT ALSO LIKE

Rating 4.7 of 21 users Rating 4.7 of 21 users (21)
Rating 5.0 of 2 users Rating 5.0 of 2 users (2)