软件产品确定测试又称有效性测试。是一种在模拟环境下,运用黑盒测试方法测试软件是不是满足需求规格说明书中所列需求的测试。任务是测试软件的功能、性能及其他特性是不是和用户的要求一致。确定测试一般在集成测试完成后进行,测试软件产品是不是满足了用户的实际需求和预期用途。
软件产品确定测试主要适用于以下场景。
科技项目申报和验收
当企业或科研机构承担国家、省、市级的科技计划项目、科研专项或创新基金项目时,在项目验收结题阶段一般必须提供软件产品确定测试报告。该报告是科技成果鉴定、高新技术成果转化项目验收以及专精特新等企业申报材料中证明软件质量的文件。
产品推广和市场活动
在软件产品的市场推广、招投标以及自主创新产品认定等步骤,确定测试报告可作为软件产品质量的客观佐证材料提交。它有助于向潜在客户和合作伙伴展示产品的技术实力和质量水平,从而在竞标中增加优势,并提高企业的市场竞争力。
产品质量验收
开发方可以利用确定测试的结果来考虑软件质量,发现缺陷并进行改进。同时测试也可用于用户方对开发方进行相对简单的验收工作。在存在产品质量争议时,由第三方机构执行的确定测试可以提供客观公正的结果,以维护相关方的合法权益。
特定标准符合性认定
当软件产品需要根据特定国家标准或行业规范进行符合性评定时也会采用确定测试。如根据GB/T 25000.51-2016标准,对软件产品的功能性、性能效率、兼容性、易用性、可靠性、信息安全性、维护性和可移植性等质量特性进行全面测试和评价。适用于需要证明产品满足国家或行业相关标准的各类场景。