最近对国内外主流缺陷管理工具进行调研,希望给广大软件测试从业朋友,在选择此类工具提供借鉴。
作为HP测试管理的又重要一成员Quality Center,其产品的前身TD至今还在绝大公司使用,尽管TD很长一段时间成为了测试管理与缺陷管理的标杆产品。但是QC并没有延续其较高的市场占有率。由于QC相比TD的改进,是在把TD转移到了J2EE平台上,除了内建的JBOSS以外,还支持weblogic、jboss、Apache等主流webserver,具有良好的跨平台的特性。 对QTP/WinRunner之列的HP系列产品的支持。但是由于不菲的价格,以及功能特性上的无明显亮点与创新。因此目前应用的企业不多。当然其中不乏一部分是9.0、10.0的破解用户或试用。
安装、配置与日常备份
由于QC的服务端的部署不在完全依赖IIS,使得其server端的操作系统更为灵活(win、linux、Solaris等)。不过DB的支持范围也减少到仅支持MS-SQL Server与oracle,与TD一样仍然后台不支持开源数据库连接,使用上增加不少成本;
QC较之前的TD在后台配置方面,也无明显的心意,配置工作集中在两种方式:一个是QC管理员页面提供服务器的参数配置;另外一个就是业务上对软件项目的定义、如用户角色、邮件配置、跟踪规则、工作流。值得称道的是,参数配置较以往版本能提供的参数项上丰富了许多,20多个参数与数据连接的配置可谓事无巨细的覆盖着常用的参数。
然而项目的定义较之前版本变化并不大,只不过优化了界面操作与易用性。作为一贯的商业软件,开放的API仍然是一大亮点,使用其自带的脚本编辑器外加稍微有点编码基础与API说明文档,使得测试人员完成对Action、Fields、List以及用户的配置显得更加灵活。当然,还是那句话,灵活的设计当然也是要“付之易用性下降”的代价。
在数据备份上,将以往数据库加项目配置文件的方式,调整为纯DB存储,即Site Administrator Data(domains, projects, andusers)与Common Setting配置数据均保存于数据库中。个人认为这样的方式使得日常数据备份显得易用很多,移动性强。
安装易用性★★★★ 配置易用性★★★ 数据备份 ★★★★★
访问Quality Center
适用的浏览器,仍然是QC产品的一个瓶颈, 客户端访问仍然需要基于IE浏览器的ActiveX的插件支持。尽管QC对高版本IE支持程度较TD明显提升,但是在时下浏览器种类与OS系统爆棚的今天。即便提供了Quality Center Explorer专业浏览器,访问QC仍然是让大家觉得比较勉强的事。
跨平台★★ 浏览器兼容性★★
Quality Center功能特性
仍然是基于Web的单个应用程序 ---需求管理、测试计划、测试实验室(可理解为测试执行)和缺陷管理。新增了一个基于QTP使用的业务组件功能。
见下图所示,QC的界面布局改用左右显示的风格,UI设计也做了不少优化。