在测试过程中,可以利用自动化测试软件Smart Automation,进行测试脚本的开发,以达到自动化执行测试案例的目的,提高测试效率。


主要功能

自动化测试软件Smart Automation的主要功能包括测试案例管理、自动化案例编写、自动化测试执行。


测试案例管理

对测试案例可以进行图形化或脚本化编辑创建,编辑好的测试案例可以通过文件保存下来,并进行服务器共享,以支持多用户同时进行开发和测试使用。编写好的测试案例可以进行单步调试。



自动化案例编写

Smart Automation提供丰富的测试函数库来帮助测试工程师来完成自动化测试工作。主要的函数库包括:Smart Automation提供丰富的测试函数库来帮助测试工程师来完成自动化测试工作。主要的函数库包括:

基本运行逻辑控制(条件判断,循环);

变量定义;

模型控制(运行,参数,获写数据等等);

CAN网络控制(发送CAN消息,接受CAN消息等);

故障注入控制;

标定函数库。


自动化测试运行

可以组合多个测试案例形成测试计划,以进行批量自动化执行并生成测试报告。测试报告格式可以自定义,支持html、PDF等格式。在测试过程中,可以进行停止,以切换到手工测试中,比如利用驾驶员模型自动驾驶运行的测试案例可以停止切换到驾驶员手工驾驶。