确认测试也称验收测试,它的目标是验证软件的有效性。确认(validation)和验证(verification)这样两个不同的术语。通常,验证指的是保证软件正确地实现了某个特定要求的一系列活动,而确认指的是为了保证软件确实满足了用户需求而进行的一系列活动。
确认测试必须有用户积极参与,或者以用户为主进行。用户应该参与设计测试方案,使用用户界面输入测试数据并且分析评价测试的输出结果。为了使得用户能够积极主动地参与确认测试,特别是为了使用户能有效地使用这个系统,通常在验收之前由开发单位对用户进行培训。
同学们已经明确了确认测试的主要工作,接下来让我们学习确认测试的具体方法。