https://github.com/testsigmahq/testsigma
A powerful open source test automation platform for Web Apps, Mobile Apps, and APIs. Build stable and reliable end-to-end tests @ DevOps speed.
https://github.com/testsigmahq/testsigma
automated-testing automation automation-tools browser-testing cross-browser-testing devops e2e-testing end-to-end-testing functional-testing mobile-testing regression-testing selenuim test test-automation test-automation-framework test-framework testing testing-tools testsigma web-testing
Last synced: 10 days ago
JSON representation
A powerful open source test automation platform for Web Apps, Mobile Apps, and APIs. Build stable and reliable end-to-end tests @ DevOps speed.
- Host: GitHub
- URL: https://github.com/testsigmahq/testsigma
- Owner: testsigmahq
- License: apache-2.0
- Created: 2021-12-27T08:20:06.000Z (almost 4 years ago)
- Default Branch: dev
- Last Pushed: 2023-10-03T08:19:06.000Z (about 2 years ago)
- Last Synced: 2024-08-01T18:31:53.477Z (over 1 year ago)
- Topics: automated-testing, automation, automation-tools, browser-testing, cross-browser-testing, devops, e2e-testing, end-to-end-testing, functional-testing, mobile-testing, regression-testing, selenuim, test, test-automation, test-automation-framework, test-framework, testing, testing-tools, testsigma, web-testing
- Language: Java
- Homepage: https://testsigma.com
- Size: 18.4 MB
- Stars: 881
- Watchers: 26
- Forks: 181
- Open Issues: 52
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-java - Testsigma
README
[](https://github.com/testsigmahq/testsigma/releases/latest)
[](https://testsigma.com/docs)

Getting started
⋅
Docs
⋅
Tutorials
⋅
Discussions
⋅
Discord
⋅
YouTube
## Overview
Testsigma is a GenAI-powered, codeless test automation platform that makes it fast and easy for quality engineering teams to automate tests at speed and scale without dependence on developers to build and maintain traditional test frameworks.
With Testsigma Copilot and Atto built into its codeless automation platform, Testsigma lets QA teams generate test cases and scenarios based on various input sources like user stories, designs, user journeys and even live applications across web, mobile, desktop and enterprise applications like Salesforce and SAP using prompt engineering.
Requiring near-zero initial setup cost and training time, Testsigma enables anyone in the QA team to instantly write automated tests 10X faster using Testsigma Copilot and run them on thousands of devices available on the public cloud or your own private cloud. Put your test maintenance on autopilot mode using Testsigma’s AI-driven self-healing, thus reducing maintenance time and effort by 90%.
Testsigma integrates natively with more than 30 popular tools and technologies used by QA teams, including CI/CD, bug reporting, real device labs, project management and collaboration tools.
Hundreds of leading enterprises across the world use Testsigma to release quality software. Some notable customers of Testsigma include Cisco, Samsung, KFC, Nestle, and Zeiss.
Testsigma is headquartered in San Francisco with engineering teams in Bangalore and Chennai. Testsigma is backed by marquee investors like MassMutual, Accel, Strive, and Bold Cap.
**Features**
- **Generator Agent** - Automatically generates test scenarios based on requirements, UI, or APIs
- **Runner Agent** - Executes tests across hundreds or thousands of parallel sessions to speed up validation
- **Analyzer Agent** - Diagnoses test failures, highlights root causes, and recommends fixes
- **Healer / Maintenance Agent** - Detects and auto-adapts to UI changes, minimizing manual repair effort
- **Optimizer Agent** - Suggests test suite pruning, prioritization, and coverage improvements
- **Cross-Platform Support** - Web, mobile (iOS/Android), API, desktop, and ERP systems
- **Reporting & Analytics** - Dashboards, traceability, metrics, and failure insights
- **CI/CD & Tooling Integrations** - Works with Jenkins, GitHub Actions, GitLab CI, Azure DevOps, etc.
- **Role-Based Access & Collaboration** - Teams can share test assets, version control, audit logs
[](https://docs.testsigma.com/videos/testsigma-overview.mp4)
## **Quick start: One click deployment on Testsigma Cloud**
The easiest way to start your automation journey is with Testsigma Cloud.
Once you deploy, you can follow the below tutorials to get started
- [Automating Web Applications](https://testsigma.com/tutorials/getting-started/automate-web-applications/)
- [Automating Mobile Web Applications](https://testsigma.com/tutorials/getting-started/automate-mobile-web-applications/)
- [Automating iOS Apps](https://testsigma.com/tutorials/getting-started/automate-android-applications/)
- [Automating Android Apps](https://testsigma.com/tutorials/getting-started/automate-ios-applications/)
- [Automating REST API Testing](https://testsigma.com/tutorials/getting-started/automate-rest-apis/)
## **Other deployment options**
We have 2 more deployment options to choose from
1. [Using Docker](https://testsigma.com/docs/getting-started/setup/docker/)
2. [Using Downloadable Package](https://testsigma.com/docs/getting-started/setup/downloadable-package/)
## **Features**
#### Unified Platform
- Automate Web, Mobile Web, Android, iOS apps, and API testing using one platform
**Generator Agent** - Automatically generates test scenarios based on requirements, UI, or APIs
**Runner Agent** - Executes tests across hundreds or thousands of parallel sessions to speed up validation
**Analyzer Agent** - Diagnoses test failures, highlights root causes, and recommends fixes
**Healer / Maintenance Agent** - Detects and auto-adapts to UI changes, minimizing manual repair effort
**Optimizer Agent** - Suggests test suite pruning, prioritization, and coverage improvements
**Cross-Platform Support** - Web, mobile (iOS/Android), API, desktop, and ERP systems
**Reporting & Analytics** - Dashboards, traceability, metrics, and failure insights
**CI/CD & Tooling Integrations** - Works with Jenkins, GitHub Actions, GitLab CI, Azure DevOps, etc.
**Role-Based Access & Collaboration** - Teams can share test assets, version control, audit logs
[See more on our website](https://testsigma.com)
## **Build & extend the platform with Add-ons**
Add-ons are custom extensions built and shared by the Testsigma Community at the [Add-ons Marketplace](https://testsigma.com/addons). Add-ons are built to automate unique user actions and test automation scenarios that are not possible with Testsigma’s default actions.
You can build your own add-on using Testsigma SDK.
#### **Types of add-ons supported in Testsigma**
- **Custom Actions:** Testsigma provides a set of comprehensive, built-in addons that lets you automate most user actions in simple English. But sometimes you may need to automate actions unique to your AUT. For this, you can build custom add-ons to automate unique actions. See: [How to build a custom action in add-ons.](https://testsigma.com/tutorials/addons/how-create-addons-actions/)
- **Custom Data Generators:** Testsigma contains [default Data Generators](https://testsigma.com/docs/test-data/data-generators/defalut-list/) to generate instant test data for your automation scenarios. You can also build custom data generators. See: [How to build a custom data generator.](https://testsigma.com/tutorials/addons/how-create-addons-test-data-generators/)
- **Conditional If:** You can create an action to execute a sequence of steps if the condition is matched. You can write your own logic for the conditional if. See: [How to add conditional if actions.](https://testsigma.com/tutorials/addons/how-create-addons-conditional-if/)
- **While Loops:** You can create an action to execute a sequence of steps until the condition is matched. You can write your own logic for the conditional if. See: [How to add while actions.](https://testsigma.com/tutorials/addons/how-create-addons-while-loops/)
## **Tutorials**
Here are the latest tutorials and videos for you to learn more about Testsigma:
1. [Get Started with Automating Web Applications](https://testsigma.com/tutorials/getting-started/automate-web-applications/)
2. [Get Started with Automating Mobile Web Applications](https://testsigma.com/tutorials/getting-started/automate-mobile-web-applications/)
3. [Get Started with Automating Android Apps](https://testsigma.com/tutorials/getting-started/automate-android-applications/)
4. [Get Started with Automating iOS Apps](https://testsigma.com/tutorials/getting-started/automate-ios-applications/)
5. [Get Started with REST API Testing](https://testsigma.com/tutorials/getting-started/automate-rest-apis/)
6. [How to create web application tests using Test Recorder](https://testsigma.com/tutorials/test-cases/web-apps/build-tests-using-recorder/)
7. [How to create Android & iOS app tests using Test Recorder](https://testsigma.com/tutorials/test-cases/mobile-apps/build-tests-using-recorder/)
8. [How to automate Android app tests using local devices](https://testsigma.com/tutorials/test-cases/mobile-apps/build-tests-using-local-android-devices/)
9. [How to automate iOS app tests using local devices](https://testsigma.com/tutorials/test-cases/mobile-apps/build-tests-using-local-ios-devices/)
10. [How to automate data driven testing](https://testsigma.com/tutorials/test-cases/data-driven-testing/)
11. [How to create Addons for automated actions](https://testsigma.com/tutorials/addons/how-create-addons-actions/)
12. [How to create a test data generator in Addons](https://testsigma.com/tutorials/addons/how-create-addons-test-data-generators/)
13. How to automate Two-factor authentication testing (Email & SMS)
Visit our [tutorials](https://testsigma.com/tutorials/) to explore more.
## **Roadmap**
Check out our [roadmap](https://testsigma.com/docs/product-updates/roadmap/) to see what we are or will be working on.
## **Support & Troubleshooting**
The documentation and community will help you troubleshoot most issues. If you have encountered a bug, you can contact us using one of the following channels:
- 💬 Support & feedback: [Discord](https://discord.com/invite/5caWS7R6QX)
- :books: Find a solution in our [Documentation](https://testsigma.com/docs/)
- :bug: Issue & bug tracking: [GitHub issues](https://github.com/testsigmahq/testsigma/issues)
- 👾 Ask for help on our [Forum](https://github.com/testsigmahq/testsigma/discussions)
- 💬 Talk to us on our [website chat](https://testsigma.com/)
We are committed to fostering an open and welcoming environment in the community. Please see the [Code of Conduct](CODE_OF_CONDUCT.md).
If you want to report a security issue, please [read this](SECURITY.md).
## **Join our community**
Engage with test automation Architects, SDETs, Testers, and Developers around the world. Get the latest product updates. Discuss testing philosophies and more. Join the [Testsigma Community on Discord](https://discord.com/invite/5caWS7R6QX).
## **Stay up to date**
We release new features every month. Sign up for our newsletter by using the link below. We send newsletters only once a month.
https://testsigma.com/whats-new
## **Contribute**
We love our contributors! If you'd like to contribute anything from a bug fix to a feature update, start here:
- 📖 Read our [Contribution Guide](CONTRIBUTING.md)
- 🧩 [Set up your local environment](https://testsigma.com/docs/contributing/setup-dev-environment/)
- 👾 Explore some [good first issues](https://github.com/testsigmahq/testsigma/issues)
- 📕 Read our [Code of Conduct](CODE_OF_CONDUCT.md)
## **Launching Testsigma Rewards**
Contributed to Testsigma? Here is a big thank you from our community to you.
Claim your badge and showcase them with pride.
Let us inspire more folks !

### **[Claim Now!](https://aviyel.com/projects/50/testsigmahq/rewards)**
## **License**
Testsigma is available under the [Apache License 2.0](LICENSE) (Apache-2.0).