第三方软件项目验收测评是一个系统性的过程,用于客观、公正地评估软件产品是否满足合同或需求说明书中约定的各项要求。以下是目前业界普遍认可和采用的第三方软件验收测评标准体系,涵盖了标准、测试指标和流程。
依据标准
第三方验收测试通常不是自己创造标准,而是依据以下既有的国际、国家或行业标准来执行,确保其权威和公正性。
国家标准(中国):
GB/T 25000.51-2016 《系统与软件工程 系统与软件质量要求和评价(SQuaRE) 第51部分:就绪可用软件产品(RUSP)的质量要求和测试细则》:这是目前国内最常用的软件验收测试标准。它详细规定了软件产品的质量要求和测试细则,包括功能适合性、性能效率、兼容性、易用性、可靠性、信息安全性、维护性、可移植性等八大质量特性。
GB/T 16260.1-2006 《软件工程 产品质量》:
GB/T 8567-2006 《计算机软件文档编制规范》:验收测试也需要审查相关文档是否齐全、符合规范。
国际标准:
ISO/IEC 25010:2011 《系统和软件工程-系统和软件质量要求和评价(SQuaRE)-系统和软件质量模型》:这是GB/T 25000系列标准的国际来源,定义了更全面的软件产品质量模型。
ISO/IEC 17025 《检测和校准实验室能力的通用要求》:这是对第三方检测机构本身资质的要求。选择通过此标准认证的实验室,意味着其测试过程、设备、人员和管理体系是可靠和公正的。
行业特定标准:
金融、医疗、电信、航空航天等行业有自己特定的安全和合规性标准(如金融行业的PCI DSS,医疗行业的FDA 21 CFR Part 11),验收测试时必须额外考虑这些行业规范。