您当前的位置:首页 > 电脑百科 > 程序开发 > 编程百科

软件测试之如何避免漏测

时间:2021-11-11 11:24:29  来源:搜狐号  作者:多测师

漏测,相信对于每个测试同学而言,都是“谈虎变色”的事,但是实际工作中,我们稍有不谨慎便会和它来一次“亲密接触”。那么,现在我们一起来聊聊测试中的漏测。

一、漏测可能会产生的影响

一方面,会让他人对你的技术、业务能力产生怀疑,而且发生多次后,甚至会质疑你存在的价值;

另一方面,自己内心会很愧疚和自责,担心下次测试任务还会漏测,心里压力倍增,以至于影响下次测试任务的顺利进行;

再者,因为自己漏测而导致的公司损失,个人或团队都会受到一些处分,轻者警告批评、扣绩效,重者可能被迫劝退离职。

所以对于测试同学而言,漏测真的是让人特别难受的事。

二、为什么会产生漏测现象

看到这里,也许你也和我一样,一定有很多话要说,甚至大堆的吐槽。

其实大可不必,下面以我现有的工作经验,咱们客观地聊下产生漏测的可能原因:

● 测试的工作在公司不被重视,测试定义的测试标准完全被无视;

● 环境差异,测试环境没问题,但是在生产环境就各种问题;

● 没有明确的需求,总是说改就改;

● 没有测试流程概念,需求评审阶段因为没做到及时沟通,导致产品经理、开发、测试需求理解不一致;

● 测试完全没有上线的话语权,没有版本概念,说上线就上线,不通过测试直接上线,有遗留问题还是需要测试背锅;

● 开发因为自己开发时间不够,压缩测试时间;

● 一句话需求,没有明确的需求文档和原型图,开发未理解透彻,直接开始干了,干着干着开发觉得需求不合理私自改了,大多数在不影响大功能情况下是默许的;

● 一个人负责多个项目,少则四个,多则8到10个,很多项目一旦冲突并行,难免漏测,毕竟一个人精力有限,我想说的是,老板,咋那么扣呢,就不能多请个人?

● 测试同学自身原因,比如业务理解不透彻、用例设计覆盖不全等等。

三、漏测到底是谁的责任?

我个人觉得应该理性看待,具体问题,具体分析。

当上线后,出现bug后,肯定第一时间应该找测试,测试同学查看是否能复现这个问题,定位漏测问题原因。

如果为页面有错别字、页面样式重叠严重的、功能不可用,用例覆盖不全面,业务理解不到位导致的这种非常浅显可以复现的问题,出了问题,找到测试,无可厚非。

如果是“不可预测、未知”的问题,比如说性能测试中,给出指标并已经测试10000人并发,并已告知开发人、产品测试并发量的情况,而开发、产品人员均没有提出异议。

但结果那天由于销量超好,并发量达到100000,系统崩溃了,这并不是我们能预测到的,所以是漏测,也不是一个人责任。

所以要对问题定位分析之后才能定位出来,是什么原因,是需求不明确,理解歧义,开发引入,或是其他原因,然后及时补救,最后再去定责。

四、如何避免漏测?

● 吃透业务需求

需求评审阶段,产品经理、开发、测试在开会之前,一般都会收到一份需求文档和原型图。在开会前,研读好需求文档后,做好理解不明确和产生歧义的地方,待产品经理组会来讲解需求时,针对不懂的地方进行提问,认真记录。

● 提高用例质量

提高用例覆盖率,结合业务设计有效业务场景,保证测试有效性。

● 做好用例评审

测试人员结合用例对需求进行反串讲,把对需求的理解讲一遍,列出所有的测试点和测试场景,产品和开发同事评审是否有遗漏场景,如果没有异议,这样就可以很大程度的避免漏测了。

● 增加交叉测试

一个人精力毕竟有限,如果条件和时间允许,可以把测试过的功能交给你的搭档,让他帮忙再测试一下,毕竟每个人的测试思路不一样,也许也有收获也不一定呢。

● 有效回归测试

