4)缺陷管理
当测试完成后,项目经理必须解读这些测试数据并将这些信息用于工作中。当有出错发现时,他们还要指定相关人员及时纠正。TestDirector的缺陷管理直接贯穿作用于测试的全过程,以提供管理系统端到端的缺陷跟踪—— 从最初的问题发现到修改错误再到检验修改结果。
5)用户权限管理
基于应用评测中心具备多项目、多人员的特点。TestDirector可以建立用户权限管理。这里的用户权限管理类似Windows操作系统下的权限管理,将不同的用户分成用户组。如图5-9所示。
图5-9 用户权限管理界面
在TestDirector中,默认拥有六个组 TDAdmin,QATester,Project Manager,Developer,Viewer,Customer,用户还可以根据需求,自己建立特殊的用户组。每一用户组,都拥有属于自己的权限设置。
6)集中式项目信息管理
TestDirector采用集中式的项目信息管理,它安装在应用评测中心的服务器上,后台采用集中式的数据库(Oracle,SQL Server,Access,etc)。所有的关于项目的信息都按照树状目录方式存储在管理数据库中,项目信息的访问,只有被赋予权限的用户,才可以登录和查询、修改。如图5-10所示。
7)分布式访问
一套基于Web的测试管理系统提供了一个协同合作的环境和一个中央数据库。由于测试人员分布在各地,因此需要一个统一的测试管理系统,让用户不管在何时何地都能参与并出力于整个测试过程。从整体来看,TestDirector完全基于Web的用户访问,拥有可定制的用户界面和访问权限;完全基于Web的服务器管理,用户组和权限管理,实现测试管理软件的远程配置和控制。
图5-10 项目信息管理界面