软件测试——测试与开发模型

本文详细介绍了软件测试的工作流程,包括需求分析、测试计划制定、测试用例设计与执行、评估阶段及测试报告。同时,对比了瀑布模型、增量模型、快速原型和V、W模型的优缺点,探讨了测试与开发的紧密关系。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、测试的工作流程
(1)需求分析
阅读需求文档,分析测试需求,参与需求评审,快速熟悉项目
(2)制定测试计划和测试方案
测试计划:测试范围,测试进度安排,测试人力物力安排,整体的测试策略,风险的评估,风险的规避。也就是5w(why,when,what,where,who)
测试方案:被测试的目标,选取测试方法和工具,制定测试的重点。也就是1h(how)
(3)测试用例设计
等价类,边界值…
(4)测试用例执行
(5)评估阶段,测试报告

2、开发模型:瀑布模型(重点)
项目整体的规划过程
在瀑布模型中,必须前一个阶段完成后才能进行下一个阶段。每一个阶段完成后都会产生一个文档。
在这里插入图片描述
瀑布模型的特点:
1.阶段间具有顺序性和依赖性
2.推迟实现
3.质量保证的观点

特点总结:瀑布模型是文档驱动的模型,遵守这个约束可使软件维护变得比较容易一些,从而显著降低软件的预算。

优缺点:
在这里插入图片描述
3、开发模型:增量模型
把瀑布模型的顺序特征和快速原型法的迭代特征相结合,将软件看作一系列相互联系的增量,在开发过程的各次迭代中,每次完成其中一个增量。

在这里插入图片描述4、开发模型:快速原型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值