Skip to content

qabuddy-io/homebrew-qabuddy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 

Repository files navigation

QABuddy CLI

Overview

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.

Installation

QABuddy CLI can be installed using brew. Simply run the command below:

brew tap qabuddy-io/qabuddy
brew install qabuddy

Usage

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]

Before Start

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.

Commands

  • --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.

Example 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

Test Case Management

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.

Features

  • 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.

Support

For support and feature requests, please visit our dedicated support page.


Happy Testing!

Luigi from QABuddy

QABuddy.io | GitHub

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages