The Macro Automation test platform provides two methods for testing mechanical buttons, one is to automatically generate electronic pulse signals to simulate manual key operation, and the other is to automatically schedule the robot to replace the manual key press.
Electronic pulse signals to simulate manual keystrokes
In equipment changes, software changes are more frequent than hardware changes, and this method is more appropriate if the test is the software in the device. In this method, it is only necessary to lead the electrical signal connection point between the mechanical button and the control board to the test pin of the test robot (SignalAntbot). Then you can write test cases to automatically manipulate the buttons on the macro-control automated test platform.
As shown in the figure below, connect the button signal test point on the DUT control board to the SignalAntbot pin used for signal testing, and then edit and execute the test case on the macro control automation test platform, which can trigger the buttons stably and reliably to carry out automation testing.
Automated Robot Operation of Buttons
In this test method, the robot operates the buttons instead of a human being, and the automated test cases are executed to operate the robot to realize the function of automated buttons. This test method is especially suitable for hardware reliability testing, through a large number of continuous clicking buttons, test equipment mechanical buttons to meet the product reliability requirements. It can also be applied to functional testing of products.
As shown in the figure below, by instrumenting the robot-controlled robotic arm to perform actual clicks on the buttons of the device under test, and editing and executing the test cases on the macro-control automated test platform, it can be used to replace manual continuous automated testing.
For button type operations, this type of program can be used to solve.
A lot of testing may not be just a single keystroke, but the keystroke is just a signal input, and we may also want to check the interface display, and some other signal outputs, etc., which requires other test robots to work together to complete the testing of complex scenarios outside of a single scenario.
The macro-control automated test system provides a complete solution for this type of collaborative automated test scenarios, allowing manual testing to be turned into automated testing. This greatly improves test efficiency and test coverage, while shortening the time-to-market and improving product quality.