Orca is a test automation application written in the Rust programming language, designed to help with automating applications through record and playback functionality. It is based on a low-code platform, which allows users to easily create and customize automation scripts without the need for extensive programming knowledge.
Orca allows users to record their actions while using an application, and then play them back to test the application's functionality. This can save time and effort in the testing process, as it eliminates the need for manual testing.
One of the benefits of using Orca, which is written in Rust, is the performance and reliability that the Rust language provides. Rust is known for its safety and speed, making it an ideal choice for building applications that require robustness and efficiency.
Orca is proudly sponsored by JetBrains. JetBrains provides tools for professional software development teams, including the popular Rust plugin for their IntelliJ IDEA IDE.
Orca is licensed under the MIT license. See LICENSE for more information.
Orca follows the Contributor Covenant Code of Conduct. See CODE_OF_CONDUCT.md for more information.
- Rust compiler and toolchain (available at https://www.rust-lang.org/)
- Install the Rust compiler and toolchain following the instructions at https://www.rust-lang.org/
- Install docker in your system following the instructions at [https://docs.docker.com/get-docker/]
- Go to this repo [https://github.com/orcaci/orca] and fork this repository
- Clone the Orca repository:
git clone https://github.com/[username]/orca.git
- Change into the Orca directory:
cd orca
- Copy the config file
cp .cargo/config.local.toml .cargo/config.toml
or Create a new file named cargo.toml under .cargo/ directory and add your own secrets - Now run start.sh file to start orca.
bash start.sh
- Launch Orca and select the application you want to automate testing for.
- Begin recording your actions by clicking the "Record" button.
- Use the application as you normally would, and Orca will record your actions.
- When you are finished recording, click the "Stop" button.
- Review and customize your recorded actions as needed.
- Click the "Play" button to run the automation.
For any questions or issues, please open a GitHub issue or contact the development team at [email protected].