软件开发项目验收测试的目的是确保软件准备就绪,并且可以让最终用户将其用于执行软件的既定功能和任务。验收测试是向未来用户表明系统能够像预定要求的那样工作,是一项确定产品是否能够满足合同或用户所规定需求的测试。
适用范围:适用于系统开发完成后、正式上线前的阶段,及对项目验收有需求的建设方或开发方。
政策依据:
测评目的:
根据任务书或合同要求制定测试方案,验证工程项目是否满足用户需求。
验证所测软件质量特性是否达到系统的要求。
测试报告可作为验收依据及判断软件工程项目是否按规定完成。
l单元测试 Unit test
包含静态测试和动态测试,检查代码编写规范的符合性,验证各个函数的编码和详细设计的一致性。
l 集成测试 Integration test
单元测试通过后,由函数集成为模块,验证模块接口和功能的正确性,验证编码和概要设计的一致性。
l 系统测试 System test
集成测试通过后,由模块集成为整个软件系统,验证整个软件系统是否符合软件需求中描述的各种功能和特性。