Appium Automation: Global Configurations, Reporting, & CI/CD Integration

Appium 2.5.4    |    Intermediate
  • 14 videos | 1h 15m 13s
  • Earns a Badge
In this course, participants will enhance their skills in optimizing Android and iOS based tests using reusable methods from Appium Utils. Explore the foundational concepts of creating a global properties file for storing and retrieving global values. Moving to the application level, dive into advanced reporting techniques with Extent Reports and configure TestNG Listeners to automatically generate reports, streamlining the reporting process and maximizing efficiency. Next, learn how to analyze the intricacies of running end-to-end Appium tests with generated Extent HTML reports, gaining insights into test execution and result interpretation. Finally, create comprehensive solutions, implementing crucial elements like screenshots, TestNG Listeners, Maven integration, and Jenkins CI/CD setup. This course will help develop the skills needed for efficient test execution and reporting in real-world scenarios.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Outline how to optimize android and ios based tests using reusable methods from appium utils
    Create a global properties file and read global values for centralized configuration
    Outline the fundamentals of extent reports for advanced test reporting
    Create an extent object and set it in testng listeners for automatic report generation
    Execute end-to-end appium tests and generate extent html reports
    Implement automatic screenshots on test failures and attach them to reports
  • Run selected tests from a pool of tests using testng groups
    Trigger framework tests using maven commands and options
    Send runtime parameters from maven commands to appium tests
    Set up jenkins ci/cd tool in local machines for local testing
    Integrate the appium framework with jenkins for seamless ci/cd
    Schedule and parameterize jobs in jenkins for automated test execution
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 2m 18s
    In this video, we will discover the key concepts covered in this course. FREE ACCESS
  • 4m 14s
    After completing this video, you will be able to outline how to optimize Android and iOS based tests using reusable methods from Appium Utils. FREE ACCESS
  • Locked
    3.  Creating a Global Properties File for Configuration
    13m 20s
    Learn how to create a global properties file and read global values for centralized configuration. FREE ACCESS
  • Locked
    4.  Fundamentals of Extent Reports for Test Reporting
    9m 44s
    Upon completion of this video, you will be able to outline the fundamentals of Extent Reports for advanced test reporting. FREE ACCESS
  • Locked
    5.  Implementing Automatic Report Generation with Extent & TestNG
    9m 6s
    In this video, you will learn how to create an Extent object and set it in TestNG Listeners for automatic report generation. FREE ACCESS
  • Locked
    6.  Executing End-to-end Appium Tests with Extent Reports
    4m 16s
    Find out how to execute end-to-end Appium tests and generate Extent HTML reports. FREE ACCESS
  • Locked
    7.  Implementing Automatic Screenshots for Test Failures
    6m 35s
    Discover how to implement automatic screenshots on test failures and attach them to reports. FREE ACCESS
  • Locked
    8.  TestNG Group Selection for Test Execution
    6m 52s
    After completing this video, you will be able to run selected tests from a pool of tests using TestNG groups. FREE ACCESS
  • Locked
    9.  Triggering Framework Tests with Maven
    3m 56s
    In this video, find out how to trigger framework tests using Maven commands and options. FREE ACCESS
  • Locked
    10.  Sending Runtime Maven Parameters for Appium Tests
    3m 46s
    During this video, discover how to send runtime parameters from Maven commands to Appium tests. FREE ACCESS
  • Locked
    11.  Setting up Local Jenkins CI/CD for Testing
    1m 57s
    Discover how to set up Jenkins CI/CD tool in local machines for local testing. FREE ACCESS
  • Locked
    12.  Integrating Appium with Jenkins for CI/CD
    5m 12s
    Learn how to integrate the Appium framework with Jenkins for seamless CI/CD. FREE ACCESS
  • Locked
    13.  Scheduling Jenkins Jobs and Parameterization for Automation
    3m 6s
    Find out how to schedule and parameterize jobs in Jenkins for automated test execution. FREE ACCESS
  • Locked
    14.  Course Summary
    50s
    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.