Features
Agents
Automotive
Industrial
Wireless
Web & App
Physical & Vision
Industries
Automotive
Industrial Automation
Medical Devices
Defence & Aerospace
Consumer Electronics
IoT & Connected Devices
Applications
Regression Testing
Functional / Usercase Testing
EOL Testing
Services
Hi-Tech QA Testing
Software Testing Offerings
QA Testing Methodologies
Cloud / API Testing
Mobile App Testing
Security Testing
Manual Testing
Automation Testing
Regression Testing
Load & Performance Testing
Pre-Certification Compliance Testing
Resources
Guides
Blogs
Case Studies
Documentation
ROI Calculator
TestBot vs NI TestStand
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
Inputs
Outputs
2. Communication Control
Inputs
Outputs
Output Possibilities Configuration
3. Write Data by Identifier
Properties
Inputs
Outputs
4. ECU Reset
Inputs
Outputs
Output Possibilities Configuration
5. Clear Diagnostic Information
Inputs
Outputs
6. Read Data by ID
Inputs
Outputs
7. Request Download
Inputs
Outputs
8. Read Memory by Address
Inputs
Outputs
9. Read Scaling Data by ID
Inputs
Outputs
10. Control I/O by ID
Inputs
Outputs
11. Security Access
Inputs
Outputs
12. Tester Present
Inputs
Outputs
13. Access Timing Parameter
Inputs
Outputs
14. Link Control
Inputs
Outputs
15. Control DTC Setting
Inputs
Outputs
16. Write Memory by Address
Inputs
Outputs
17. Routine Control by ID
Inputs
Outputs
18. Read DTC Information
Inputs
Outputs
19. Request Upload
Inputs
Outputs
20. Read Data by Periodic ID
Inputs
Outputs
21. Response on Event
Inputs
Outputs
22. Dynamically Define DID
Properties
Inputs
Outputs
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
Inputs
Outputs
5. Scroll Into View
Inputs
Outputs
6. Get Element ID
Inputs
Outputs
7. Get Element Text
Inputs
Outputs
8. Click List Element
Inputs
Outputs
9. Clear Text Field
Inputs
Outputs
10. Send Keys To Element
Inputs
Outputs
11. Select Radio Button
Inputs
Outputs
12. Click and Set Value
Inputs
Outputs
13. Fetch Element Attribute
Inputs
Outputs
14. Get Available WIFI List
Outputs
15. Get List View Items
Inputs
Outputs
16. Toggle Bluetooth
Inputs
Outputs
17. Toggle WIFI
Inputs
Outputs
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
IO Module Agent
IO Module Blocks
1. Read Digital Input
Inputs
Outputs
2. Set Digital Output
Inputs
Outputs
3. Digital Output ON
Inputs
Outputs
4. Digital Output OFF
Inputs
Outputs
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
DRB Agent
DRB Agent Blocks
1. DRB Set Resistance
Properties
Inputs
Outputs
2. DRB Ramp
Properties
Inputs
Outputs
Output Possibilities Configuration
3. DRB Toggle
Properties
Inputs
Outputs
TestBot
TestBot
Index
Index