一个小BUG引发的思考。(论开发与测试之间的那点事)
标题不是“一个馒头引发的血案”。
言归正传:今天上午测试的时候,发现了一个BUG,如图:

一个用肉眼就能发现的BUG。原因当然是因为开发同事没有自测试,流入到了测试人员这里了。
无非是开发同事不严谨造成的,无可厚非。(不想从态度与能力,业务理解角度考虑)
这件事情是起因,联想到接触到各色的开发同事,对待测试人员找到BUG后的反应与态度。
有埋怨,不屑,有吃惊,感激,甚至碰到了害怕的开发同事。
一:我想说,对于测试人员找到的BUG,优化,建议也好,持埋怨,不屑的开发同事,基本都是初级,中级的开发。
无论是能力与认知水平都欠缺一个层次。碰到过,骂测试人员,说测试人员发现的BUG,影响他们下班,害他们加班。
如果你开发能力足够强,逻辑足够严谨,有些BUG就不会产生,产生了每一个BUG,都是对开发同事能力与逻辑性的考验,有助于开发的提高,
下次避免类似的问题产生。试想,每个项目组,都有多个开发,你开发的模块BUG数量与严重级别都高,开发组长怎么看你,还敢把重要的模块让你开发吗?
此时,你只有多加班改BUG,提高自己能力。哪有闲工夫抱怨?
换言之,你开发的模块测试发现的BUG数量少,BUG等级低,开发老大又会怎么看你?是不是慢慢就会把重要模块交给你开发了。工资且不说,测试人员中,你是不是也会树立良好
的形象,这个开发技术厉害,测不到什么严重BUG。
二:还碰到过现在的开发同事,都是技术牛人,态度还很谦虚,总是催促我测试他没有把握的地方,帮他发现问题。他们每次解决BUG后,都会自己先检查,先测试一次。
没有问题,就更新到测试环境,让测试人员测试。并同时叮嘱测试人员,那个地方没有把握,多测试下。
这样,测试人员也乐意,没有低级错误,针对性的测试,有重点的测试。最终,大家happy,产品质量有提升上来了。
大家和谐相处。
三:测试人员也是一样,你测试的模块,经常漏测,一上线就暴露大量的问题。别的测试人员测试的模块没有发现这么多问题。而且还有遗漏严重BUG,测试组长怎么看你?以后还敢把重要模块交付你测试吗?你仅仅是认为自己倒霉还是在业务,态度,能力上多下功夫,来提高自己的形象,提高自己的专业技能。
难道遗漏问题不会被开发说嘛?
所以说,测试开发是一个整体,都是为了对产品质量负责。不要彼此埋怨,要更多的想如何提高产品质量。我应该怎么做,才能更好提高产品质量。
(经常改需求的产品跟我们不是一起的。)哈哈。
一个小BUG引发的思考。(论开发与测试之间的那点事)的更多相关文章
- IK分词器实现原理剖析 —— 一个小问题引发的思考
前言: 网上很多的文章都建议在使用IK分词器的时候,建立索引的时候使用ik_max_word模式:搜索的时候使用ik_smart模式.理由是max_word模式分词的结果会包含smart分词的结果,这 ...
- iOS开发之使用UICollectionView实现美团App的分类功能【偶现大众点评App的一个小bug】
郝萌主倾心贡献,尊重作者的劳动成果,请勿转载. 假设文章对您有所帮助,欢迎给作者捐赠,支持郝萌主,捐赠数额任意,重在心意^_^ 我要捐赠: 点击捐赠 Cocos2d-X源代码下载:点我传送 游戏官方下 ...
- 从一个小Bug,到Azure DevOps
1. 一个小Bug 最近和同事提起一个几年前的 Bug,那是一个很小很小的 Bug,没什么技术含量.那时候我刚入职,正好公司卖了一款仪器到某个国家,但是那边说配套的软件运行不起来,一打开就报错.经过排 ...
- 关于一个小bug的修正
python初学者,非常喜欢虫师的文章. 练习时发现一个小bug,http://www.cnblogs.com/fnng/p/3782515.html 验证邮箱格式一题中,第三个x不允许有数字,但是测 ...
- js动画--一个小bug处理下
对于上面的课程我们很好的处理了一个小bug,那么我们现在讲程序进行优化一下,前一节的程序中,我们处理处理的属性都是写死了的.为了我们能够很好的对某个属性进行操作的话.我们这样来设置. js文件 win ...
- Python2 下 Unicode 的一个小bug
关于Python的编码问题已经是老生常谈了,此处主要是介绍一个罕见的问题,也算是Python2的一个bug了(Python3不会有此问题). 在有时候我们去爬取网页或者调用一些第三方库获取文本的时候, ...
- MyBatis 学习记录7 一个Bug引发的思考
主题 这次学习MyBatis的主题我想记录一个使用起来可能会遇到,但是没有经验的话很不好解决的BUG,在特定情况下很容易发生. 异常 java.lang.IllegalArgumentExceptio ...
- 从一个小例子引发的Java内存可见性的简单思考和猜想以及DCL单例模式中的volatile的核心作用
环境 OS Win10 CPU 4核8线程 IDE IntelliJ IDEA 2019.3 JDK 1.8 -server模式 场景 最初的代码 一个线程A根据flag的值执行死循环,另一个线程B只 ...
- 一个python问题引发的思考
问题: pyqt5下开发的时候,遇到了一个这样的问题.Traceback (most recent call last):File “test.py”, line 3, in from PyQt5.Q ...
随机推荐
- JMeter ServerAgent服务器资源监控插件
本文介绍对Linux服务器的服务进行压测时,使用jmeter serverAgent插件监控服务器资源. 1.插件准备 所需插件: JMeterPlugins-Extras.jar JMeterPlu ...
- iframe中涉及父子页面跨域问题
什么是跨域? 跨域,指的是浏览器不能执行其他网站的脚本.它是由浏览器的同源策略造成的,是浏览器施加的安全限制.所谓同源是指相同的域名.协议和端口,只要其中一项不同就为跨域. 举几个例子: http:/ ...
- 探索Redis设计与实现3:Redis内部数据结构详解——sds
本文转自互联网 本系列文章将整理到我在GitHub上的<Java面试指南>仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-Tutorial ...
- (转)使用OpenGL显示图像(三)绘制Shapes
绘制形状 编写:jdneo - 原文:http://developer.android.com/training/graphics/opengl/draw.html 在定义了使用OpenGL绘制的形状 ...
- linux(centos6) 常用操作
目录 一.开机关机 1.Linux centos重启命令: 2.Linux centos关机命令: 二.图形界面与命令界面的切换 1.修改/etc/inittab文件,文件中,最后一行id:5:ini ...
- PAT_A1093#Count PAT's
Source: PAT A1093 Count PAT's (25 分) Description: The string APPAPT contains two PAT's as substrings ...
- MFC DLL 导出函数的定义方式
一直在鼓捣DLL,每天的工作都是调试一个一个的DLL,往DLL里面添加自己的代码,但是对于DLL一直不太了解啊!今天一查资料,才发现自己对于DLL编写的一些基本知识也不了解.要学习,这篇文章先总结DL ...
- 从上一个页面跳入新页面时,如何拿URL中的参数
var url = document.URL; //获取当前页面的url var urlA = url.split('?');//以url中的问号进行分割; var goodscode = urlA[ ...
- Dayjs处理时间函数的插件
现在很多处理时间格式化的插件,我平时项目中最常用的便是Dayjs这个插件,我觉得这个插件还是很好用的.现在说一下这个插件的基本使用. Dayjs并没有覆盖Javascript原生的Date.proto ...
- 构建局域网YUM仓库
修改yum源为阿里云源 检验阿里云源是否正常 yum repolist Loaded plugins: fastestmirror Loading mirror speeds from cached ...