background image

螺旋模型的特征

将瀑布模型和快速原型模型结合起来

强调了其他模型所忽视的风险分析

每一次螺旋包括:制定计划,风险分析,实施工程,客户评价这四个步骤

螺旋模型的优缺和适用的场合

优点:客户一直参与评价,有风险分析,可以迭代

缺点:强调风险分析,但要求许多客户接受并相信这种分析,是不容易的

1.4 敏捷开发模型

敏捷开发模型的特征

短周期开发

增量开发

通过口头沟通

编写代码之前先写测试代码

敏捷开发模型的缺点

团队组建较难,人员素质要求较高

对测试人员要求完全掌握各种脚本语言编程,会单元测试

2. 软件测试的生命周期

软件开发过程中,软件测试所做的全部工作可称为软件测试的生命周期即:
       测试计划

 

 ----

   测试设计

 

 ----

   测试实施

 

 ----

   测试总结

 

 

3. 软件测试流程

需求分析阶段

 

 ----

   软件设计和编码阶段

 

 ----

   集成,系统,验收阶段