螺旋模型的特征
将瀑布模型和快速原型模型结合起来
强调了其他模型所忽视的风险分析
每一次螺旋包括:制定计划,风险分析,实施工程,客户评价这四个步骤
螺旋模型的优缺和适用的场合
优点:客户一直参与评价,有风险分析,可以迭代
缺点:强调风险分析,但要求许多客户接受并相信这种分析,是不容易的
1.4 敏捷开发模型
敏捷开发模型的特征
短周期开发
增量开发
通过口头沟通
编写代码之前先写测试代码
敏捷开发模型的缺点
团队组建较难,人员素质要求较高
对测试人员要求完全掌握各种脚本语言编程,会单元测试
2. 软件测试的生命周期
软件开发过程中,软件测试所做的全部工作可称为软件测试的生命周期即:
测试计划
----
测试设计
----
测试实施
----
测试总结
3. 软件测试流程
需求分析阶段
----
软件设计和编码阶段
----
集成,系统,验收阶段