Course curriculum

  • 1

    Mobile Testing Basics

    • Intro

      FREE PREVIEW
    • Testing Challenges

      FREE PREVIEW
    • Applications types

    • Types of the tests

    • Functional Testing

    • Compatibility testing

    • Usability testing

    • Performance Testing

    • Stress Testing

    • Permissions testing

    • Choosing devices for the testing

    • Manual vs Automation

    • Phone simulators

    • Presentation

  • 2

    Mobile Phones Simulators and Dev Tools

    • Chrome DevTool

    • mobile_15_android_01_install

    • Create and Start Android Simulator

    • Native Functionality Testing

    • Android Debug Bridge (ADB)

    • Basic ADB commands

    • View Android Simulator/Device logs

    • ADB shell Commands

    • IOS simulator

    • IOS Simulator Console

    • xcrun commands list

  • 3

    Mobile Applications Automated Testing

    • Intro

    • Prerequisites

    • About Appium

    • Architecture

    • What will we need?

    • Installation

    • Configure project

    • The pom file download

    • Apk file for download

    • Setup driver

    • Open application test

    • Appium desktop: inspect elements

    • First test

    • Wait for elements

    • Exercise #1

    • Exercise #1 solution

    • Send keys

    • Exercise #2

    • Exercise #2 solution and Parametrized tests

    • Screenshots

    • Simulate device functionality

    • Testing web applications/sites

    • The code from the lesson

    • Additional Appium methods to Try