目前市场已经出现了一些通用缺陷跟踪管理软件。这些软件在功能上各有特点,可以根据实际情况直接购买使用。也可以根据测试项目的实际需要,开发专用的缺陷跟踪系统,例如基于Lotus Notes开发。
1、错误跟踪系统的作用
错误跟踪系统的作用归纳如下。
便于查找和跟踪。对于大型本地化软件的测试,报告的错误总数可能成百上千个,如果在没有错误跟踪系统的情况下,要求查找某个错误,简直是搜索者的恶梦,其难度和效率可想而知。
便于跟踪和监控错误的处理过程和方法。可以方便地检查处理方法是否正确,可以确定处理者的姓名和处理时间,作为工作质量的统计和考核的参考。
便于集中管理,提高效率。本地化服务商和软件供应商共享同一个错误跟踪系统数据库,各自负责处理己方需要处理的软件错误。对于需要对方提供更多信息的错误,可以通过改变错误的当前信息(状态、处理者、处理建议等),使对方尽快处理。
安全性高,通过权限设置,不同权限的用户能执行不同的操作,保证只有适当的人员才能执行正确的处理。例如,测试工程师只能报告和验证错误,修复工程师能够修复错误。
保证处理顺序的正确性,根据当前错误的状态,决定当前错误的处理方法。例如,如果是新报告的确认的错误,那么需要修复。如果是已经修复的错误,需要测试者验证是否完全修复。
便于项目结束后的存档。错误跟踪系统具有方便存储的特点,可以随时或在项目结束后存储,以备将来参考。
2、错误跟踪系统的组成
作为一个,需要正确设计每个错误的。根据测试项目的具体特点和测试要求,确定错误跟踪系统的具体组成结构和功能。通常错误跟踪系统包含字段内容和处理信息内容两部分。字段内容一般包括如下内容。
测试软件项目名称。每个要测试软件项目都有唯一的名称,有的公司对项目还有特定的编号。
测试软件版本号。测试周期内,一般需要测试多个软件版本,报告错误时,一定要正确填写产生错误的软件版本号。
测试者名称。便于分清责任,便于管理。
测试日期与时间。便于分析和统计错误报告信息。
测试软件环境。包括操作系统和其他必要的软件程序。
测试硬件环境。包括测试计算机和其他测试设备的配置信息。
错误描述。简明的描述错误的特征,便于查询和快速浏览。
错误标识编号(ID#)。每个错误都有一个唯一的标识编号,方便查询。
错误类型。根据错误类型,分配给适当的人员处理错误。
错误级别。错误的严重程度和处理的优先级,优先处理高级别的错误。
错误状态。错误状态表明错误是否已经处理和将怎样处理,根据错误状态,采用适当的处理方法。
错误处理者名称。便于分清责任,便于管理。
重现错误的操作步骤。便于重现错误,修复错误和验证错误。
期望的结果。描述满足设计要求的结果。
实际测试结果。描述实际测试后得到的结果。
必要的附图。便于确认错误的表现形式和错误位置。
测试者的建议等注释。便于错误处理者快速和正确处理错误。
处理信息包括如下内容。
处理者姓名。便于分清责任,便于管理。
处理时间。便于分析和统计错误报告信息。
处理方法。描述处理错误使用的具体方法,便于分析和总结错误处理的有效方法。
处理步骤。便于检查处理步骤是否有效。
处理注释。便于处理错误的人员之间交流处理建议。
正确的权限管理是错误跟踪系统的重要考虑要素,一般要保证测试工程师不能把添加的错误从错误跟踪系统中删除。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/