自动化测试流程分为以下几个步骤:
用户编写测试用例。
自动化工具保存测试用例。
用户启动测试流程。
在测试流程中,自动化工具自动执行测试用例。
在执行测试用例过程中,自动化工具自动比较总线数据和视频数据,判断比较结果。
自动化工具执行完所有测试用例后,显示测试结果。
自动化工具输出测试报告。
自动化测试系统的输入设备由大数据系统和总线采集箱组成。被测试设备的视频流发送给大数据系统保存。被测设备收发的总线数据由总线采集箱接收,也交给大数据系统保存。
自动测试工具从大数据系统获取视频和总线数据,普通状态下大数据系统将实时转发这些数据给自动测试工具;在历史模式下,自动测试工具项大数据系统请求指定时间的历史数据,大数据系统将对应的历史数据转发给自动测试工具,以便工具能够重现之前的测试过程。
系统的输出设备由机械臂和接口输出设备组成,两者都通过网线与自动测试工具相连。在测试过程中,对被测设备的各种操作都由机械臂和接口输出设备执行;其中机械臂负责触摸、按压等操作,而复杂的开关操作则由接口输出设备模拟对应信号,发送给被测设备。