验收测试也称交付测试,是在软件产品完成单元测试、集成测试和系统测试之后,产品发布之前进行的测试活动,是技术测试的最后一个阶段。目的是确保软件准备就绪,测试的任务是进一步验证软件的有效性,确认软件的功能和性能达到用户的预期。验收测试对软件产品进行全面的质量检验,验证软件是否合格,是一项严格的正式测试活动。需要根据事先制订的计划,进行软件配置评审、功能测试、性能测试等多方面检测。
验收测试目的:
通过验收测试判断产品质量是否符合产品需求、功能实现是否正确,性能和安全性方面是否符合发布标准,并且产品可以最终上线。
用途:
(1)选择第三方软件检测机构进行验收测试,可以维护甲乙双方合法权益,验收测试报告会对软件系统是否满足建设合同和用户需求说明书的要求等做出一个中立的、综合的评价。
(2)可以发现系统中存在的问题和不足,为以后系统的运行和维护奠定良好的基础。
测试内容:功能性、安全性、性能效率、易用性、可靠性、适应性、用户文档等。
适用客户:政府部门、大专院校、科研院所、软件企业、计算机系统集成企业或与之相关IT企业。
测试标准:GB/T25000.51-2016《系统与软件工程系统与软件质量要求和评价(SQuaRE)第51部分:就绪可用软件产品(RUSP)的质量要求和测试细则》