是的,一份正式的软件测试报告必须经过严格、规范的评审流程。是质量管理体系中的强制性步骤,是检测机构其CMA(中国计量认证)和CNAS(中国合格评定国家认可委员会)资质所要求的重要质量监测。评审的目的是保证报告的客观性、准确性、完整性和规范性。
评审流程包含以下步骤:
1. 内部三级审核机制
这是第三方检测机构的标准化质量控制流程,一般包括:
一审(报告编写人自审和互审):报告起草人先自查,随后由同级或资深测试工程师进行交叉审核,重点检查数据录入的准确性、测试步骤描述的完整性和合理性。
二审(技术负责人/质量负责人审核):由部门技术经理或指定的质量监督员进行。此阶段会深入审查测试方法和标准(如GB/T 25000.51)的符合性、缺陷决定的技术根据是不是充分、测试环境记录的完整性。
三审(授权签字人批准):由机构授权的签字人(一般为技术总监或更高层级负责人)进行终审。将对报告的整体质量、法律风险、和委托合同的符合性进行全面考虑,确定无误后方可签字批准并加盖检验检测专用章(CMA章)和/或CNAS认可标识章。
2. 评审的重要
在整个评审过程中,评审者会着重审视:
客观证据链:测试记录、截图、日志是不是完整、清晰,能否毫无歧义地支撑每一个发现的问题(缺陷)和每一项性能数据。
标准符合:测试是不是严格按照了约定的测试计划、国家标准或行业标准。
公正:报告是不是完全根据测试证据得出,是不是避免了主观臆断,对软件质量的评价是不是公允、全面。
规范:报告格式、术语、印章、签字等是不是符合机构自身管理体系文件和认证认可机构的规定。
3. 和委托方的确定
在正式报告发出前,对于重点发现(尤其是重大缺陷或和预期差别较大),负责任的检测机构一般会和委托方进行预先沟通和确定,以保证双方对问题理解一致,避免后续争议。