影响测试策略的因素
测试周期的变化(时间)
资源状况(人力、软硬件)
软件类型(C/S结构、B/S结构、应用软件、系统软件等)
不同测试阶段的测试策略
单元测试测试策略
自顶向下的单元测试策略:先对最顶层单元进行测试,然后再把顶层所调用的单元做 成桩单元;再对第二次测试,将上面已经测试的单元做成驱动单元。直到测试完所有 的单元。
自底向上的单元测试策略:先对最底层单元进行测试,模拟调用该单元的单元作为驱 动单元;然后再对上面一层做单元测试,并用下面已经测过的单元做桩单元,直到结 束。节省了桩单元的开发工作量,测试效率较高。
孤立单元测试策略:最简单的,最容易操作的方法,是单纯的单元测试。不考虑每个 单元与其他单元之间的关系,单独的为每一个单元来设计桩单元和驱动单元,能够达 到较高的覆盖率。但是需要大量的开发单元桩和驱动单元,所以测试的效率较低。
集成测试的测试策略
大爆炸集成、一次性集成:适应于一个维护型项目或被测试系统较小。
自顶向下集成:适应于产品控制结构比较清晰和稳定;高层接口变化较小;底层接口 未定义或经常可能被修改;产口控制组件具有较大的技术风险,需要尽早被验证;希 望尽早能看到产品的系统功能行为。
自底向上集成:适应于底层接口比较稳定;高层接口变化比较频繁;底层组件较早被 完成。
基于进度的集成
优点:具有较高的并行度;能够有效缩短项目的开发进度。
缺点:桩和驱动工作量较大;有些接口测试不充分;有些测试重复和浪费。
系统测试的测试策略
系统测试的测试策略
数据和数据库完整性测试
功能测试
用户界面测试
性能评测
负载测试
强度测试
容量测试
安全性和访问控制测试
故障转移和恢复测试
配置测试
安装测试
加密测试
可用性测试
版本验证测试
文档测试
兼容性测试
测试策略
最新推荐文章于 2024-06-20 20:58:48 发布