This Quantum starter kit is designed to get you up and running using the Quantum framework (sponsored by Perfecto and powered by QAF) within few simple steps, and enable you to start writing your tests using simple [Cucumber] (https://cucumber.io/).
Begin with installing the dependencies below, and continue with the Getting Started procedure below.
There are several prerequisite dependencies you should install on your machine prior to starting to work with Quantum:
Eclipse users should also install:
-
QAF Cucumber Plugin. Or go to install new software option in eclipse, and download from https://qmetry.github.io/qaf/editor/bdd/eclipse/
IntelliJ IDEA users should also install:
TestNG Plugin is built-in in the IntelliJ IDEA, from version 7 onwards.
- For source control management, you can install git.
- To be able to interact with a real device from Perfecto cloud directly from your IDE, and use Perfecto Reporting, install Perfecto CQ Lab Plugin for your IDE.
Download the Quantum-Started-Kit repository.
After downloading and unzipping the project to your computer, open it from your IDE by choosing the folder containing the pom.xml file (Quantum-Starter-Kit-master, you might consider renaming it).
Look here to understand the project layout, and find your way in it.
Follow Quantum Starter Kit readme and run the POM.xml with the below goals:
clean install -B -Dremote.server=https://<>.perfectomobile.com/nexperience/perfectomobile/wd/hub/fast -Dperfecto.capabilities.securityToken=<> -Dapplitools_key=<>