什么是用户验收测试? 当软件产品顺利通过了系统测试之后就开始了用户验收测试阶段。用户验收测试,顾名思义就是交付给用户,让用户执行产品验收所进行的测试,因此也被称为交付测试。用户验收测试是产品上市之前的最后一个正式的测试阶段。
下面列举几道典型面试题来帮助大家理解。
面试题1:
为什么要对软件测试进行用户验收测试?
解答
每一个产品都是为最终的用户设计和开发的,因此让用户参与测试是获取用户产品反馈的重要途径。
通过用户验收测试可以实现在用户环境中对产品规格说明书进行验证。通过用户验收测试可以实现在用户环境中对产品的用户文档进行验证。通过用户验收测试可以降低产品中的缺陷数量。
通过用户验收测试可以获取用户关于产品功能、性能的反馈,有利于产品团队在产品上市之前对产品的用户印象产生一定认识。
面试题2:
如何开展用户验收测试?
解答
虽然用户验收测试是让用户执行产品验收所执行的测试,但是由于各个项目的开发目的和用户群体的千差万别,其在执行上也会有很大的差别。
对于一-些用户群体是企业内部人员的软件项目,规划和执行用户验收测试是比较容易做到的。通常测试组织者会在企业内部挑选参与测试的人员、搭建测试环境、分配测试用例,然后对测试执行情况进行跟踪。
对于另外一些用户群体是其他企业或团体的软件项目也可以按照上述的方法进行计划和执行。另外,还必须安排软件生产团队的内部测试人员对用户体验测试的参与者给予一定的帮助,并对用户提出的反馈和报告的软件缺陷进行整理。
对于提供大众型服务的产品,例如手机、免费邮箱等,其用户体验测试就扩展成为Alpha 测试和 Beta测试。
说明: