很多做测试人都有一个误区:“系统测试和验收测试只是测试执行人员不一样。”。
 
其实不然,除了测试执行人员有区别以为,测试的关注重点和测试力度也不一样。系统测试关注整个系统各个功能,测试覆盖度高。验收测试重点是客户关注的,合同里面相关的点。测试覆盖度相对比较低。
 
这里为大家统一从不同的维度总结一下不同:

 
1、测试目的不同:
 
确认测试的目的是bai向未来的用户表明系统能够像预定要求那样工作。
 
系统测试的目的是发现软件潜在的问题,保证系统的正常运行。
 
验收测试的目的是确保软件准备就绪,并且可以让最终用户将其用于执行软件的既定功能和任务。
 
 
2、测试任务不同:
 
确认测试是为了进一步验证软件的有效性。
 
系统测试是将经过集成测试的软件,作为系统计算机的一个部分,与系统中其他部分结合起来,在实际运行环境下对计算机系统进行的一系列严格有效地测试。
 
验收测试是向未来的用户表明系统能够像预定要求那样工作。
 
 
3、测试顺序不同:
 
确认测试和系统测试都是在集成测试之后,位于倒数第二位。
 
验收测试是部署软件之前的最后一个测试操作。
 
关系:
 
所有的测试都是保证产品最终符合需求(包括明确要求的和隐含需求),只不过粒度不一样。
 
 
还有同学会问:系统测试和验收测试都使用的是公司环境来进行测试的么?
 
答案:
1、系统测试通常是软件开发完成后提交给测试部门做的测试,通常以黑盒测试技术为主,是在公司内部环境开展的测试。
2、 验收测试分为,atf测试,和beta测试,其中a测试是在公司环境下,用户来到公司里面,采用公司测试环境开展的测试。b测试是在用户的现场,使用用户的环境开展的测试。 

 

具体比较如下:

  添加小唐老师微信领取  
【Python500分钟试学视频】