TestBench 自动测试软件
TestBench 自动测试软件提供通用化的测试用例设计、执行、维护环境,覆盖测试需求、测试数据、测试用例、测试序列、测试任务、测试报告的全流程管理,支持图形化、Excel、python脚本等多种测试用例开发方式,提供运行前检查、在线断点调试、ICD格式数据查看等高效调试方法,具有功能全、易上手、问题快速定位的特性,可大幅度提升嵌入式软件测试工作效率。
软件特点
功能详情
1、测试数据管理
支持用例变量与台架变量的解耦,支持测试用例脱机离线运行验证与测试用例的快速迁移。
2、测试需求管理
支持用户以“系统-子系统-模块”的层级结构管理测试需求。需求信息包括名称、描述、测试方法、追溯关系、通过准则、优先级等相关属性,为测试用例设计提供明确指导。
3、测试用例管理
测试用例编辑:支持图形化编辑、表格编辑和Python脚本编辑等开发方式,支持按“系统-子系统-模块”的层级对测试用例进行分组管理。
测试用例数据激励:支持按照ICD格式编辑数据激励,提供各类进制数值、不同编码格式的字符串及符合语法的计算公式。同时,可通过测试动作库中的函数动作,实现周期输入、延时输入等激励数据配置功能。
测试用例导入导出:支持测试用例的导入与导出。测试用例包含名称、描述、需求追踪、输入、预期结果等基本属性。除手动编辑外,还支持通过Excel文件导入,并支持格式定制。
4、测试用例执行
软件通过测试序列对测试用例进行组织,测试序列是系统可执行的最小任务单元,可管理多个测试用例,实现模块级或子系统级的功能测试,相当于“测试用例集”。多个测试序列可进一步由一个测试单管理,形成一个测试任务,共同完成系统的全部功能测试。
5、测试报告
支持测试执行结果的在线查看与格式化导出。测试序列或测试单执行完成后,系统自动生成测试报告,并按照需求或测试用例设计阶段的层级关系进行分组。
6、测试监控
测试序列执行过程中可通过调试终端实时滚动显示当前执行的测试用例信息,包括执行时间、激励数据/采集数据、实际值、用例执行结果及测试序列执行进度等。


