测试管理解决方案——TestCenter
随着汽车“新四化”推进,为了更好地迎接挑战,SOA(面向服务的架构)成为大多数OEM响应市场需求的首选。因此在项目开发阶段,软件版本迭代加快,问题发现到问题解决的响应周期变短,亟需通过提高测试自动化水平,提升台架使用效率面对新的挑战。
北汇基于自研PIKE平台,结合丰富的汽车测试经验提供测试管理解决方案-TestCenter,致力于解决汽车测试场景所遇到的问题,例如:如何进行多类型测试工具、测试软件的远程自动化调用?如何实现自自动刷写的链路打通,远程调用刷写工具?如何快速输出专业的测试报告?
TestCenter以项目为管控维度对测试需求、测试用例、测试脚本、测试版本、测试样件、测试台架、测试任务、测试问题、测试报告等测试数据以及测试资源进行统一化管控;通过与北汇研发的测试代理引擎(TestAgent)进行集成实现测试执行软件/工具远程调度与实时监控。
图 1TestCenter系统架构图
TestCenter有如下重点功能:
测试业务管控
1)以测试项目为维度对测试需求、用例、任务、问题等测试数据进行集中管控
2)支持测试台架档案、测试台架状态、测试台架环境的管控
3)支持测试样件出入库、测试样件版本的管控
自动化测试
1)支持测试任务的远程调度,指定执行台架
2)支持与测试代理引擎集成,进行测试执行软件的远程驱动与数据采集,支持CANoe、ECU-TEST、ControlDesk等主流测试软件。
自动刷写
1)支持刷写流程的定制
2)支持刷写过程自动化,通过与测试代理引擎集成,进行刷写工具的远程驱动与数据采集,支持诊断刷写、调试器刷写、脚本刷写等方式。
测试报告
1)支持测试执行数据的采集与解析
2)支持定制化测试报告模板的开发服务
3)支持定制化测试报告的自动生成,支持下载、在线预览与编辑
测试监控大屏
1)支持测试大屏可视化展示
2)支持多样式、多维度的数据统计分析功能
系统集成
1)支持问题管理系统集成,进行测试问题提报与信息同步
2)支持需求/用例管理系统集成,进行需求、用例的信息同步
3)支持邮件、企业微信等系统集成,进行消息通知