软件测试--验收测试
测试开发--验收测试
测试分类
1.正式验收测试
2.非正式验收测试
3.α或β测试
分类解释
1.正式验收测试
通常是系统测试的延续
通常自动执行
优点:
要测试功能的特性已知
测试细节是已知并且可以对其进行评测
测试可以自动执行,支持回归测试
可以对测试过程进行评测和监测
可接受性标准是已知的
缺点:
要求大量资源和计划
这些测试可能是系统测试的再次实施
可能无法发现软件中由于主观原因造成的缺陷,通常只查找预期要发现的缺陷
2.非正式验收测试
优点:
要测试的功能和特性是已知的
可以对测试过程进行评测和监测
可接受标准是已知的
缺点:
要求资源,计划和管理资源
无法控制说使用的测试用例
最终用户可能沿用系统工作方式,并可能无法实现缺陷
最终用户可能专注于比较新系统与遗留系统,而不是专注于找缺陷
用于验收资源不变项目控制,并且可能受到压缩
α和β测试
α测试
组织内部人员模拟各类用户对上线前(α版本)进行测试,尽可能拟真,尽力涵盖所有可能的用户操作方式(可控)
β测试
由用户记录测试过程中遇见所有问题定期报告给开发者,接到β测试问题报告后,开发人员对软件进行修改,然后准备向最终用户发布软件产品。