软件确认(有效性或验收)测试的方案:α测试和β测试

确认测试又称有效性测试或验收测试。是在模拟的环境下,运用黑盒测试的方法,验证被测软件是否满足需求规格说明书列出的需求。任务是验证软件的功能和性能及其他特性是否与用户的要求一致。

确认测试常用实施方案

确认测试目前广泛使用的两种实施方案是α测试和β测试。

1.α测试

α测试是指软件开发公司组织内部人员模拟各类用户对即将面市软件产品(称为α版本)进行测试,试图发现错误并修正。它是在开发现场执行的,开发者在客户使用系统时检查是否存在错误。在该阶段中,需要准备β测试的测试计划和测试用例。多数开发者使用α测试和β测试来识别那些似乎只能由用户发现的错误,其目标是发现严重错误,并确定需要的功能是否被实现。在软件开发周期中,根据功能性特征,所需的α测试的次数应在项目计划中规定。

2.β测试

β测试是指软件开发公司组织各方面的典型用户在日常工作中实际使用β版本,并要求用户报告异常情况、提出批评意见。它是一种现场测试,一般由多个客户在软件真实运行环境下实施,因此开发人员无法对其进行控制。β测试的主要目的是评价软件技术内容,发现任何隐藏的错误和边界效应。还要对软件是否易于使用以及用户文档初稿进行评价,发现错误并进行报告。β测试也是一种详细测试,需要覆盖产品的所有功能点,因此依赖于功能性测试。在测试阶段开始前应准备好测试计划,清楚列出测试目标、范围、执行的任务,以及描述测试安排的测试矩阵。客户对异常情况进行报告,并将错误在内部进行文档化以供测试人员和开发人员参考。

版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。http://www.apmygs.com/547.html
返回顶部