用户案例 | 北美爱信技术中心 – 高效的测试双向追溯

2020-11-18 09:40:54·  来源:Vector维克多  
 
客户简介美国爱信技术中心(ATCA)是全球汽车零部件一级供应商爱信精机(Aisin Seiki)的分公司。作为爱信精机在日本以外建立的第一个技术中心,ATCA负责爱信在
客户简介

美国爱信技术中心(ATCA)是全球汽车零部件一级供应商爱信精机(Aisin Seiki)的分公司。作为爱信精机在日本以外建立的第一个技术中心,ATCA负责爱信在北美、中美洲和南美地区的产品开发,在这些市场发挥重要的作用。目前,ATCA专注于针对欧洲和美国整车厂项目的本土化开发工作。本文主要说明其天窗控制单元如何实现测试的双向追溯性。

挑战

随着客户对系统和软件的需求多样化,复杂程度和规模越来越大,如何证明在实现需求的同时也对其进行有效验证?ISO26262和Automotive-SPICE®均要求在流程上能够实现双向可追溯。因此必须建立客户需求和测试项目之间的可追溯性,从而保证产品质量。

然而目前仍有许多厂商通过Excel手动管理需求和测试项目,这不可避免地导致许多输入错误和遗漏,难以赢得客户的信任。此外,在客户增加或变更需求时,供应商也很难快速响应。

解决方案

在考虑解决方案时,我们重点关注以下几点:

最重要的是需求文档的文件格式(因为它是项目开发的第一个输入信息)及其管理工具。这些输入物决定了后续工作的效率;

需求管理工具和文件格式应符合行业标准,以便应对相关工具链随着行业趋势的更新变化。

在解决方案中,用户无需创建新的文档用于关联需求和测试项,可以直接在工具中将需求映射到测试项,从而获得更高的客户信任度。

图1是使用REQM系统和vTESTstudio构建的可追溯环境。



图1:REQM系统和vTESTstudio构建的可追溯环境

整体流程

从REQM系统(此处使用IBM DOORS)将需求条目导出为XML交互文件。Vector为REQM系统开发插件,支持需求或测试描述文件的导出。vTESTstudio自带与DOORS交互的插件。

将从REQM系统导出的XML交互文件(需求条目)导入vTESTstudio。所有导入的需求都可以轻松地链接到vTESTstudio中的测试用例。

将带有需求条目、对应测试用例和测试结果的测试报告导回REQM系统中。

将测试报告中描述的需求与REQM系统中的需求条目关联,即可实现一致的可追溯(Consistent Traceability)环境。

优势

无论是在测试用例设计期间还是在生成测试报告之后,工具链中的测试条目始终可以与REQM系统中的需求条目建立关联关系。ATCA软件计划经理Yoshihiko Nakajima提到:“能够在测试工具中同步REQM系统中需求和测试条目的能力正是我所寻找的。实际上,使用可追溯结果能够提高客户的满意度。此外,当我向Vector提出改善工具的功能以便满足更详细的追溯性时,Vector总部的开发团队很快考虑了这个需求,并在vTESTstudio 4.0的更新中实现了此功能。在此非常感谢Vector的及时响应。”


图2:vTESTstudio用户界面


图3:vTESTstudio可追溯矩阵(Traceability Matrix)

由于所有文件都是在设计过程中自动生成的(如图1所示),因此与传统方法相比,人为错误和遗漏的可能性比较小,这使得设计人员可以专注于匹配测试用例和需求条目以及它们之间的可追溯性关联。


图4:目标关联至可追溯矩阵

由于vTESTstudio提供市场上主要REQM系统的附加插件,因此vTESTstudio是一种不依赖于REQM系统的可追溯环境。

总结

使用Excel手动维护客户需求和测试条目很可能会导致输入错误和数据遗漏。根据客户反馈,相比于传统方法,采用可追溯性环境可使其工作效率提高约20%,这是出乎他们意料的。

在软件开发中,开发和测试工具链之间的合作很重要,与此同时,开发及测试工具链和管理工具链之间的合作对于进一步提高工作效率也很重要。工具耦合并适配管理流程将是向DevOps切换的助力。

分享到:
 
反对 0 举报 0 收藏 0 评论 0
沪ICP备11026620号