MercuryTestDirector实例讲解
- 格式:doc
- 大小:958.00 KB
- 文档页数:3
TD使用实例
约定:本实例仅介绍TD7.6的缺陷管理部分,TD的数据库服务器为SQLSERVER2000。
第一章实例说明
假定我们需要测试一个报表系统,我们建立的项目名称为“报表系统”,报表中的模块有4部分,分别为“模块1”、“模块2”、“模块3”、“模块4”,测试需要在不同的浏览器中进行,分别为“IE5.0”、“IE5.5”、“IE6.0”,不同的操作系统,分别为“Window 98”、“Window 2000”、“Window XP”,测试项目一共有5个版本,分别为“Version 1.0”、“Version 2.0”、“Version 3.0”、“Version 4.0”、“Version 5.0”,整个项目的人员分别为:项目经理1名,用户名为“pm”,开发人员3名,用户名分别为“dev1”、“dev2”、“dev3”,测试人员2名,用户名分别为“test1”、“test2”。
第二章创建“报表管理”项目
打开TD首页,此处为.212/tdbin/,打开Site Administrator链接,输入密码,然后登录。
登录之后如下图所示:
然后点击右边的Create按扭(如上图红笔所圈处)。
在弹出的窗口中,project name字段输入“报表系统”,database type选择MS-SQL。
如下图所示:
然后next,进入下图,图中DB Admin User为SQLSERVER数据库的管理员名,DB Admin Password为数据库的管理员密码。
next,保持默认设置,再Create。
这样“报表系统”就创建成功,如下图所示:
第三章配置“报表系统”项目
进入.212/tdbin/,然后打开TestDirector链接。
页面中的project中选择“报表系统”,点击右上角的CUSTOMIZE,弹出登录窗口,如下图所示。
输入admin的密码;若是第一次建项目,admin的密码为空。
OK,进入如下图所示页面:
1. 创建用户
点击Setup Users,再点击add user,如果人员在列表中,可以直接选择,若列表中没有,就新建,点击new。
,以pm为例,user name中输入pm,其他信息按需输入,确定。
所有的人员全部输入完全之后,如下图所示:
OK,即可。
2.创建组
点击Setup Groups,显示如下图所示,
因为系统创建的project manager、developer和qatester都不能改变权限。
因此建议新建3个角色:PM,DEV,TEST。
点击new,弹出new group窗口,在name中输入PM,在Create as中选择project manager,OK。
DEV、TEST组创建如PM。
只是在Create as中选择相应的developer和qatester。
然后改变权限,以PM为例,选中PM,点击Permissions下的Change,打开如下图
点击标签页上的Defects,如下图
展开Modify Defect,选择Status,在右边可以对其权限进行配置。
默认是FROM ANY TO ANY ,可以根据实际情况对其进行配置,将口头表达,在此不赘述。
DEV 和TEST也是如此设置。
个人认为最重要的是Status和Delete Defect的权限设置。
之后就是对用户进行角色分配。
以PM为例,在Groups中选择PM,在not in group中将用户pm,加入in group中,OK。
其他用户的角色分配也是如此。
3.添加定制的用户域
这里的用户域是针对系统域来说的。
系统域指的是提交缺陷时系统默认的输入域,比如缺陷提交时间、缺陷的严重程度、解决的优先级别、缺陷的状态、缺陷递交的对象等等。
用户域是指系统没有默认存在的,需要用户定制的。
在“报表项目”中,浏览器、操作系统、功能模块就属于用户域。
在此,我们以功能模块为例说明。
点击Customize Project Lists,弹出如下图:
点击New List,在List Name中输入module,点击New Item,输入“模块1”,OK。
再点击New Item,输入“模块2”……。
输入完如下图所示:
OK。
然后点击Customize Project Entities,弹出如下图:
选择DEFECT,展开。
选择User Fields,点击New Field,结果如下图
在上图中,Field Label中输入“功能模块”,Field Type中选择Lookup List,在Lookup List中选择module,如下图
OK。
这样功能模块域就定制好了,将来提交缺陷时就可以选择是哪个模块的了。
同样,浏览器、操作系统这两个用户域也照着同样的方式定制。
至此,我们就将报表系统配置好了,下面将介绍如何使用TD。
第四章使用TD来管理“报表系统”缺陷
略。