当前位置: 首页 > article >正文

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,这个工具的使用下篇文章介绍,敬请期待!!!


http://www.kler.cn/a/398562.html

相关文章:

  • Educational Codeforces Round 164 (Rated for Div. 2)(A~E)
  • 从零入门激光SLAM(二十三)——direct_visual_lidar_calibration全型号激光雷达-相机标定包
  • 数据集的重要性:如何构建AIGC训练集
  • Qt / Qt Quick程序打包的一些坑 (四)
  • OpenHarmony-1.启动流程
  • 力扣刷题日记之150.逆波兰表达式求值
  • 5-对象的访问权限
  • 单片机 串口实验 实验五
  • MongoDB创建只读用户并授权指定集合的查询权限
  • 利用Excel批量生成含二维码的设备管理标签卡片
  • 多目标优化算法:多目标鹅算法(MOGOOSE)求解UF1-UF10,提供完整MATLAB代码
  • 计算机网络-理论部分(一):概览
  • 两周学习js总结
  • 详解八大排序(三)------(快速排序)
  • LLM性能优化中的一些概念扫盲
  • LabVIEW中的UDP与TCP比较
  • React Native 全栈开发实战班 - 网络与数据之网络请求基础
  • 实习冲刺练习 第二十四天
  • 《Django 5 By Example》阅读笔记:p54-p75
  • 无需制作PE系统盘,完成更换固态,数据迁移
  • Windows docker下载minio出现“Using default tag: latestError response from daemon”
  • Matlab使用深度网络设计器为迁移学习准备网络
  • Spark读MySQL数据rdd分区数受什么影响,读parquet、hdfs、hive、Doris、Kafka呢?
  • spring-gateway网关聚合swagger实现多个服务接口切换
  • OceanBase单表恢复(4.2.1.8)
  • 【SSL证书】腾讯云SSL续签备忘录