基于生命周期的测试
基于生命周期的测试
1、测试层次
瀑布型生命周期:
瀑布模型的优缺点:
瀑布模型的变体:下面三种
增量开发模型:
演化开发模型
螺旋模型
这三种派生模型的好处:
增加了迭代开发的方法,而不是将成功的风险全部放在了最后阶段!
在这样的开发模型中,回归测试就成为一种重要的测试方法。
回归测试:
敏捷开发与测试
敏捷开发:
敏捷价值观之敏捷宣言
敏捷开发的核心思想是:以人为本,适应变化
敏捷方法 vs 瀑布模型
Scrum敏捷开发流程
极限编程流程:
XP活动:倾听-->测试-->编码-->设计(重构)
XP的一些典型实践活动:12项
XP的核心活动:
自动测试
自动回归测试系统功能结构:
在通用测试工具上构建了一个自动回归测试框架,包含一个公用函数和5个主要功能模块。
5个功能模块:
测试用例设计
脚本生成器
业务流管理器
数据管理器
测试调度器