Skip to content
/ orca Public

Orca - is test automation application that will help application automation with the Record and Playback

License

Notifications You must be signed in to change notification settings

orcaci/orca

Repository files navigation

🐠 Orca - Test Automation Application [UNDER-DEVELOPMENT]

MIT

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.

Sponsors

Orca is proudly sponsored by JetBrains. JetBrains provides tools for professional software development teams, including the popular Rust plugin for their IntelliJ IDEA IDE.

License

Orca is licensed under the MIT license. See LICENSE for more information.

Code of Conduct

Orca follows the Contributor Covenant Code of Conduct. See CODE_OF_CONDUCT.md for more information.

Requirements

Installation

  1. Install the Rust compiler and toolchain following the instructions at https://www.rust-lang.org/
  2. Install docker in your system following the instructions at [https://docs.docker.com/get-docker/]
  3. Go to this repo [https://github.com/orcaci/orca] and fork this repository
  4. Clone the Orca repository: git clone https://github.com/[username]/orca.git
  5. Change into the Orca directory: cd orca
  6. 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
  7. Now run start.sh file to start orca. bash start.sh

Usage

  1. Launch Orca and select the application you want to automate testing for.
  2. Begin recording your actions by clicking the "Record" button.
  3. Use the application as you normally would, and Orca will record your actions.
  4. When you are finished recording, click the "Stop" button.
  5. Review and customize your recorded actions as needed.
  6. Click the "Play" button to run the automation.

Support

For any questions or issues, please open a GitHub issue or contact the development team at support@orca.com.