软件测试相关知识(3)

本文介绍了软件测试的V模型和W模型,分析了各自的优缺点。V模型强调开发与测试的对应,而W模型强调早期测试介入。软件测试生命周期包括需求分析、测试计划、设计、执行和评估。描述一个BUG时,需提供版本号、测试环境、步骤、数据、实际结果和预期结果。BUG级别通常分为崩溃、严重、一般和次要。面对开发冲突,应确保BUG描述清晰、定级准确,并以用户角度沟通。
摘要由CSDN通过智能技术生成

1.软件测试V模型

优点:左边开发的每一个阶段和右边测试的每一个阶段一一对应,是右边测试每一个阶段的依据。
缺点:测试介入比较晚,前期的错误和风险到后期才发现,会失去及时纠正的机会。
在这里插入图片描述

2.软件测试W模型

优点:测试阶段和开发阶段在两个独立的V模型中,测试介入比较早,在项目初期就介入,前期的风险可以及时发现。
缺点:W模型每一个阶段仍然是一个串行的过程,不能适应需求变化的项目,所以无法应用到敏捷开发。
在这里插入图片描述

3.软件测试的生命周期

需求分析——测试计划——测试设计、测试开发——测试执行——测试评估
需求分析:分析需求,细化需求,验证需求的正确性和合理性。
测试计划:规划测试人员数量,规划时间,测试范围,测试目的。
测试开发/设计:分析需求,从细化的需求中提炼功能点,设计测试用例。
测试执行:执行测试用例,记录BUG。
测试报告:测试的范围有多少测试用例,执行了多少,余留了多少测试用例,发现了多少BUG,修改了多少BUG以及遗留的BUG以及解决方案。

4.如何描述一个BUG?

1.版本号(代码版本号)
2.测试环境(平台)
不同浏览器对同一个系统的同一个页面解析是不一样的。
3.测试步骤和测试数据
4.实际结果
5.预期结果
6.附件 错误截图、错误日志等。

5.BUG级别的定义

1.崩溃:系统运行阻断,严重影响了开发人员和测试人员的工作,需要立马修复;
问:线上出现崩溃级别的BUG怎么办?
答:回退到一个稳定的版本
2.严重:系统还可以运行,但是已经不稳定了,如果继续下去,可能会产生严重的后果。
3.一般:系统可以稳定运行,但是一些次要的功能没有实现,可能会影响用户的体验。
4.次要:影响用户的视觉体验,界面的文字提示内容,展示,图片的排版。

6.BUG的生命周期

每个公司,每一个工具对BUG生命周期的定义都是不一致的;
如果碰到一个BUG,和开发人员发生冲突怎么办?
1.先检查自己的BUG描述是否清除
2.检查BUG的定级是否按照公司的标准来的
3.站在用户的角度去说服开发
4.不断地提高自己的业务水平和技术水平
5.和开发人员,产品经理开会商量BUG解决方案。
(具体解决看情况,仅供参考)

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值