一、软件验收测试
验收测试是部署软件之前的最后一个测试操作。在软件产品完成了单元测试、集成测试和系统测试之后,产品发布之前所进行的软件测试活动。它是技术测试的最后一个阶段,也称为交付测试。验收测试的目的是确保软件准备就绪,并且可以让最终用户将其用于执行软件的既定功能和任务。
二、软件系统测试
是对整个系统的测试,将硬件、软件、操作人员看作一个整体,检验它是否有不符合系统说明书的地方,这种测试可以发现系统分析和设计中的错误。
三、软件验收测试和系统测试有什么联系和区别?
1、联系
两者属于衔接关系,系统测试是验收测试的前提,只有做好了系统测试,验收测试的工作才能顺利开展。
2、区别
a. 测试依据
系统测试:需求规格说明书、系统架构设计文档、项目规划书、风险分析报告;
验收测试:用户需求、业务流程、合同。
b. 测试范围
系统测试:整个系统,包括代码、用户手册、操作手册、环境配置等;
验收测试:整个系统,包括完整的业务流程、操作和维护流程、配置数据等。
c. 测试人员
系统测试:隶属于开发项目的测试团队或独立的测试部门;
验收测试:系统用户、客户或第三方软件测试机构、其他利益相关者。