软件产品在部署前有一个最后的测试活动便是软件验收测试,又称交付测试。主要是为了确保软件准备就绪,并且可以让最终用户将其执行于软件的既定功能和任务。
一、软件验收测试方法有哪些?
1. 正式验收测试
正式软件验收测试是一项管理严格的过程,通常是系统测试的延续。需要设计相应的测试计划和测试用例,再执行测试。正式验收测试的功能和特性都是已知的,可支持自动执行与回归测试,但要求大量的资源和计划。
2. 非正式验收或Alpha测试
α测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的测试。
3. Beta测试
B 测试由软件的多个用户在一个或多个用户的实际使用环境下进行测试,需要的控制量最少,由最终用户实施,是最主观的测试方法。
二、软件验收测试有什么原则?
1.以双方确认的需求规格说明和技术合同为依据,确认各项需求是否得到满足,各项合同条款是否得到贯彻执行。
2.验收测试是以验证软件的正确性为主,而不是以发现软件错误为主。
3.对验收测试中发现的软件错误要分级分类处理,直到通过验收为止。
4.验收测试中的用例设计要综合全面,能以最少的时间在最大程度上确认软件的功能和性能是否满足要求。