软件测试流程概述

软件测试流程概述

在这里插入图片描述

V模型
• 优点
在V模型里,强调软件开发的协作和速度,反应测试活动和分析测试 的关系,并且将软件的实现和验证有机的结合了起来,V模型,明确的界 定测试过程是存在不同阶段的。
• 缺点
但是V模型也有一定的局限性,它仅仅把测试过程放在需求分析、系统 设计、编码之后的一个阶段,忽视了测试对于需求的分析和验证。我们对 需求的验证,对系统设计的验证,到后期的验收测试才有可能被发现,对 于我们测试当中的测试需要尽早进行的原则在V模型中没有体现,这是V模 型的局限。

在这里插入图片描述

W(双V)模型
• 优点
开发与测试并行,有利于尽早发现问题,有利于及时的了解项 目的测试风险,来及早的执行相应的应对方案,加快项目的进度。
• 局限性
需求、设计、编码仍然是串行进行的,测试和开发保持线性 的关系,上一个阶段完成之后才能进行下一个阶段,不能够很好的支持 迭代的开发模型

在这里插入图片描述

H模型
H模型强调把测试分为测试准备和测试执行两个不同的阶段,只要由于其 他流程的进展引发了测试就绪点的到位,这时候,只要测试准备完成,测试 执行活动就可以或者需要开展,,具有很强的灵活性。在H模型当中,测试 是一个完全独立的模型,所以可以和其他的流程交叉地进行,也便于我们尽 早的执行测试

在这里插入图片描述

X模型
左边描述的是针对单独的程序片段相互分离的编码和测试,此后进行频繁的 交接,再通过集成,最终合成可执行的程序,然后再对这些程序进行测试,已 经通过的程序可以进行封板提交给用户,也可以作为更大集成的一部分,X模 型还定位了探索式测试,探索式测试是不进行事先计划的特殊类型的测试,能 够帮助测试人员在测试计划之外发现更多的错误。

• 软件测试流程
• 测试计划阶段
• 测试设计和开发阶段
• 测试实施阶段
• 测试评估阶段
• 软件测试流程图(需求阶段)

需求阶段——产品基本情况调研
• 需求阶段测试相关的主要工作
• 产品基本情况调研
• 测试需求说明
• 测试的策略和记录
• 测试资源的配置
• 计划表
• 配置测试环境
• 设计编码阶段测试人员工作
• 参与评审
• 设计测试方案(集成测试和单元测试)
• 执行单元测试
项目组成员及相关工作
项目经理:立项、计划、关联产品、关联需求等
产品经理:收集需求反馈,建立产品,整理需求等
设计人员:设计系统架构,概要设计和详细设计,UI设计等
开发:编码
测试人员:设计测试用例,执行测试,提交bug(缺陷)
运维:部署系统,搭建环境
QA:贯穿全过程,制定规范、辅助、审计
测试人员的服务对象
•项目经理(开发经理、测试经理)
• 工作职责
制定项目计划,并根据各种变化修改项目计划
实施项目的管理、开发、质量保证过程,确保客户的成本、进度、绩效和质 量目标
制定有效的项目决策过程
确保在项目生命周期中遵循是实施公司的管理和质量政策
选择一个能够精确衡量项目成本、进度、质量、绩效的项目距阵
风险管理
招聘和培训必须的项目成员
确定项目的人员组织结构
定期举行项目评估(review)会议
为项目所有成员提供足够的设备、有效的工具和项目开发过程
有效管理项目资源
测试人员与项目经理沟通
及时向项目经理报告工作状态和问题
明确自身的工作范围
项目变更对项目的影响
•产品经理
• 工作职责
熟悉产品从业务调研、需求分析到实现过程、产品发布的整个流程
根据公司和产品发展策略,负责公司产品策划工作
收集市场反馈与用户行为及需求,提升用户体验
撰写详细的产品需求文档及原型设计文档,跟踪产品研发进度
负责把控产品推进进度、协调突发问题与质量管理工作
• 测试人员与产品经理沟通
及时反馈需求问题
明确业务需求
需求变更对项目的影响
• 程序员
• 工作职责
对公司产品进行开发和改进
对生产部门提供技术支撑
执行项目经理指定的研发计划,并及时向项目经理汇报工作状况
测试人员与研发人员沟通
要求提供好的缺陷报告,提高工作效率
• 文档编写人员
• 工作职责
编写产品说明书
编写用户指南
其他相关帮助文档
测试人员与文档编写人员沟通
相互沟通,互相补充
对文档测试需要得到文档编写人员的支持
• 技术支持
• 工作职责
销售工作中技术方案的制定
设备、软件配置清单的制作
销售工作中技术简报的制作与演讲
协助市场部实施所负责销售范围内的广告宣传及其它市场活动
为营销活动提供最大支持
为销售管理部门提供市场竞争的信息材料
快捷准确并按技术支持经理需求提供所有报告、数据,如周工作计划/报告等
参加公司内部、原厂商的各种技术培训
参加公司内部、原厂商的各种认证考试
与销售代表沟通,共同完成方案建议书及报价
• 测试与技术支持沟通
测试人员告诉技术支持可能给用户带来的麻烦的产品问题
技术支持帮助测试人员找出应该更正的产品问题
• 市场人员
• 工作职责
业务销售,市场开拓等
• 测试人员与市场人员沟通
市场中可能有程序开发人员没有引起足够重视的问题
• 管理层和项目相关人员
• 技术总监、总经理和董事长
• 测试人员与管理层沟通
为管理层决策提供支持
• 用户
满足用户的要求才能获得项目的最高利益

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

抓月亮的渔民

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值