Bugzilla 是一个“缺陷跟踪系统”或者“bug跟踪系统”,帮助个人或者小组开发者有效的跟踪已经发现的错误. 多达数商业缺陷跟踪软件收取昂贵的授权费用,bugzilla做为一个免费软件,拥有许多商业软件所不具备的特点,因而,现在已经成为全球许多组织喜欢的缺陷管理软件。它的主要特点如下: 1) 普通报表生成:自带基于当前数据库的报表生成功能 2) 基于表格的视图:一些图形视图(条形图、线性图、饼图)
3) 请求系统:可以根据复查人员的要求对bug进行注释,以帮助他们理解并决定是否接受该bug
4) 支持企业组成员设定:管理员可以根据需要定义由个人或者其它组构成的访问组
5) 支持用户名通配符匹配功能:当用户输入一个不完整的用户名时,系统会显示匹配的用户列表
6) 内部用户功能:可以定义一组特殊用户,他们所发表的评论和附件只能被组内成员访问
7) 时间追踪功能:系统自动记录每项操作的时间,并显示离规定的结束时间剩余的时间
8) 多种验证方法:模型化的验证模块,使用户方便的添加所需系统验证。Bugzilla已经内建了支持MySQL和LDAP授权验证的方法
9) 可当地化配置:管理员可以根据用户所在地域而自动使用当地用户的字体进行页面显示
10) 补丁阅读器:增强了与Bonsai,LXR和CVS整合过程中提交的补丁的阅读功能,为设计人员提供丰富的上下文
11) 评论回复连接:对bug的评论提供直接的页面连接,帮助复查人员评审bug
12) 支持数据库全文检索,包括对评论、概括、等
13) Email地址加密,保护使用者的电子邮件地址不被非法获取
14) 视图生成功能:高级的视图特性允许您在可配置的数据集的基础上灵活的显示数据
15) 统一性检测:扫描数据库的一致性。报告错误并允许客户打开与错误相关的bug列表。统一性检测同时检测用户的发送邮件列表,提示未发送邮件队列等的状态
5. QAMonitor(国内商业软件)
软件质量监控系统QAMonitor,做为北京航空航天大学科技开发部的推广项目,是一个实时地记录和管理测试阶段信息的软件开发支持工具。它将信息在软件开发小组内,即在管理人员、开发人员、测试人员和其他相关人员之间方便地进行传递。这些信息包括:所发现的软件问题的描述信息,软件问题处理的进度信息等等。
使用QAMonitor来管理测试信息,便于对软件质量进行分析和评估。并指导软件质量保证工作。对于不同工作类型的人员,QAMonitor都可以为他们产生相关的统计数据。QAMonitor的功能主要如下: 1) 管理项目组中用户的级别和权限; 2) 报告软件缺陷的类别和严重程度;报告软件缺陷处理过程的进展状态; 3) 支持电子邮件服务,方便地进行信息的传递; 4) 查询和统计缺陷记录; 5) 生成数据报表和统计图形。 该系统虽然使用起来很方便,但是存在以下问题: 1) 使用的是Excel97,很容易损坏,即使可以修复也会丢失记录,所以一定要每天做备份。 2) 使用过程中服务器端必须完全共享测试文件,可能引起病毒等问题。 3) 必须安装客户端,现在的趋势应该是使用Web方式的。 4) 客户端和其他的程序可能会有冲突,至少QAMonitor和Rational Robot的一个dll会冲突。 5) 无法自定义一些选项,流程过于僵化。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/