Introduction of Test Automation

With professionally-designed automation test bench and experienced proficient automation testing programmer and testing team, the automation testing service in ZD enjoys higher efficiency and greater speed. ZD testing lab avoids you from the expensive costs for employment of testing personnel, saves your previous testing time and offers you higher testing accuracy. With our accumulated experience during the past years in car function test, mobile phone function test, mobile terminal products test and service, ZD lab would be your wisest choice.

Artificial Intelligence

A further important domain of our self-developed test automation is the automation of intelligent behavior. Based on artificial intelligence menu structures of the running system are registered automatically without using incorrect HMI Specs for generating the menu structure. By automatically taking screenshots of the running system the adoption of incorrect implementations, configurations as well as the adoption of missing screens from the HMI Spec can be prevented. In order to guarantee the desired result, the screenshots are transmitted to the TRT (Text tool Review Tool) for automated text error recognition. Finally the current menu structure can be compared with the HMI Spec.

√ No incorrect implementation
√ No wrong coding / configuration
√ No missing Screens
√ No restart
•Current screens can be analyzed as object from the system
•Menu structures are recognized automatically by the system
•System creats a”Network“ of all available menu items and respective structure
•Generation of live Screenshots from running system
•Comparison between actual screenshots and HMI Spec Guarantees reproduction of actual menu structure


With the ZD TestServer a ”Test Team“ (Admin Group) gets full access to the Automation Test Lab and is able to monitor and control various automations incl. functions, designs, configurations etc. live via remote control. This is done through “Working Dashboards“, which can be accessed at any time via WLAN-coupled mobile devices. Due to predefined instructions various requirements on the automations are assigned priority based.

Test controls and results are reviewed by a “Manager Team“ that can access the results via ZD Automation Cloud. The format of these informations can be determined in advance by the manager team.

• Due to the remote access the tester is not tied to a specific location and is extremely flexible.
• A networked Test Automation Center facilitates the evaluation of automation tests
• Environmentally friendlier

Basic functionality
A subfield of our testautomation is the Texttool Review Tool (TRT), which is based on the OCR-Technology. As an automated text error recognition tool the TRT automatically takes screenshots of the running system and searches for new Screen/Text IDs, changed texts or untranslated texts in the system. TRT covers different languages such as German, English and Chinese (simplified and traditional). After creating respective scripts with the script generator screenshots are generated.
Benefits at a glance:
•Automatic classification of screens
•Screen searchfunction via Text ID & Text
•Display of multiple languages
•Automatic error recognition (overlength text, untranslated text, changed text)

The SDS (Speech Dialog System) automation test project is an important subproject of the entertainment information system. With the ZD Box as the center, our test setups are able to achieve a fully closed test procedure using an external sound card driver. A completely closed test process can completely shield external interference when testing SDS. The Testcase Review Tool easily edits a test case and generates a new test case.

Regardless of whether the test case was considered successful or unsuccessful, ZD Box Test Manager tools can automatically run language conversation test scripts without time and location impact. With all test cases, by using TMT, testers save time by avoiding repeated testing.
Developed by ZD, the SDS has a large coverage area, adaptability, easy connectivity and debugging capabilities, and so on, significantly reducing development time of the developer, improving efficiency, reducing the cost of maintenance, and providing a smoother ride experience for end users.