概述
随着嵌入式系统产品的功能越来越复杂,嵌入式系统的测试工作量急剧增加,突出的表现就是大量的测试用例、测试执行记录、缺陷、手工的实现测试用例与需求的关联等。然而,以上大量的测试过程数据基本上以word、excel 表的形式进行管理, 管理的效率较低且质量难以保障。
基于以上问题,复杂嵌入式系统或大系统的测试过程需要统一进行管理,以确保测试过程的有效性。首先需要建立符合企业实际需求的测试管理流程,然后基于定义的测试管理流程搭建系统的测试管理平台,测试管理平台应该具备以下要素:
• 支持以需求为驱动的测试全过程;
• 实现需求与测试用例的方便、快捷追溯;
• 测试用例的可复用;
• 测试用例执行过程的记录;
• 测试缺陷的全生命周期追溯;
• 可实现与实际测试执行工具的集成;
• 可扩展,可支撑企业级别的应用。
凯发娱乐登录的解决方案
恒润科技采用美国ibm 公司的rational doors、rational quality manager( 以下简称rqm) 以及实现与自动化测试设备集成的adapter 搭建测试管理平台,实现需求驱动的测试管理。
该测试管理平台中由doors 管理产品的需求,包括需求的条目化存储、版本管理、审计、安全性以及需求变更管理;需求的验证由rqm 中的测试用例来实现,在doors 和rqm 中实现数据共享,提供需求到测试用例之间的链接。
本平台在rqm 中实现对测试计划、测试用例、测试结果和测试缺陷的管理,并且能够将测试过程中发现的缺陷方便、快捷地反馈给团队相关成员,加大团队协作的紧密程度。需求团队或者开发团队可以看到新产生的缺陷,根据实际情况采取适当的措施(如修复缺陷或者变更需求),然后通知测试团队重新测试。
本平台通过合适的adapter 来实现rqm 与测试设备(如ni、dspace)的集成,实现通过rqm 来调用测试设备执行测试并反馈测试报告,实现了测试管理工具和测试执行工具的高度自动化, 减少了人工测试的工作量,大大提高了测试管理效率。