Skip to main content
Your Continuous Testing Cheat Sheet

This post is from the Experitest blog and has not been updated since the original publish date.

Last Updated Jun 23, 2019 — Continuous Testing Expert

Your Continuous Testing Cheat Sheet

Continuous Testing

Everything you need to do in order to build a mobile app test automation project that runs hands free as part of your CI.

  • Mobile application
  • Mobile devices - local or remote
  • Mobile application test development tool
  • (Appium Studio, Appium, XCTest, Espresso)
  • Repository (Maven, Gradle...)
  • Continuous integration tool
  • Grid execution
  • Test cases
  • Device and OS coverage requirements

This cheat sheet uses Appium Studio, Eclipse, GIT, Jenkins, Jira, and SeeTest Digital assurance lab.

1) Develop tests using a test development environment (Appium Studio)

  • Connect to a real device or an emulator
  • Record your tests or use a test editor
  • Run your tests to validate them
  • Export your code for use in an IDE

2) Create an automation project using your IDE (Eclipse/IntelliJ)

  • Create a new Java class
  • Create a GIT repository
  • Clone your GIT and create Java Gradle projects
  • Add automation framework dependencies
  • Build a basic framework
  • AddGrid configuration to project – URL and access core (or check in Appium Studio to automatically include)
  • Paste your tests in the project, define target platforms and devices
  • Set up your automation (which tests to run, parallelization
  • Add build ID key to your tests
  • Execute in your Eclipse IDE to validate

3) Set up your Continuous Integration tools to trigger automation (Jenkins)

  • Configure GIT respository
  • Create a Jenkins job
  • Configure Environment variables (ENV VARS)
  • Configure parameterized build
  • Executed from Jenkins and check reports

4) Run your continuous testing

  • Set up job execution trigger (commit new code/procedural cron/web-hook execution)
  • Check your triggering works and that reports are gathered, presented and analyzed

5) Watch how your feedback time and quality KPIs improve

To download the full whitepaper click here.

Guy Arieli, CTO, Experitest

More from the Blog

View more
Apr 22, 2021

Are Agile Happiness Metrics logical or Laughable?

Continuous Testing
These days it seems as though everyone is trying to live in an Agile w ...
Read More
Apr 12, 2021

These blockers most commonly stop people from learning test automation

Continuous Testing
We are often asked if it is hard to become a test automation engineer. ...
Read More
Apr 05, 2021

Build better apps with a low-code development approach

Continuous Testing
From being an option, DevOps is quickly turning into a necessity for m ...
Read More
Mar 29, 2021

Every web and mobile app tester needs these 7 surprising software testing skills

Continuous Testing
If you look at a job listing for QA or test automation professionals, ...
Read More
Contact Us