Help Center
Home
Solutions
Enter your search term here...
Search
Login
or
Signup
to submit a new ticket
Check ticket status
Welcome
Login
Sign up
Welcome
Login
Sign up
Home
Solutions
Knowledge base
1. Getting Started
1.1 General
2
Testsigma Terminology
Testsigma - Changelog
1.2. Web Apps
10
Web App Testing - Overview
Chapter 1: Preconditions
Chapter 2: Install Chrome Extension
Chapter 3: Sample Web App for Testing
Chapter 4: Create a Project
See all 10 articles
1.3. Mobile Web Applications
10
Mobile Web App Testing - Overview
Chapter 1: Preconditions - Mobile Web Testing
Chapter 2: Install Testsigma Chrome Extension - Mobile Web Testing
Chapter 3: Sample Mobile Web App
Chapter 4: Create a Project - Mobile Web
See all 10 articles
1.4. Android Native Apps
11
Android Native App Testing - Overview
Chapter 1: Preconditions
Chapter 2: Mobile App Inspector setup
Chapter 3: Sample Android Native App for Testing
Chapter 4: Create a Project
See all 11 articles
1.5. iOS Native Apps
11
IOS Native App Testing - Overview
Chapter 1: Preconditions
Chapter 2: Mobile Inspector setup
Chapter 3: Sample IOS Native App for Testing
Chapter 4: Create a Project
See all 11 articles
1.2. Web Examples
3
Overview
Create and Run your first Web App Test Case
Get started with your first data-driven Test Case
2. Test Script Development
2.1. Test Cases
3
How to add / edit / delete a Test Case?
How to create a data-driven Test Case?
How to add Comments to the Test Case
2.2. Test Steps - Basic
6
Adding different types of Test Steps
How to add Test Steps for Automated/Manual Test Cases?
Learn the right NLP Grammar for automating Actions in Test Steps
Bulk update (Test-Steps)
Advanced Test Steps Settings - Max Wait Time, Priority, Prerequisite, and Mandatory
See all 6 articles
2.3. Test Steps - Advanced Options
5
Adding for loop for repetitive Test Steps - Walk through
Adding If-else Conditional checks in Test Steps - Walkthrough
REST API steps with normal Test Steps - Example
Set of keys available for keypress Automation on Testsigma
Adding If-Else Conditional Steps - Walk through 2
2.4. Test Steps - Web Applications
2
Web Application - Adding Test Steps for Automated Test Cases
Web Application - Adding Test Steps for Automated Test Cases[Non Technical Users]
2.5. Test Steps - Web Examples
7
Switch Templates available in Testsigma
JavaScriptExecutor in Testsigma
Automating Select lists in Testsigma
Drag and Drop NLP
How to create Test Steps for uploading files
See all 7 articles
2.6. Test Steps - Mobile Web Applications
1
Mobile Web Application - Adding Test Steps for Automated Test Cases
2.7. Test Steps - Android Native Apps
1
Android native Application - Adding Automated Test Steps
2.8. Test Steps - iOS Native Apps
1
iOS native Application - Adding Automated Test Steps
2.9. Test Steps - REST API
9
RESTful API/WebServices Testing using Testsigma - Examples
Using Parameter Test Data in REST API Test Steps
Using Run-time Parameter Test Data in REST API Test Steps
Using Global Parameter Test Data in REST API Test Steps
Storing Run-time Parameter Test Data from REST API Response
See all 9 articles
2.10. Step Groups
4
How to create a Step Group in Automated/Manual Test Case?
How to use Step Groups in automated/manual Test Step?
How To create a Step Group in Manual Test Case?
How to use Step Groups in manual Test Step?
3. UI Identifiers (Object Identifiers)
3.1. General
4
What is UI Identifier?
How to manage(create/edit/delete) UI Identifiers?
Different methods to create UI Identifiers
What are the locators supported by Testsigma?
3.2. Testsigma Chrome Recorder
4
Testsigma Recorder for Google Chrome - Keyboard Controls and Gestures
How to record Test Steps using Testsigma Recorder for Google Chrome?
How to Install Testsigma Chrome Recorder manually if Chrome Web Store is blocked
How to exclude/blacklist dynamic attributes/classes from Testsigma Recorder
3.3. Appium Desktop Inspector
6
Using Appium Desktop to inspect Android/iOS Apps locally
Using Appium Desktop to inspect Android/iOS Apps from TestObject
Using Appium Desktop to inspect Mobile Web Canvas App from BrowserStack
How to inspect UI Identifiers for Android/iOS Apps using Appium Desktop Inspector?
How to record all the required UI Identifiers for Android/iOS Apps using Appium Desktop Inspector?
See all 6 articles
3.4. UI Identifiers - Web Applications
6
Web Application - How to Create UI Identifiers using Testsigma Chrome Recorder?
Web Application - How to create UI Identifiers manually?
Web Application - How to create Xpath/CSS Selector with Advanced Options?
How to create UI Identifier while creating Test Step - Walkthrough
How to get UI Identifier value manually using Chrome Developer Tools?
See all 6 articles
3.5. UI Identifiers - Mobile Web Applications
0
3.6. UI Identifiers - Android Apps
0
3.7. UI Identifiers - iOS Apps
3
Mobile Web App - How to create UI Identifiers manually?
Android Native App - How to create UI Identifiers?
iOS Native App - How to create UI Identifiers?
3.8. Advanced Xpaths
2
Advanced Xpath expression for locating dynamic Elements in Tables
Advanced Xpath expression for locating dynamic Elements in Date Widget
3.9. Manage UI Identifiers
2
How to Import UI Identifiers?
How to Copy UI Identifiers from one Application Version to another?
3.10. Advanced Options
2
Creation of Dynamic Xpath using Parameter Test Data
Creation of Dynamic Xpath using Runtime Parameter Test Data
4. Test Data Management
4.1. Test Data Types
5
Different types of test data and their usage in Testsigma
How to use Runtime Test Data in Test Steps?
How to use Environments Test Data in Test Steps?
How to use Random Test Data in Test Steps?
Storing Run-time Test Data from REST API Response in Testsigma - OLD
4.2. Test Data Profile
4
How to Manage Test Data?
How to create Test Data Profile?
How To import Test Data Profile
How to use Parameter Test Data in Test Steps?
4.3. Test Data Functions
3
How to use Default Test Data Functions in Test Steps?
List of default Test Data Functions available in Testsigma
How to use Test Data Functions in REST API Test Steps
5. Custom Functions
5.1. General
7
Custom Function code guidelines
How to create and use Custom Functions in Testsigma?
Default methods for managing Parameter Test Data in Custom Functions
Default methods for managing Run-time Test Data in Custom Functions
Default methods for managing Environment parameters in Custom Functions
See all 7 articles
5.2. Examples
3
Sample Custom Functions for Testsigma
Sample Custom Functions for Testsigma - Database Operations
How to perform Basic Authentication for Web pages in Testsigma?
6. Test Lab
6.1. Test Suites
1
How to add/edit/delete Test Suite?
6.2. Test Plans
8
How to create/edit/delete Test Plans?
How to schedule a Test Plans on Testsigma?
How to add/edit/delete Test Plan Configuration?
What are the Test Lab Types available to execute tests in Testsigma?
Parallel Execution - Run your tests in Parallel using Testsigma Labs
See all 8 articles
6.3. Local/Hybrid Executions
9
How to execute Web Application tests in Hybrid model?
How to execute tests for locally hosted applications?
How to execute Android web Application tests in Hybrid Model?
How to execute native Android Application tests in Hybrid Model?
How to execute native iOS Application tests in Hybrid Model?
See all 9 articles
6.4. Cloud Executions
2
How to execute tests in Testsigma Labs, Sauce Labs or Browserstack?
How to execute RESTful Web Services/API Tests in Testsigma Labs?
6.5. Apps and Attachments
2
How to upload Android or iOS Apps to Testsigma Cloud and use it for Execution?
How to upload Attachments to Testsigma Cloud?
7. Execution Configurations
7.1. Local machine configuration
5
Configuring Windows/Mac/Linux and Android device for Hybrid Execution
Configuring your Windows/Mac/Linux and Android device for Inspecting Android Apps
Configure Mac and iOS Device/Simulator for Hybrid Execution
Configuring Safari for Automated Tests in Testsigma
Configuring IE for Hybrid/Local Test Automation
7.2. Advanced Execution Configurations
6
Bypassing SSL Certificate Error on Websites
Automate Local Web Apps on Sauce Labs
Whitelist IP Ranges used by Testsigma Labs and Sauce Connect
How to enable and view Browser Console Debugging logs?
Desired Capabilities required for executing on Mobile in Private Grid
See all 6 articles
7.3. Desired Capabilities
10
Sample Desired Capabilities
How to use Desired Capabilities in Testsigma?
How to add Chrome Extension using Desired Capabilities
How to emulate Mobile devices with Chrome Browser using Desired Capabilities
How to use custom User Profile while automating Chrome in Testsigma using Desired Capabilities
See all 10 articles
7.4. Testsigma REST API
6
Available methods in Testsigma REST API
Uploading files to Testsigma Uploads using REST API
Trigger / Start a Test Plan in Testsigma remotely for CI/CD
Start Execution remotely and wait until completion for CI/CD
Execution Status REST API - Response parameters
See all 6 articles
7.5. Testsigma Agent
5
Quick setup guide - Setup TestSigma Agent for Hybrid Test Execution(Windows/Mac/Linux)
Testsigma Agent - FAQ
Update the Testsigma Agent manually in case of auto-update failure
Update the Testsigma Agent - Driver files manually?
Upgrade Testsigma Agent to latest version manually?
8. Reports and Analytics
8.1. Execution Results
2
How to update Test Results for manual Test Cases?
Visual Analysis in Testsigma
8.2. Test Development Progress
0
8.3. Productivity Charts
0
9. Test Hierarchy and Organization
9.1. Projects
2
How to Create/Manage Projects?
A Sample Project explaining the Testsigma Hierarchy
9.2. Applications
1
How to Create/Edit/Delete Application?
9.3. Versions
2
How to Create/Edit/Delete Version?
How to copy Versions
9.4. Requirements
1
How to Create/ Manage Requirements?
9.5. Project Settings
3
How To Create/Edit/Delete Requirement Types?
How To Create/Edit/Delete Test Case Types?
How To Create/Edit/Delete Test case Priorities?
10. External Tool Integrations
10.1. CI/CD Tools
10
Integrate Testsigma with Jenkins CI/CD
Integrate Testsigma with Azure DevOps
Integrate Testsigma with AWS DevOps
Integrate Testsigma with AWS Lambda
Integrate Testsigma with CircleCI CI/CD
See all 10 articles
10.2. iOS Specific
0
11. Configuration
11.1. Users
3
How to add/edit/delete User?
Assigning users to existing Projects
User Roles and their Privileges
11.2. Custom Fields
1
How to create and use Custom Fields?
11.3. Plugins/Integrations
6
How to Integrate with BrowserStack?
How to Integrate with Sauce Labs?
How to configure 3rd Party Cloud Environments like BrowserStack and Sauce Labs
How to integrate with Atlassian Jira and report Bugs in Testsigma?
How to Integrate Slack for seamless Test Reports on Testsigma?
See all 6 articles
11.4. Systems
2
How to Add/Edit/Delete System?
How to use the system in execution configuration?
11.5. Accounts
2
How to change/reset Account Password in Testsigma?
How to enable Account Administrator access for another User
11.6. Security
2
Setting up Google Single Sign-On(SSO) login in Testsigma
Setting up SAML-based SSO login - Okta
12. Troubleshooting
12.1. Troubleshooting Test Steps
5
Most common causes for Page load Timeout issues in Testsigma
Most common issues caused when navigating to a website - Goto NLP Statement
Most common causes for Text Verification Errors in Testsigma - Verify, Click, Wait for, or Scroll to Element
Most Common causes for Click/Tap NLP failure
Browser crash-Not Enough Memory
12.2. Troubleshooting Execution Errors
4
Most common Errors - General
Most Common Execution Error Messages in Testsigma and Steps to fix them
"This Computer's Local Hostname is Already in Use on this Network" Pop-up in OS X or iOS
FAQ - Troubleshooting Cloud Execution in TestsigmaLab
12.3. Troubleshooting Local/Hybrid Executions
13
Most Common Hybrid Execution Errors - FAQ
FAQ - Troubleshooting Local/Hybrid Execution in Mac
Fix "Exception in initiating a browser session...DS_Store" error in Mac
Killing unresponsive WebDriver/SafariDrive process on Mac
Fetching Agent Logs for debugging Hybrid Execution Errors
See all 13 articles
12.4. Troubleshooting Local/Hybrid Mobile Executions
3
Most common Errors - Appium-specific
How to fix WebDriverAgent(WDA) run failure on Hybrid Execution using iOS device(native/mobile web Application)?
How to fix Web Debug Proxy issue for Hybrid Execution on iOS(mobile Web Application)?
12.5. Troubleshooting UI Identifiers
2
Most common issues caused when using UI Identifiers
Most common issues caused when using NLP locators like title, placeholder, label, Index, and Text
12.6. Troubleshooting Custom Function Errors
4
Compile Error: TestcaseStepRunner can not access a member of class with modifiers "private"
Compile Error: ClassNotFound Exception
Runtime Error: Custom step method 'X' not found in class 'Y'
Compile Error: Illegal character name in path at index 'X'
12.7 Troubleshooting Mobile Inspector
1
Unable to start Mobile Inspector - Reasons & Fixes
13. FAQ
13.1. FAQ - General
12
Frequently Asked Questions
Why does my Test Case show as 'Passed' even though it failed?
How to enable screenshots for Test Steps in Testsigma?
Compiling chrome extension folder to CRX format
What are IFrames and how to handle it?
See all 12 articles
13.2. FAQ - Testsigma Features
7
What is the importance of Test Data Management?
How to add a Wait in Test Cases?
How to enable screenshots for Test Steps in Testsigma?
How to adjust Timeouts in Testsigma?
How to perform Dry Run for Test Cases with Prerequisites?
See all 7 articles
13.3. FAQ - Environment Setup
6
How to find the IP of your Machine on Local Network?
How to set Environment variables for Java JDK on your machine?
How to change the port at which Testsigma Agent is running?
Why do I need Apache Tomcat for Testsigma Agent?
How to enable Basic Authentication for Internet Explorer 8-11?
See all 6 articles
13.4. FAQ - Best Practises
5
Why should we avoid Random Test Data for better Tests
How to verify/confirm File download for Google Chrome
What are Reusable Step Groups and why is it used?
Common UI Elements for iOS Apps - XCUITest Elements
What happens when Step Groups are deleted?
13.5. FAQ - UI Identifiers
3
Recording Select boxes(dropdown), lists by using Testsigma Recorder Advanced Interactions
UI Identifiers - Explained
Cross-environment compatible ID locators(Android)
13.6. FAQ - Android Specific
2
Common Android Behaviour/Issues and proposed Solutions
How to find App Package and App Activity of your Android App
13.7. FAQ - iOS Specific
3
Finding the App Bundle ID - iOS
Check App build for simulator or real device
iOS - deployment method for Testing
13.8. FAQ - NLP Usage
1
NLP - Click on ui identifier if visible
14. Examples
14.1. Misc
3
Getting Started: Testsigma Dashboard
Getting started with your First Test Case
Getting Started: Advanced Usage
Community forums
Testsigma Forums
Feature Requests
8
[Implemented] Collect logs from browser
Posted by
Liron Hanania
,
about 2 years ago
Last Reply
by Tier 2 Support
over 1 year ago
[NLP Suggestion] Click on ui identifier with text and NLP for non-select html tag lists
Posted by
Swetha Nair
,
over 1 year ago
Last Reply
by Tier 2 Support
over 1 year ago
Add a screenshot to the email notification
Posted by
Liron Hanania
,
about 2 years ago
Last Reply
by Tier 2 Support
over 1 year ago
Customize the Email Notification Body with built-in snippets
Posted by
Liron Hanania
,
about 2 years ago
Last Reply
by Tier 2 Support
almost 2 years ago
Conditional alerts
Posted by
Liron Hanania
,
about 2 years ago
Last Reply
by Tier 2 Support
almost 2 years ago
See all 8 topics
New Feature Releases
0
Tips and Tricks
0
Announcements
0
Report a problem
0
Help Desk Software
by Freshdesk