测试模型
一、v模型
开发和测试一一映射
测试只是在编码完成之后接入并没有参与开发前面的步骤
二、w模型/双v模型
从需求分析开始测试就介入了。整个开发流程一一接入,不断测试。
三、H模型
使用少
对比总结
v模型适用于中小企业
w模型适用于中大型企业(因为人员要求高)
h模型人员要求非常高,很少有公司使用
测试的四个阶段
一、 单元测试阶段
一般是开发写
测试对象:函数、方法、接口
检查实现出来的函数代码是否和详细设计保持一致
测试依据:详细设计说明书
测试重点:
函数的功能是否正确
函数内部的逻辑是否正确
如果需要对每一个函数都进行单元测试,工作量巨大
属于白盒测试
二、集成测试阶段
测试对象:模块
检查实现出来的模块代码和概要设计一致
测试依据:
概要设计说明书
测试重点:
函数相互调用是否正确
模块功能是否正确
三、系统测试阶段
测试对象:整个软件
检查实现:需求规格说明书
测试重点:
功能测试
性能测试
界面测试
。。。等等
四、验收测试阶段
用户验收
测试对象:整个系统
检查实现的软件是否与用户需求一致, 比需求规格说明书粗略一点
测试重点:基本的功能测试
测试的四个活动
测试计划和测试设计有什么不同?
测试计划偏重于从管理者的角度规划和控制整个测试工作
测试设计更偏于技术,如何去做