[考试]学习TestDirector基本界面及在TestDirector中建立需求...

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验八学习TestDirector基本界面及在TestDirector中建立需求树
实验目的:了解TestDirector的测试过程及被测软件Mercury Tours,掌握TestDirector的登录、退出方法,掌握TestDirector基本界面组成。

掌握TestDirector中需求树的创建、查看、修改、转换。

实验要求:完成TestDirector的登录,熟悉TestDirector基本界面中各部分组成。

在TestDirector_Demo项目中完成对需求树的创建、查看、修改、转换过程。

实验条件:windows2000、TestDirector8.0、Mercury Tours
实验内容及步骤:
一、了解TestDirector初始界面
TestDirector:TD主登录界面入口。

Site Administrator:TD站点管理模块入口,用于更好地管理和维护测试工程。

Add-in Page:系统插件下载页面。

Readme:TD安装和发布信息。

二、进入TestDirector主登录界面,了解相关设置,如:TD工程选项设置、TD站点管理等。

主登录界面:
域:相当于一个测试项目,其下面又可以包括多个工程(相对于现在汉化的项目)。

TD 默认自带的域为Default和工程项目TestDirector_Demo。

用户ID、密码:初始时密码都为空。

点击“自定义”后在弹出的对话框中点击“确定”,进入TD工程项目选项设置页面,在其中可以对某一个测试工程进行设置,包括:登录用户的密码、基本信息、用户权限和用户组等。

点击“Site Administrator”进入TD站点管理登录页,不需输入直接点击登录按钮即可进入TD站点管理界面。

它的主要功能是添加和管理TD工程项目,并设置一些和TD 服务器相关的属性。

包括:
Projects:添加、删除和修改TD工程项目。

树型列表列举出系统中所有的域及其下面的工程,展开后可以看见工程所对应的各个数据表。

Users:添加和管理TD测试管理模块中的用户。

Connections:监控连接到TD服务器上的用户。

Licenses:查看和修改TD的序列号。

TD Servers:设置TD服务器的选项设置。

DB Servers:设置数据库服务器的一些选项。

Site Config:设置一些辅助参数选项。

三、以质量保证测试者alice_td登录,密码为空
四、在基本界面中了解:
1.公有组成部分:TestDirector系统工具条、项目名称(当前用户)、工具、帮助、退
出按钮;
TestDirector系统工具条包括:导航按钮、Home(注销并返回到TD登录窗口)、拼写检查按钮(检查选中的文本拼写是否正确)、拼写选项(自定义设置拼写检查规则)、辞典(列出所选文字的上下文相关的词)、添加缺陷、跟踪所有改变、帮助。

2.各模块:模块菜单栏、模块工具条、模块视图
基本界面中有四个主要模块:需求管理、测试计划、测试执行、缺陷跟踪,每个模块中都有独立的菜单和工具条。

五、退出TestDirector
六、了解被测软件Mercury Tours:
1.先启动Tomcat服务,打开Mercury Tours;
2.在Mercury Tours中注册个人信息——Register
3.登录Mercury Tours——Sign-In,直接进入航班查询页
4.预定一次航班
5.测试其他模块
6.退出Mercury Tours——Sign-Off,关闭网页,停止Tomcat服务
七、打开TestDirector_Demo项目,仍然以质量保证测试者alice_td登录,密码为空;显示
需求模块,并使需求树以文档视图的方式显示。

了解需求模块界面中菜单、工具栏按钮及需求类表各字段的含义。

菜单各项含义:
需求:修改需求的各个功能选项,如新建一个需求、修改一个需求、发送一个需求等。

视图:设置需求列表的显示样式及查询需求。

主要包括:查找一个特定的需求、查看测试覆盖、查看相关联的需求等。

工具:设置需求和测试想之间的转换。

分析:生成需求报告和需求统计图表。

工具栏按钮含义:(选中一个需求)
添加一个需求;为当前需求添加一个子需求;剪切;复制;粘贴;删除;刷新选中的需求;选择列:打开选择列对话框,可以选择哪些列出现在需求管理界面中;放大一级:可以改变进入和退出下一级的需求;查找:打开一个查询需求对话框,可以根据各种字段来查询某个特定的需求;覆盖分析:打开一个测试覆盖对话框,可以查看所选需求的测试覆盖情况;附件:打开一个附件对话框,可以为选定的需求添加一个附件,比如图片;关联到缺陷:列出与当前测试相关联的缺陷;邮件:打开发送邮件对话框,可以发送包含需求信息的邮件到指定的邮箱中。

列表各字段含义:
ReqID:需求编号,自动编号不能重复。

Name:需求名称。

Direct Cover Status:需求状态。

Not Covered:没有覆盖,即需求没有和测试计划模块中
的测试项关联起来。

Failed:需求对应的部分测试项没有通过。

Not Completed:需求对应的部分测试项没有执行。

No Run:需求对应的所有测试项没有执行。

Passed:需求对应的所有测试项均执行通过。

Type:类型。

Functional:功能类需求。

Guideline:准则类。

Quality:质量特性类。

Standard:标准规范类。

System:系统类。

Priorty:需求的优先级:低、中、高、非常高、紧急。

Planned V ersion:计划版本号。

Reviewed:需求评审情况。

Changed:该需求发生变化了。

Reviewed:该需求已通过评审。

Not Reviewed:该需求没有评审。

Reviewer:需求的评审责任人。

Author:需求的创建者,即登录用户的账号。

Creation Time:创建时间。

Creation Date:创建日期。

Product:产品名。

Modified:上次修改时间。

八、创建一个需求:
1.添加一个新需求:
Name: Cruise Reservation
Product: Mercury Tours (HTML Edition)
Priority: 4-Very High
Type: Functional
2.添加两个子需求:
Name: Cruise Search
Product: Mercury Tours (HTML Edition)
Priority: 4-Very High
Type: Functional
Name: Cruise Booking
Product: Mercury Tours (HTML Edition)
Priority: 4-Very High
Type: Functional
九、查看需求树:
1.逐级查看需求
使用放大一级或缩小为根完成操作。

2.查看需求编号
使用视图->编号,使需求自动编号,方便查看。

十、修改需求树:
1.复制一个需求:
复制一个需求Cruise Reservation
2.粘贴
3.将需求重命名:
将Cruise Reservation_Copy_ 重命名为Hotel Reservation
4.在需求树中移动需求:
剪切Hotel Reservation;选择Reservations Management;使用Paste as Child把Hotel Reservation粘贴在Reservations Management下;
5.删除需求:
删除Hotel Reservation
十一、将需求转换成计划
1.选定需求:
选定需求Cruise Reservation
2.打开转换为测试向导进行转换:
打开转换为测试向导Tools > Convert to Test > Convert Selected;选择Convert lowest child requirements to tests(将所有最低级别的子需求转换为测试、所有高级别的转换为主题),开始转换过程;将Cruise Search转换为测试步骤再恢复。

3.将需求转换成计划树中的一个主题Subject\Cruises;完成转换。

4.查看计划树。

相关文档
最新文档