欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 会展 > vTESTstudio系列15--vTESTstudio-Doors的需求和测试用例的管理

vTESTstudio系列15--vTESTstudio-Doors的需求和测试用例的管理

2024/11/15 14:11:18 来源:https://blog.csdn.net/qq_41602272/article/details/143629545  浏览:    关键词:vTESTstudio系列15--vTESTstudio-Doors的需求和测试用例的管理

最近有朋友在咨询vTESTstudio中怎么去跟Doors里面的需求去做好管理这方面的问题,临时加两篇文章介绍一下,Let's Go!!!

目录

1.Doors的配置:

1.1 安装Doors AddIn for vTESTstudio:

1.2 更新XML脚本:

1.3 导出需求的Trace Item:

2. vTESTstudio的配置:

2.1 导入Trace Item:

2.2 关联测试用例和Trace Item:

2.2.1 Test Sequence Diagram(.vtsd)文件的关联方式:

2.2.2 Test Table(.vtt)文件的关联方式:


1.Doors的配置:

DOORS(IBM Rational DOORS): DOORS是一款需求管理工具,用于管理和跟踪项目的需求。它提供了一个集中的平台,使团队成员能够定义、分析、跟踪和验证需求。DOORS具有强大的版本控制和追踪功能,可以帮助团队确保需求的一致性和完整性。通过DOORS,团队可以更好地理解和管理项目的需求,从而提高项目的质量和可靠性。

我PC中安装的Doors版本是IBM Rational Doors 9.7.2.3 Client后续的操作都是基于这个版本的Doors来的。(PS:安装Doors在这里就不赘述了。)

1.1 安装Doors AddIn for vTESTstudio:

为了Doors和vTESTstudio能关联使用起来,我们首先需要安装一个插件:

打开这个链接,点击“Support & Downloads”,选择“Add-Ones and Freeware”:

然后选择“DOORS AddIn 4.0.0 for vTESTstudio”:

最后输入你的信息来获取下载链接:

1.2 更新XML脚本:

这个很重要,但是不同的公司可能使用的脚本配置也不一定一样!!!

从此处下载XML脚本的文件,然后将该文件分别copy到如下的文件夹“C:\Program Files (x86)\Vector vTESTstudio DoorsAddIn 4.0”中去:

1.3 导出需求的Trace Item:

在你PC上打开Doors的APP,然后打开一条需求,可以发现vTESTstudio已经被嵌入到Doors里面了,如下图所示:

然后点击vTESTstudio,选择Export Trace Items,导出的文件类型是.vti-tso

最后点击“OK”,完成导出:

2. vTESTstudio的配置:

2.1 导入Trace Item:

打开你自己的vTESTstudio工程,然后在工具栏点击“Traceability & Documentation”,然后选择“Import Trace Items”,在电脑中找到在Chapter 1中导出的Trace Items,然后选择,Open打开,点击OK,这样我们导出的Trace Item就导入到vTESTstudio工程了:

2.2 关联测试用例和Trace Item:

导入到工程的Trace Item,如何找到它呢?还是在工具栏点击“Traceability & Documentation”,然后点击“Trace Item Explorer”,这样会在vTESTstudio界面的后侧出现一个工具栏,这里面有个文件夹,包含的就是我们导出的所有需求ID:

如果勾选了“Display details”,可以看到界面发生了一点变化,多了两列,一列是需求的ID,一列是需求的Version:

如果个人对Doors的每条需求具体内容不明确的,接下来的操作步骤建议还是需要打开Doors的界面!!!

2.2.1 Test Sequence Diagram(.vtsd)文件的关联方式:

以当前第一个Object 84为例,我们首先需要确认那几条测试用例是用于测试本条需求的,找到对应的测试用例,然后鼠标左键点击Object 84,按住不动,将Object 84拖至对应测试用例的Transition那根线中间出,如下图所示:

把Object 84放到上面这个位置,表示下面的四个分支“off”,“Crank”,“Acc”,“Run”,都是用于测试Object 84这条需求的测试用例,如果我把Object 85拖到“off”这个分支上,表示的是这一条分支能够验证Object 84和Object 85这两条需求。

如何去查看需求和测试用例的关联性呢?

在工具栏点击“Traceability & Documentation”,然后点击“Traceability Matrix”,选择你对应的Test Unit,然后会出现一个新的界面,如下图所示,可以看到Object 84那一行对应的测试用例有四个测试用例是显示绿色的,这表示需求和测试用例已经关联上了!!!(值得注意的是,Object 85这一行有一个绿色的,表示只有一个测试用例关联上这个需求了,与上述的操作实现保持一致了!!!)

2.2.2 Test Table(.vtt)文件的关联方式:

1. vTESTstudio V3.0版本:

同样以第一个Object 84为例,在TestTable文件中,点击Test Tree中的测试用例名称,在右侧的属性栏选择Trace Item:

然后在Trace Item的输入框中输入84,选择Object 84即可:

保存之后,我们也可以用同样的办法去

但是给Test Case List添加Trace Item是会出现一个小问题:即你关联的需求是跟整个Test Case List,无法给List里面每个不同的测试用例去做一一对应的关联,在vTESTstudio V7.0的版本中就解决了这个问题。

2.vTESTstudio V7.0版本:

在vTESTstudio V7.0版本中,选择测试用例list,然后在右侧的“Use Property”的下拉框中选择“Trace Items for Single Test Cases”:

然后在上方的Struct List 中就出现了一列Trace Items,点击Values这一行最右边的空白处,然后就回出现一个弹窗,同样输入需求ID,就能关联对应的需求:

最终的效果如下所示,可以看到测试用例list里面每一条测试用例都是不一样的需求ID:

在测试用例里面关联好了Doors需求,这只是单方面的,如何在Doors里面检查需求有没有被测试用例给覆盖,还需要用到一个工具:RQM,这个工具的使用下篇文章介绍,敬请期待!!!

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com