QABuddy CLI is a command-line tool designed to facilitate automated testing of iOS apps on simulators and Android apps on emulators. This tool allows users to run predefined test cases on their apps, ensuring they meet quality standards before release. Test cases need to be created and managed on the main website QABuddy.io.
QABuddy CLI can be installed using brew
. Simply run the command below:
brew tap qabuddy-io/qabuddy
brew install qabuddy
To use QABuddy CLI, specify the platform and the type of test cases you wish to run. If no parameter is specified, all test cases will be run.
qabuddy [--version] [--help] [--choose] [--project <id>] [--testcase <id>] [--clear]
The first thing the script asks for is your API key associated with your user on the QABuddy web app. Make sure you have your API key ready before running the script.
- --choose: Manually choose the Test Case to run.
- --project: Manually choose the Test Case to run, specifying the project.
- --testcase: Run a specific testcase, specifying its id.
- --clear: Clear saved api key.
- --version: Gets current version.
- --help: Gets a list of supported commands.
-
Manually choose the test case to run:
qabuddy --choose
-
Manually choose the test case to run, specifying the project:
qabuddy --project <id>
-
Run a specific testcase:
qabuddy --testcase <id>
-
Create and run a testcase on the fly:
qabuddy --create
-
Clear your Api Key:
qabuddy --clear
-
Command help:
qabuddy --help
All test cases must be created and managed on the QABuddy.io platform. Ensure you have an account and have set up your test cases on the website before running the QABuddy CLI.
- Cross-Platform Testing: Test both iOS and Android applications with ease.
- Automated Testing: Run predefined test cases to ensure your applications are functioning correctly.
- Easy Integration: Use
brew
for quick and simple execution without installation overhead.
For support and feature requests, please visit our dedicated support page.
Happy Testing!
Luigi from QABuddy