TestCenter是一款功能强大的测试管理工具,它集聚了QC, Bugzilla, bugfree等众多测试工具与缺陷管理工具的优点。 本文详细阐述了TestCenter测试管理工具与Testlink,Bugzilla在安装,功能,技术支持,易用性四个方面全方位的对比。

1.在安装方面: 若要同时使用Testlink和Bugzilla这2款软件,则需要分别安装这2款软件。在XP系统下安装完毕后平均耗时半小时左右,而且安装过程比较繁琐,修改配置文件比较麻烦,若要对这2款软件进行汉化的话,则有可能出现乱码/数据丢失等现象。而如果使用我们的产品TestCenter,整个安装过程只需10分钟即可,而且基本无需做什么配置,等待时间可以大大减少,提高了安装效率,用户不必花大量的时间在安装软件上。

2.技术支持方面:我们可以提供完善的技术支持服务,无论是免费版还是专业版,都可以在短的时间内给客户满意的答复,所以客户可以放心使用我们的产品。而若要同时使用Testlink和Bugzilla这2个软件,且不论需要分开联系两边的技术支持,而且若联系上也需要大半天的时间,工作效率降低了许多。所以,在技术支持方面我们产品TestCenter是可以保证的,也是其它2款产品做不到的。

3.在产品易用性方面:由于我们的开发环境和测试环境是在研究整个测试市场后才开始进行的,所以我们的测试工具TestCenter是迎合市场的。虽然Testlink和Bugzilla这2款软件是开源的,但是对于我们中国市场来说,可能还有些不适应的地方,上手度并没有我们TestCenter高。并且,我们可以根据客户的实际需要,在TestCenter中加入定制的功能或适当修改当前的功能。

4.比较项目:

缺陷管理:

Testlink无此功能。

Bugzilla虽然有缺陷管理功能,但若汉化了以后会出现输入中文后变乱码,邮件无法发送等问题,而且bug一但变多,管理则会混乱,不能直接关联到相关的测试用例。

TestCenter的缺陷管理考虑到了中国用户的使用习惯,设置了多种查询功能,而且客户可以通过设置“过滤器”来查看满足自定义条件的bug。TestCenter同样提供了导出buglist功能,而且支持打印。此外,在TestCenter的缺陷管理中可以查看所有bug的图表分析,包括日分析和月分析,这大大提高了测试团队的管理效率。

缺陷流程自定义:

Testlink无此功能,无从比较。

Bugzilla的缺陷流程是比较规范的,但设计的时候并没有充分考虑到中小公司的使用。由于中小型公司的测试人员较少,势必会导致流程的不规范,这关系到了整个缺陷流程自定义。在Bugzilla中提交bug的整个流程是做得比较死的,不可能根据中小型公司的实际需要来改变整个流程。

TestCenter不仅仅满足一些大公司的测试需求,而且考虑到了中小型企业的实际情况,可以在缺陷自定义流程中自己做一些修改,比方说每一步都有上传附件和修改备注信息等功能,也可由测试员自己关闭bug。在提交完毕后还可以查看每一步所做的具体修改信息。

缺陷管理(关联测试用例):

Testlink和Bugzilla都无此功能。

缺陷管理中的关联测试用例是TestCenter的一个特色。考虑到用户可能由于bug的数量越多,管理越混乱,导致所提交bug后找不到关联的测试用例,所以,TestCenter提供了关联测试用例功能。在提交bug的过程中,用户可以填写与该bug相关联的测试用例,到回归查看该bug时可方便地查询到关联的测试用例。

缺陷管理(缺陷关联需求):

Testlink和Bugzilla都无此功能。

一个完整的测试流程都会有明确的测试需求。所以,TestCenter通过缺陷查看需求是十分重要的。在测试人员提交bug的过程中,可以填写与该bug相关的测试需求,到回归查看该bug时可方便地查询到关联的测试用例。

Sql语句查询:

Testlink无此功能。

Bugzilla虽然支持sql语句的查询,但在查询过程中,一旦输错语句,则可能导致查询失败,而用户还未察觉到所输入的语句存在问题,进而无法在大量的缺陷中找到要查询的bug。

TestCenter在新版本中加入了sql语句的查询功能,用户只需选择所要查询的条件,便可以自动生成sql语句,若要查询其它缺陷,只需修改关键词即可,从而大大降低了输入sql语句错误的概率。

测试需求:

Testlink有新建测试需求的功能,但总的来说对于整个测试流程来说还是比较简单的,只能满足基本的需要。

Bugzilla无此功能。

TestCenter有单独的测试需求模块,并且支持导出测试需求功能。TestCenter的测试需求在Testlink的基础上还可以直接到测试用例模块中新建与测试需求完全相同的树结构,这省去了,新建完测试需求后还要到测试用例模块中建立对应的测试用例,节省了大量的宝贵测试时间。不仅如此,TestCenter的测试需求模块还提供了测试集新建向导,用户不必新建完测试需求后在每个模块中不断切换,便可直接在测试集模块中建立与需求相关的测试集。

测试用例:

Testlink提供了测试用例,并且能够关联到测试需求,但每个测试用例并不能记录详细的操作过程,对于手工测试和自动化测试都不是很方便。

Bugzilla无此功能。

TestCenter的测试用例模块提供了导出测试用例组功能。并且在测试用例中可以设置组件(脚本)的依赖关系,在自动运行中便可以方便按照所要执行的顺序进行自动运行。此外,新版本的TestCenter提供了“用例设计”模块。在“用例设计”中我们可以详细记录无论是自动执行还是手工执行的每一步的详细步骤,这些在Testlink都没有提供。

手工测试任务管理:

TestCenter提供了面向任务的测试管理:第一,从测试计划发起一个测试活动根据把每一个测试用例创建一个测试任务;第二,测试经理可以把测试任务分配给测试工程师;第三,测试工程师根据测试任务来填报;第四,测试过程中出现问题,可以直接根据测试问题提交缺陷;

自动测试支持:

TestCenter提供了更多对自动测试的支持。自动测试是功能测试发展的方向,使用自动测试能够在更短的时间内执行更多轮次的测试;

TestCenter的测试用例支持自动执行(通过调用业务组件的脚本)。TestLink不支持自动测试。TestCenter能够通过与自动测试工具连接,调用自动测试工具来执行测试脚本。

对BPT的支持:

TestCenter支持面向业务流程的测试,BusinessProcessTesting。TestCenter对BPT的支持,能够使自动测试类似于工作流等应用系统成为可能,提供更多的测试支持。

支持业务组件:

TestCenter的测试对象支持三层:第一层:业务组件;第二层,测试用例;第三层,测试集。通过三层模型能够非常好的支持BPT。

TestLink只支持测试用例和测试集,无法提供对BPT的支持。

从测试需求创建测试集:

TestCenter能够从需求出发来创建测试集,从而很好的计算测试需求的覆盖率。

测试需求覆盖率对于测试经理而言非常重要:它是衡量测试覆盖范围的非常重要的因素。

测试比对报表TestCenter支持测试对比报表,能够对两次或者多次测试的结果进行比对,方便测试经理比对两次测试或者多次测试的结果。

欢迎广大用户下载安装试用,详情请登录泽众软件新测试工具产品网站: