


At present, automatic test jigs are becoming more popular, as they are capable of validating the DUT at a faster rate than that of the manual process. Embien’s TestBot is one such advanced automated test jig which not only helps qualify the device but also supports the testing of external components. Its modular design makes it customizable for testing the hardware and software features of a variety of embedded products. Though TestBot is well suited for production stage testing, it can also be used during product development to identify issues earlier, and enhance quality.
Rich interface testing support includes analog input, digital input, digital output, LED indication, Tactile Switch, Ethernet, Wi-Fi, BLE, LoRa, ZigBee, Serial interfaces, etc.
A highly customizable tool with DevOps integration that supports any OS & requires a one-time configuration for testing the DUT hardware.
Generates reports with test case descriptions, provides results in a table format, and enables cloud level data upload.
Supports various testing methodologies such as regression, long-run, positive, and negative case testing, etc.,
Demand for good quality and defect-free products has grown, and so automated testing has become a necessity to keep up with the pressure and go-to-market needs. Automated testing offers features such as test execution, efficiency, tasks, and coverage that manual testing fails to provide. Many automated test tools are available for testing pure software products (such as mobile and web app), where embedded devices lack tools for testing the hardware and various other physical interfaces. Apart from this, switches, LEDs, sensors, etc., also seem to require a mechanical setup for testing it manually.
By offering support for unhandled real-time simulation of hardware components and combining the pros of automated testing, Embien has made TestBot as a complete package for all your testing needs. It includes generic hardware and a cross-platform tool for testing the hardware/software of any embedded device & multiple IOs and communication interfaces that are made configurable, according to the test environment. TestBot tool also enables the user to define the test cases and verification logic. The interconnection between the hardware and the cross-platform tool is via serial interface, Ethernet, or USB.
Multiple test cases can be programmed using automated test scripts & reports can be generated with test case descriptions. TestBot also enables automatic report generation in the form of a spreadsheet, text document, or XML format. It even supports cloud level verification and upload of data to the cloud.
Various test cases performed by the TestBot hardware for multiple device interfaces are listed below:
Analog Input | |
Digital input | |
Digital output | |
Ethernet | 10/100Mbps, Gigabit Ethernet, PTP, etc |
WiFi | Mode: Access point or station |
Bluetooth/ BLE | Central/Peripheral mode, mesh, connectable beacons |
Network Switching | Internet switching between Ethernet, WiFi and cellular |
LED indication | Single/Multi-color LED with various blink patterns |
Switch | Tactile – SPST, SPDT, DPDT, etc. Tamper switch |
Cloud Support | Azure, AWS, MQTT, HTTP, HTTPS, custom cloud, etc |
Sensors | Temperature, proximity, humidity, air quality, accelerometer, Lux, etc |
Calibration | Device auto calibration with respect to reference meters |
Program interfaces | SWD, JTAG, LPD, UART, etc |
TestBot hardware offers support for futuristic expansion, so the interfaces not listed can be added to the DUT environment later.