Features
Accessories
Mechanical Jigs
Optical Jigs
Electronics Jigs
Domains
TestBot at Work
Regression Testing
Functional / Use Case Testing
EOL Testing
Resources
Blogs
Documentation
Book a Demo
Introduction
What is TestBot?
Architecture Overview
Core Components
Test Engine
Agents
Test Blocks
Test Procedure
Test Data Set
Test Cases
Test Sequence
Reports
Key Features
Ease of Test Creation
No-Code / Low-Code Interface
Scripting Support
Protocol & Interface Support
Execution & Control
Selective Test Runs
Step Skipping & Reruns
Real-Time Execution Monitoring
Unattended Test Runs
Reporting & Insights
Excel-Based Reports
Live Logging
Setting Up
Installation & Setup
Prerequisites
Installing TestBot
Project Creation
Project Creation
Creating a New TestBot Project
What’s Inside a TestBot Project
Quick Tips for Project Setup
TestBot Project Workspace
Test Suite
Test Dashboard
Test Configurator
Test Case Creation
Test Sequence
Test Case
Standard Procedures
User-Defined Procedures
Test Procedure
Test DataSet
Test Case Execution
Report Generation
Report Structure
Summary Sheet
Test Case Report Sheet
Agents
Test Agents
Data Agent
Purpose
Data Agent Blocks
1. Read Parameter
Properties
Inputs
Outputs
Output Possibilities Configuration
2. Read Real Data
Properties
Inputs
Outputs
Output Possibilities Configuration
3. Read Boolean Data
Properties
Inputs
Outputs
Output Possibilities Configuration
4. Write Real Data
Properties
Inputs
Outputs
Output Possibilities Configuration
5. Write Boolean Data
Properties
Inputs
Outputs
Output Possibilities Configuration
6. Read Constant
Properties
Inputs
Outputs
Output Possibilities Configuration
User Interface Agent
Purpose
User Interface Agent Blocks
1. Show Popup
Properties
Inputs
Outputs
Output Possibilities Configuration
2. Delay
Properties
Inputs
Outputs
Output Possibilities Configuration
3. Get Current Timestamp
Properties
Outputs
Output Possibilities Configuration
4. Time Convention(HH:MM:SS)
Properties
Inputs
Outputs
Output Possibilities Configuration
5. Time Convention
Properties
Inputs
Outputs
Output Possibilities Configuration
Utility Agent
Purpose
Utility Agent Blocks
1. Equals To
Properties
Inputs
Outputs
Output Possibilities Configuration
2. Greater Than
Properties
Inputs
Outputs
Output Possibilities Configuration
3. Less Than
Properties
Inputs
Outputs
Output Possibilities Configuration
4. Between
Properties
Inputs
Outputs
Output Possibilities Configuration
5. Data Concatenator
Properties
Inputs
Outputs
Output Possibilities Configuration
6. External Command API
Properties
Inputs
Outputs
Output Possibilities Configuration
7. Text Contains
Properties
Inputs
Outputs
Output Possibilities Configuration
Arithmetic Agent
Purpose
Arithmetic Agent Blocks
1. Add
Properties
Inputs
Outputs
Output Possibilities Configuration
2. Subtract
Properties
Inputs
Outputs
Output Possibilities Configuration
3. Multiply
Properties
Inputs
Outputs
Output Possibilities Configuration
4. Divide
Properties
Inputs
Outputs
Output Possibilities Configuration
WIFI Agent
Purpose
WiFi Agent Blocks
1. WIFI Set AP
Properties
Inputs
Outputs
Output Possibilities Configuration
2. WIFI Get Client Details
Properties
Outputs
Output Possibilities Configuration
3. WIFI Set Internet
Properties
Inputs
Outputs
Output Possibilities Configuration
4. WIFI Set WLAN0
Properties
Inputs
Outputs
Output Possibilities Configuration
5. WiFi Set Switch
Properties
Inputs
Outputs
Output Possibilities Configuration
6. WIFI Set IP
Properties
Inputs
Outputs
Output Possibilities Configuration
7. WIFI Get IP
Properties
Outputs
Output Possibilities Configuration
8. WIFI Stop AP
Properties
Outputs
Output Possibilities Configuration
9. WIFI Scan
Properties
Outputs
Output Possibilities Configuration
10. WIFI Connect
Properties
Inputs
Outputs
Output Possibilities Configuration
11. WIFI Disconnect
Properties
Outputs
Output Possibilities Configuration
12 WIFI RSSI
Properties
Outputs
Output Possibilities Configuration
BLE Agent
BLE Agent Blocks
1. BLE Power
Properties
Inputs
Outputs
Output Possibilities Configuration
2. BLE Scan
Properties
Inputs
Outputs
Output Possibilities Configuration
3. BLE Connect
Properties
Inputs
Outputs
Output Possibilities Configuration
4. BLE Disconnect
Properties
Inputs
Outputs
Output Possibilities Configuration
5. BLE Get RSSI
Properties
Inputs
Outputs
Output Possibilities Configuration
6. BLE Info
Properties
Inputs
Outputs
Output Possibilities Configuration
7. BLE Write
Properties
Inputs
Outputs
Output Possibilities Configuration
8. BLE Read
Properties
Inputs
Outputs
Output Possibilities Configuration
9. BLE Send Command
Properties
Inputs
Outputs
Output Possibilities Configuration
10. BLE Unpair
Properties
Inputs
Outputs
Output Possibilities Configuration
CAN Agent
Purpose
CAN Agent Blocks
1. CAN TX
Properties
Inputs
Outputs
Output Possibilities Configuration
2. CAN RX
Properties
Inputs
Outputs
Output Possibilities Configuration
UDS Agent
Purpose
UDS Agent Blocks
1. Diagnostic Session Control
Properties
Inputs
Outputs
Output Possibilities Configuration
2. Communication Control
Properties
Inputs
Outputs
Output Possibilities Configuration
3. Write Data by Identifier
Properties
Inputs
Outputs
Output Possibilities Configuration
4. ECU Reset
Properties
Inputs
Outputs
Output Possibilities Configuration
5. Clear Diagnostic Information
Properties
Inputs
Outputs
Output Possibilities Configuration
6. Read Data by ID
Properties
Inputs
Outputs
Output Possibilities Configuration
7. Request Download
Properties
Inputs
Outputs
Output Possibilities Configuration
8. Read Memory by Address
Properties
Inputs
Outputs
Output Possibilities Configuration
9. Read Scaling Data by ID
Properties
Inputs
Outputs
Output Possibilities Configuration
10. Control I/O by ID
Properties
Inputs
Outputs
Output Possibilities Configuration
11. Security Access
Properties
Inputs
Outputs
Output Possibilities Configuration
12. Tester Present
Properties
Inputs
Outputs
Output Possibilities Configuration
13. Access Timing Parameter
Properties
Inputs
Outputs
Output Possibilities Configuration
14. Link Control
Properties
Inputs
Outputs
Output Possibilities Configuration
15. Control DTC Setting
Properties
Inputs
Outputs
Output Possibilities Configuration
16. Write Memory by Address
Properties
Inputs
Outputs
Output Possibilities Configuration
17. Routine Control by ID
Properties
Inputs
Outputs
Output Possibilities Configuration
18. Read DTC Information
Properties
Inputs
Outputs
Output Possibilities Configuration
19. Request Upload
Properties
Inputs
Outputs
Output Possibilities Configuration
20. Read Data by Periodic ID
Properties
Inputs
Outputs
Output Possibilities Configuration
21. Response on Event
Properties
Inputs
Outputs
Output Possibilities Configuration
22. Dynamically Define DID
Properties
Inputs
Outputs
Output Possibilities Configuration
Modbus Server Agent
Purpose
Modbus Server Agent Blocks
1. Start Server
Properties
Outputs
Output Possibilities Configuration
2. Stop Server
Properties
Outputs
Output Possibilities Configuration
3. Set Register Value
Properties
Inputs
Outputs
Output Possibilities Configuration
Web Browser Agent
Purpose
Web Browser Agent Blocks
1. NavigateToURL
Properties
Inputs
Outputs
Output Possibilities Configuration
2. Login
Properties
Inputs
Outputs
Output Possibilities Configuration
3. Logout
Properties
Inputs
Outputs
Output Possibilities Configuration
4. Input Validator
Properties
Inputs
Outputs
Output Possibilities Configuration
5. Find Element
Properties
Inputs
Outputs
Output Possibilities Configuration
6. Click Element
Properties
Inputs
Outputs
Output Possibilities Configuration
7. Wait for Page Load
Properties
Inputs
Outputs
Output Possibilities Configuration
8. Enter Text
Properties
Inputs
Outputs
Output Possibilities Configuration
9. Get Element Attribute
Properties
Inputs
Outputs
Output Possibilities Configuration
10. Hover Over Element
Properties
Inputs
Outputs
Output Possibilities Configuration
11. Get Selected Dropdown by Text
Properties
Inputs
Outputs
Output Possibilities Configuration
12. Select Dropdown by Text
Properties
Inputs
Outputs
Output Possibilities Configuration
13. Toggle Checkbox
Properties
Inputs
Outputs
Output Possibilities Configuration
14. Wait for Element
Properties
Inputs
Outputs
Output Possibilities Configuration
15. Extract Element Text
Properties
Inputs
Outputs
Output Possibilities Configuration
16. Scroll View
Properties
Inputs
Outputs
Output Possibilities Configuration
17. IP Block
Properties
Inputs
Outputs
Output Possibilities Configuration
18. IP Block Validator
Properties
Inputs
Outputs
Output Possibilities Configuration
19. Subnet Block
Properties
Inputs
Outputs
Output Possibilities Configuration
20. Subnet Block Validator
Properties
Inputs
Outputs
Output Possibilities Configuration
21. Port Block
Properties
Inputs
Outputs
Output Possibilities Configuration
22. Gateway Block
Properties
Inputs
Outputs
Output Possibilities Configuration
23. Gateway Validator
Properties
Inputs
Outputs
Output Possibilities Configuration
24. Upload File
Properties
Inputs
Outputs
Output Possibilities Configuration
22. Show Popup
Properties
Inputs
Outputs
Output Possibilities Configuration
23. Get Dropdown
Properties
Inputs
Outputs
Output Possibilities Configuration
24. Textbox Readability Validator
Properties
Inputs
Outputs
Output Possibilities Configuration
25. Add Table Row
Properties
Inputs
Outputs
Output Possibilities Configuration
26. Delete Table Row
Properties
Inputs
Outputs
Output Possibilities Configuration
Mobile App Agent
Purpose
Mobile App Agent Blocks
1. Find Element
Properties
Inputs
Outputs
Output Possibilities Configuration
2. Click Element
Properties
Inputs
Outputs
Output Possibilities Configuration
3. Wait For Element
Properties
Inputs
Outputs
Output Possibilities Configuration
4. Scroll And Click
Properties
Inputs
Outputs
Output Possibilities Configuration
5. Scroll Into View
Properties
Inputs
Outputs
Output Possibilities Configuration
6. Get Element ID
Properties
Inputs
Outputs
Output Possibilities Configuration
7. Get Element Text
Properties
Inputs
Outputs
Output Possibilities Configuration
8. Click List Element
Properties
Inputs
Outputs
Output Possibilities Configuration
9. Clear Text Field
Properties
Inputs
Outputs
Output Possibilities Configuration
10. Send Keys To Element
Properties
Inputs
Outputs
Output Possibilities Configuration
11. Select Radio Button
Properties
Inputs
Outputs
Output Possibilities Configuration
12. Click and Set Value
Properties
Inputs
Outputs
Output Possibilities Configuration
13. Fetch Element Attribute
Properties
Inputs
Outputs
Output Possibilities Configuration
14. Get Available WIFI List
Outputs
Output Possibilities Configuration
15. Get List View Items
Properties
Inputs
Outputs
Output Possibilities Configuration
16. Toggle Bluetooth
Properties
Inputs
Outputs
Output Possibilities Configuration
17. Toggle WIFI
Properties
Inputs
Outputs
Output Possibilities Configuration
PKC Agent
Purpose
PKC Agent Blocks
1. Press Button
Properties
Inputs
Outputs
Output Possibilities Configuration
HMI Digitizer Agent
Purpose
HMI Digitizer Agent Blocks
1. Get HMI State
Properties
Inputs
Outputs
Output Possibilities Configuration
2. Set Screen
Properties
Inputs
Outputs
Output Possibilities Configuration
TestBot
TestBot
Index
Index