总结:软件开发模型、瀑布模型、快速原型模型、螺旋模型。 请注意,软件测试与软件开发模型密切相关。 测试人员需要充分理解软件开发模型,才能找到自己在其中的角色。 确立您的地位并展示您的独特价值。
1. 软件开发模型:
瀑布模型
瀑布模型
快速原型模型
螺旋模型
注意:软件测试与软件开发模型密切相关。我是。 作为测试人员,您需要充分理解软件开发模型,才能在其中找到自己的位置并带来自己独特的价值。
1. 瀑布模型:
功能:
是一种线性模型,每个阶段只有运行一次
文档驱动程序
优点和缺点:
优点:不同发展阶段如如下: 是比较清楚的。 当前阶段完成后,重点关注后续阶段。
缺点:无法响应需求变化
风险往往要到后来才被发现,错过了及早补救的机会。
2. 快速原型模型
在开发实际系统之前,我们先构建一个原型,并基于该原型逐步完成系统。 整个系统的开发。
功能:
快速构建软件原型
支持用户参与
优点和缺点:
优点:克服了瀑布模型的缺点,降低了因软件需求不明确而带来的项目开发风险。
缺点:不适合大规模系统开发
生命周期:
3. 螺旋模型
特点:介绍风险分析活动
优点和缺点:
优点:螺旋模型主要是一种风险驱动的方法。
缺点:使用螺旋模型需要大量的风险评估经验和专业知识。
2. 测试模型:
软件测试模型:V模型、W(双V模型)
1.V模型
概念:
V模型是最具代表性的测试模型,最早由Paul Rook在20世纪80年代末提出,并由英国国家计算机中心发表在文献中。效率和
V 模型本身就是软件开发中的瀑布模型。 p style="margin-left:.0001pt;text-align:left;">V 模型显示了测试过程中存在的不同阶段 下面显示了开发过程和测试阶段之间的对应关系。
优点和缺点:
优点:测试V模型包括低级和高级测试;
缺点:需求变化时需要大量返工,使得模型相比灵活性较差
插图:
2.W模型
概念:测试是整个软件开发的过程循环
优点和缺点:
优点:测试是整个软件开发周期的一部分;
尽早发现缺陷。
缺点:测试技术性很强。由于以下原因难以实施要求
示意图:
各阶段修复软件缺陷的成本如图所示。
3.质量模型
软件质量就是软件合规性。
ISO 9126 软件质量模型是评价软件质量的国际标准。大多数软件都将这 6 个特性和 27 个自身特性作为其核心测试和评估软件的标准。
评论前必须登录!
注册