梳理主流程用例,尤其随着版本迭代和功能的增加,回顾测试用例极为重要,毕竟每次发版时,要保证主流程没问题吧,主流程都有问题,难道还敢上线?

可能有的同学说了,那么多用例,也执行不完呀,不是有web自动化吗,自动化跑呗,可能有的同学说不会呀,咱们学可以吗?

● bug仲裁

在上线前,查看还有哪些问题,是未解决的,与产品、开发、测试经理商量,哪些bug是允许带到线上的,如果三方达成一致,那么线上再出问题,也是已知的,就没什么问题了。

● 做好漏测复盘

对待漏测态度上必须要重视,分析为何会漏测,是哪个环节出了问题,是流程问题还是技术问题?

同样的坑别踩第二次,技术不足的学习不齐,流程不足的规范流程。

把它当做一次提高的机会,也正因为这次机会,让你印象越深刻,能够避免下次不会再犯同样的错误。

五、总结

不得不说一句的是,漏测是不可能绝对避免的,我们能做的只能是尽量减少漏测现象,只要不出大问题,漏测现象会随着工作经验增加而逐渐减少。

所以测试的时候,一定要仔细、细致、认真,毕竟一次漏测可能会影响很多人,所以万万马虎不得呀。



Tags:软件测试   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
什么是性能调优?(what) 为什么需要性能调优?(why) 什么时候需要性能调优?(when) 什么地方需要性能调优?(where) 什么时候来进行性能调优?(who) 怎么样进行性能调优?(How) 硬件配...【详细内容】
2021-12-16  Tags: 软件测试  点击:(19)  评论:(0)  加入收藏
漏测,相信对于每个测试同学而言,都是“谈虎变色”的事,但是实际工作中,我们稍有不谨慎便会和它来一次“亲密接触”。那么,现在我们一起来聊聊测试中的漏测。一、漏测可能会产生的...【详细内容】
2021-11-11  Tags: 软件测试  点击:(36)  评论:(0)  加入收藏
要实现Postman的数据驱动,主要分为五个大步骤第一步:什么是数据驱动?第二步:设计测试用例第三步: 在Postman中编写测试用例脚本第四步:分析脚本,设计数据文件,并通过参数化关联...【详细内容】
2021-06-23  Tags: 软件测试  点击:(99)  评论:(0)  加入收藏
介绍怎么做单元测试的书很多,这里主要解答:为什么单元测试。客观来说,单元测试和使用版本控制系统(GIT,SVN)是一样重要的。为什么单元测试如此重要,但你却感受不到。首先要知道,代...【详细内容】
2021-05-18  Tags: 软件测试  点击:(170)  评论:(0)  加入收藏
扼要:1、学会搭建monkeyrunner开发环境;2、学会使用monkeyrunner+python进行编写脚本;monkeyrunner是Android SDK自带的一个黑盒自动化测试工具。其支持java、python两种语言。...【详细内容】
2021-04-06  Tags: 软件测试  点击:(225)  评论:(0)  加入收藏
近期准备优先做接口测试的覆盖,为此需要开发一个测试框架,经过思考,这次依然想做点儿不一样的东西。 接口测试是比较讲究效率的,测试人员会希望很快能得到结果反馈,然而接口的数...【详细内容】
2021-04-01  Tags: 软件测试  点击:(209)  评论:(0)  加入收藏
不知不觉已经从事软件测试六年了,2006毕业到进入外包公司外包给微软做软件测试, 到现在加入著名的外企。六年的时间过得真快。 长期的测试工作也让我对软件测试有了比较深入的...【详细内容】
2021-03-08  Tags: 软件测试  点击:(190)  评论:(0)  加入收藏
自动化是一个老生常谈的话题,也是一个软件领域非常有技术广度和技术深度的活动,特别是在大型软件的生命周期上。 个人觉得开展自动化测试的难度不亚于传统意义上的软件开发。...【详细内容】
2021-01-06  Tags: 软件测试  点击:(154)  评论:(0)  加入收藏
应用程序或网站的功能测试是SDLC(软件开发生命周期)的最重要阶段之一。开发人员、测试人员、项目经理、运营人员,甚至管理人员都需要多多少少参与到整个项目的功能测试。测试工...【详细内容】
2020-12-07  Tags: 软件测试  点击:(97)  评论:(0)  加入收藏
一、引言随着数字化时代的到来,大量系统架构复杂、功能日益强大的嵌入式系统正不断进入市场,应用也日趋复杂,这对嵌人式软件的开发技术和测试技术提出了更高的要求。嵌人式系统...【详细内容】
2020-10-15  Tags: 软件测试  点击:(91)  评论:(0)  加入收藏
▌简易百科推荐
摘 要 (OF作品展示)OF之前介绍了用python实现数据可视化、数据分析及一些小项目,但基本都是后端的知识。想要做一个好看的可视化大屏,我们还要学一些前端的知识(vue),网上有很多比...【详细内容】
2021-12-27  项目与数据管理    Tags:Vue   点击:(1)  评论:(0)  加入收藏
程序是如何被执行的  程序是如何被执行的?许多开发者可能也没法回答这个问题,大多数人更注重的是如何编写程序,却不会太注意编写好的程序是如何被运行,这并不是一个好...【详细内容】
2021-12-23  IT学习日记    Tags:程序   点击:(9)  评论:(0)  加入收藏
阅读收获✔️1. 了解单点登录实现原理✔️2. 掌握快速使用xxl-sso接入单点登录功能一、早期的多系统登录解决方案 单系统登录解决方案的核心是cookie,cookie携带会话id在浏览器...【详细内容】
2021-12-23  程序yuan    Tags:单点登录(   点击:(8)  评论:(0)  加入收藏
下载Eclipse RCP IDE如果你电脑上还没有安装Eclipse,那么请到这里下载对应版本的软件进行安装。具体的安装步骤就不在这赘述了。创建第一个标准Eclipse RCP应用(总共分为六步)1...【详细内容】
2021-12-22  阿福ChrisYuan    Tags:RCP应用   点击:(7)  评论:(0)  加入收藏
今天想简单聊一聊 Token 的 Value Capture,就是币的价值问题。首先说明啊,这个话题包含的内容非常之光,Token 的经济学设计也可以包含诸多问题,所以几乎不可能把这个问题说的清...【详细内容】
2021-12-21  唐少华TSH    Tags:Token   点击:(9)  评论:(0)  加入收藏
实现效果:假如有10条数据,分组展示,默认在当前页面展示4个,点击换一批,从第5个开始继续展示,到最后一组,再重新返回到第一组 data() { return { qList: [], //处理后...【详细内容】
2021-12-17  Mason程    Tags:VUE   点击:(14)  评论:(0)  加入收藏
什么是性能调优?(what) 为什么需要性能调优?(why) 什么时候需要性能调优?(when) 什么地方需要性能调优?(where) 什么时候来进行性能调优?(who) 怎么样进行性能调优?(How) 硬件配...【详细内容】
2021-12-16  软件测试小p    Tags:性能调优   点击:(19)  评论:(0)  加入收藏
Tasker 是一款适用于 Android 设备的高级自动化应用,它可以通过脚本让重复性的操作自动运行,提高效率。 不知道从哪里听说的抖音 app 会导致 OLED 屏幕烧屏。于是就现学现卖,自...【详细内容】
2021-12-15  ITBang    Tags:抖音防烧屏   点击:(23)  评论:(0)  加入收藏
11 月 23 日,Rust Moderation Team(审核团队)在 GitHub 上发布了辞职公告,即刻生效。根据公告,审核团队集体辞职是为了抗议 Rust 核心团队(Core team)在执行社区行为准则和标准上...【详细内容】
2021-12-15  InfoQ    Tags:Rust   点击:(24)  评论:(0)  加入收藏
一个项目的大部分API,测试用例在参数和参数值等信息会有很多相似的地方。我们可以复制API,复制用例来快速生成,然后做细微调整既可以满足我们的测试需求1.复制API:在菜单发布单...【详细内容】
2021-12-14  AutoMeter    Tags:AutoMeter   点击:(20)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条