Giter VIP home page Giter VIP logo

amitsavyasachi / testsigma Goto Github PK

View Code? Open in Web Editor NEW

This project forked from testsigmahq/testsigma

0.0 0.0 0.0 12.55 MB

A powerful end-to-end testing platform for Web Apps, Mobile Apps, and APIs. Build stable and reliable tests @ DevOps speed.

Home Page: https://testsigma.com

License: Apache License 2.0

Dockerfile 0.02% Java 44.98% Shell 0.32% HTML 17.69% Batchfile 0.05% PowerShell 0.06% TypeScript 31.15% SCSS 5.73%

testsigma's Introduction

Getting started   ⋅   Docs   ⋅   Tutorials   ⋅   Discussions   ⋅   Discord   ⋅   Roadmap   ⋅   YouTube

     

Overview

Rapidly automate web, mobile app, and API tests in plain English, on a single, extensible platform that works out of the box.

  • Eliminate complex setups, multiple tools and frameworks.
  • Let everyone write tests 5X faster using plain English.
  • Smart test recorder auto-converts user actions into editable steps.
  • Automate end-to-end testing for web, mobile apps & APIs.
  • Minimal to no maintenance of tests and frameworks
  • Built-in test data management for parameterized testing
  • Seamless integrations with CI/CD, bug reporting, product management tools, & collaboration tools & test labs for continuous testing.
  • Extend the platform with 100+ pre-built add-ons (for custom actions, data generators, integrations) or build your own with Testsigma SDKs.

Testsigma Overview

Quick start: One click deployment on Testsigma Cloud

The easiest way to start your automation journey is with Testsigma Cloud.

How to automate testing with Testsigma

Once you deploy, you can follow the below tutorials to get started

Other deployment options

We have 2 more deployment options to choose from

  1. Using Docker
  2. Using Downloadable Package

Features

Test Development

  • Write code-agnostic, human-readable tests in plain English.
  • Generate airtight test scripts for web and mobile apps using Test Recorder.
  • Integrate automated API calls within your functional/UI test steps.

Data-Driven/Parameterized Testing

  • Upload test data sets as (XLS) files or create within Testsigma.
  • Use built-in data generators for mock test data.
  • Create your own custom data generators as add-ons.

Results & Reports

  • Debug using screenshots, videos, text logs, and more.
  • Generate custom reports at test, module, test suite, and device/system levels.

Integrations

  • Integrate with any CI tool to run regression tests at every build.
  • Integrate with Collaboration tools, Bug Reporting tools, Product Management tools, Cloud based Test Labs

Unified Platform

  • Automate Web, Mobile Web, Android, iOS apps, and API testing using one platform

Visual Testing

  • Enable visual testing with a toggle while creating a test plan.

See more on our website

Build & extend the platform with Add-ons

Add-ons are custom extensions built and shared by the Testsigma Community at the Add-ons Marketplace. 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.

  • Custom Data Generators: Testsigma contains default Data Generators to generate instant test data for your automation scenarios. You can also build custom data generators. See: How to build a custom data generator.

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

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

Tutorials

Here are the latest tutorials and videos for you to learn more about Testsigma:

  1. Get Started with Automating Web Applications
  2. Get Started with Automating Mobile Web Applications
  3. Get Started with Automating Android Apps
  4. Get Started with Automating iOS Apps
  5. Get Started with REST API Testing
  6. How to create web application tests using Test Recorder
  7. How to create Android & iOS app tests using Test Recorder
  8. How to automate Android app tests using local devices
  9. How to automate iOS app tests using local devices
  10. How to automate data driven testing
  11. How to create Addons for automated actions
  12. How to create a test data generator in Addons
  13. How to automate Two-factor authentication testing (Email & SMS)

Visit our tutorials to explore more.

Roadmap

Check out our 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:

We are committed to fostering an open and welcoming environment in the community. Please see the Code of Conduct.

If you want to report a security issue, please read this.

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.

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:

License

Testsigma is available under the Apache License 2.0 (Apache-2.0).

testsigma's People

Contributors

pratheepv avatar rukmangada avatar vikram-chaitanya avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.