在软件测试过程中,每发现一个软件错误,都要记录该错误的特征和复现步骤等信息,以便相关人士分析和处理软件错误。为便于管理测试发现的软件错误,通常采用软件缺陷数据库,并将每个发现的错误输入到软件缺陷数据库中。软件缺陷数据库的每条记录称为一个软件缺陷报告。提供准确、完整、简洁、一致的缺陷报告是体现软件开发、测试与管理的专业性、高质量的主要评价指标。
不同的项目和测试机构会依据不同的标准和规范来编制缺陷报告,目的是为缺陷报告阅读者识别缺陷提高足够的信息,一般软件缺陷报告包含以下内容:
1、问题报告编码。2、标题。3、报告人。4、报告日期。5、版本号。6、配置。7、程序的名称。8、缺陷类型。9、严重性。10、优先级。11、关键词。12、缺陷描述。13、重现步骤。14、结果对比。