软件测试过程模型及测试类型中的alpha和beta测试
一、测试过程模型:
1.V模型
强调测试级别和开发级别之间的对应关系;
对象:只是程序,没有需求、设计、文档;
无独立的软件测试流程,与开发是串行关系;
用户需求 验收测试
需求分析 系统测试
概要设计 集成测试
详细设计 单元测试
编码
2.W模型
强调测试计划先行,尽早、不断测试;
对象:程序+各种文档
无独立的软件测试流程,与开发是并行关系;
3.H模型
有独立的软件测试流程,与开发是并行关系;
测试分为:
(1)准备阶段:需求分析、测试计划、测试设计、测试编码、测试验证;
(2)执行阶段:测试执行、测试分析、测试报告
二、alpha和beta
1.alpha
用户在开发者测场所,在开发者指引下进行测试;
2.beta
用户在一个或多个用户场所,无开发者在场,进行测试;
用户测试并不是指验收测试!