Skip to content
You're viewing the v2 docs. Looking for v1?Go to v1 docs
Docs
Testsigma
Popular questions
↑↓ to navigate↵ to selectesc to close
Book a demo

Overview

Testsigma automates tests you describe rather than code. A test step reads Click on Login Button, and a whole test case can come from a Jira ticket or a Figma frame, so the people who know the application are the ones who automate it.

This page covers the decisions that shape everything else: what you are testing, how you write the test, where it runs, and how a test becomes a result. Then the quickest route to a first passing test.

The application type is chosen when you create the application, and it cannot be changed afterwards. Pick it against what you are testing, not what you plan to test later.

Application typeCovers
WebAny browser-based application
Mobile webA web application at a device’s dimensions
AndroidNative and hybrid Android apps, from an .apk
iOSNative and hybrid iOS apps, from an .ipa
UnifiedOne test case running on both Android and iOS
SalesforceA Salesforce org, through its metadata
WindowsDesktop applications, including SAP
Rest APIAPIs, with no UI involved

The execution engine is the second fixed choice. A web application can run on Classic or Modern, and every other type runs on the engine Testsigma assigns. Modern waits for elements and page state before interacting, which reduces timing failures, and it handles Shadow DOM more natively. See Projects and applications.

Four routes produce the same thing, a test case made of steps. They differ in how much you supply.

RouteStart fromReach for it when
AttoA Jira ticket, a Figma frame, a document, or a promptYou are covering a feature rather than one flow
CopilotA live session on the applicationYou want to author, run, and debug in one place
RecorderThe application in front of youThe flow is quicker to perform than to describe
NLPsNothingYou know the flow and want exact control

The routes mix inside a single test case, so a generated step sits beside a recorded one and a hand-written one.

Atto’s agents cover the work either side of authoring, not just the writing.

AgentWhat it does
GeneratorTurns requirements, designs, and prompts into test cases, then automates them against your live application
Test Data GeneratorBuilds a test data profile for a data-driven test case
AnalyzerExplains why a step failed and proposes fixes you apply in a click
Bug ReporterFiles the failure as a bug, carrying the analysis and screenshots into the ticket

Two more run without being asked. Agentic Learning drives your application to discover the steps a generated test case is missing. Auto-healing repairs a locator mid-run when the UI has moved, and reports what it changed.

See AI agents and Agentic execution.

Two things decide this: where your application is reachable from, and whether you need a specific machine.

Testsigma’s cloud runs tests on hosted browsers and devices, and needs nothing installed beyond the recorder extension for authoring. It reaches an application that is reachable from the internet.

Your own machines run tests through the Testsigma Agent, for an application inside your network, a specific device, or a Windows desktop application.

Testsigma Tunnel is the third option, and the one people miss. It keeps the test on a cloud machine and routes its traffic through your network, so a firewalled application can still be tested on the full browser and device matrix. IP whitelisting cannot do this.

Four things, in this order:

  1. A test case holds the steps that test one flow
  2. A test suite groups the test cases you want to run together
  3. A test plan decides which suites run, on which machines, with which settings
  4. A run result reports what happened, with screenshots, logs, and video

An ad-hoc run skips the middle two. It executes one test case immediately, which is how you check a test case works before it joins a suite.

On a web application reachable from the internet:

  1. Install the recorder extension. See Recorder extensions.

  2. Create a project and a web application. See Projects and applications.

  3. Create a test case and enter the URL as the first step. See Test cases.

  4. Click Record, perform the flow, and click Stop.

  5. Click Run, pick a browser, and click Run Now.

  6. Read the result. See Results.

Nothing in that path needs an agent, a plan, or a suite.

To start from a requirement instead, connect Jira under Settings > Integrations, go to Atto’s Home, and generate. That route needs Testsigma Terminal, because automating the generated steps drives a real browser. See AI agents.

The command center open over the dashboard, searching for Test Suites

Was this page helpful?