基于生命周期的测试

                                           基于生命周期的测试

1、测试层次

瀑布型生命周期:

基于生命周期的测试

基于生命周期的测试

瀑布模型的优缺点:

基于生命周期的测试

瀑布模型的变体:下面三种

增量开发模型:

基于生命周期的测试

演化开发模型

基于生命周期的测试

螺旋模型

基于生命周期的测试

这三种派生模型的好处:

增加了迭代开发的方法,而不是将成功的风险全部放在了最后阶段!

在这样的开发模型中,回归测试就成为一种重要的测试方法。

回归测试:

基于生命周期的测试


敏捷开发与测试

敏捷开发:

基于生命周期的测试

敏捷价值观之敏捷宣言

基于生命周期的测试

敏捷开发的核心思想是:以人为本,适应变化


敏捷方法 vs 瀑布模型

基于生命周期的测试

Scrum敏捷开发流程

基于生命周期的测试

极限编程流程:

XP活动:倾听-->测试-->编码-->设计(重构)

基于生命周期的测试

XP的一些典型实践活动:12项

基于生命周期的测试

XP的核心活动:

基于生命周期的测试

自动测试

自动回归测试系统功能结构:

在通用测试工具上构建了一个自动回归测试框架,包含一个公用函数和5个主要功能模块。

5个功能模块:

测试用例设计

脚本生成器

业务流管理器

数据管理器

测试调度器