软件测试工具TD 连接测试到需求(Linking Tests to Requirements)
tdirector/" target="_blank" >testdirector/" target="_blank" >TestDirector是全球最大的软件测试工具提供商Mercury Interactive公司生产的企业级测试管理工具,也是业界第一个基于Web的测试管理系统,它可以在您公司内部或外部进行全球范围内测试的管理。通过在一个整体的应用系统中集成了测试管理的各个部分,包括需求管理,测试计划,测试执行以及错误跟踪等功能,TestDirector极大地加速了测试过程。
对整个测试来说,测试计划树中的测试与原始的测试需求对应是基础。你可以通过连接测试计划树中的测试到需求树中的一个或多个需求来创建测试覆盖。本章描述了:
连接需求到一个测试(Linking Requirements to a Test)
连接测试到一个需求(Linking Tests to a Requirement)
连接需求和测试覆盖(Linking Requirements and Tests Coverage)
12.1关于连接测试到需求(About Linking Tests to Requirements)
对于整个测试过程,首先是在需求树上定义你的测试需求。在测试计划阶段,你再基于这些测试需求构造测试计划树.为了在需求和测试之间关系明了,你应该在TestDirector中增加它们两者之间的连接。一旦测试也连接到了缺陷,这样就能够帮助你确定整个测试过程对你的测试需求的依从情况。假如一个测试需求改变,你能够立即确定是哪些测试和缺陷受到影响和具体的影响。
在测试计划模块,你可以通过选择需求连接到一个测试来创建需求覆盖。也可以在需求模块,通过选择测试连接到一个需求来创建测试覆盖。一个测试能够覆盖一个或多个需求,一个需求也可以覆盖一个或多个测试。
12.2 连接需求到一个测试(Linking Requirements to a Test)
在测试计划期间,当你在测试计划树上选择一个测试时,TestDirector会在需求覆盖标签页中显示这个测试的需求覆盖。覆盖网格中列出了所选择测试所覆盖的需求。你可以在这个覆盖网格中添加或删除需求。
12.3 连接测试到一个需求(Linking Tests to a Requirement)
你页可以用TestDirector 的需求模块来连接测试和需求。
注意:本章假定你正在使用需求模块的Coverage 视图来创建测试覆盖。
当你在需求树上选择一个需求时,TestDirector 会在测试覆盖标签页中显示这个需求的测试
覆盖。覆盖网格中列出了所选择需求所覆盖的测试。你可以在这个覆盖网格中查看、添加或删
除测试.
你可以在测试计划模块的需求覆盖标签页中找到你准备打开的需求,并可以直接在需求模
块中将其打开。同样你也可以在需求模块的测试覆盖标签页中找到你准备打开的测试,并可以
直接在测试计划模块或测试实验室模块中将其打开。
连接到需求树上的需求:
1. 在测试计划树上选择一个测试,并点击Reqs Coverage 标签页。
2. 在Requirement 列,点击你想要在需求树上查看的需求。或者右键点击需求,并选择Find in
Requirements Tree。
连接到测试计划树或测试集上的测试:
1. 在需求树上选择一个需求。测试覆盖标签页显示显示了所选择需求的覆盖网格。
2. 在测试计划树上打开一个测试:在覆盖网格上右键点击此测试,并选择Go to Test in Test
Plan Tree。
3. 在测试实验室模块上打开一个测试:在覆盖网格上右键点击此测试,并选择Go to Test in
Test Set。