One day course on Appium integration with OpenText Functional Testing Lab for Mobile and Web (OpenText Digital Lab).

About this course

This course on Appium is tailored for individuals with basic coding experience who want to start with test automation on real mobile devices. Whether you’re a testing professional or enthusiast, this program will teach you necessary concepts and skills to effectively write and use Appium scripts (in TypeScript) that are executed on physical mobile devices connected to an Appium server embedded in OpenText Digital Lab. No extensive developer background is required for this course, making it accessible for those with limited coding familiarity. Join us to learn how to build a solid foundation on mobile testing with Appium, which will enhance your technical testing capabilities.

Purpose, content, and goals overview

Appium integration with OpenText Digital Lab will help you understand how Appium works, and how to setup a test framework that integrates with an Appium server which subsequently sends test scripts to physically connected mobile devices. Learn about best practice and how to structure your tests, kickstart your scripting skills in TypeScript, and learn about Appium test execution and reporting.

  • Overview and architecture of OpenText Digital Lab
  • Overview and architecture of Appium
  • Integration requirements
  • Appium server & drivers
  • Appium Inspector & capabilities
  • Appium client: test project setup
    • Components, configuration files, session management, page objects
  • Appium client: writing test scripts
    • WebdriverIO, Mocha
  • Executing test scripts
    • WDIO test runner, test reporting
  • Grouping test specifications and organizing test execution

Goals

Understand OpenText Digital Lab, and Appium high-level architecture.

Build a foundation in Appium testing on real mobile devices.

Develop skills in mobile test automation tailored for technical testers.

Implement best practice in creating a clean, robust, and scalable test framework.

Learn about the different possibilities in test execution and reporting.

Course prerequisites

  • Laptop with local admin rights
  • Visual Studio Code
  • Node.js & pnpm
  • Appium Inspector

The course primarily targets Android devices integrated with OpenText Digital Lab; however, it can be customized to suit the specific needs of your organization – for example, by focusing on iOS platforms or Appium-based test automation without OpenText Digital Lab integration.

To find your next course date, look here, or contact patric.helje@lemontree.se