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来管理“报表系统”缺陷
略。