标题不是“一个馒头引发的血案”。

言归正传:今天上午测试的时候,发现了一个BUG,如图:

一个用肉眼就能发现的BUG。原因当然是因为开发同事没有自测试,流入到了测试人员这里了。

无非是开发同事不严谨造成的,无可厚非。(不想从态度与能力,业务理解角度考虑)

这件事情是起因,联想到接触到各色的开发同事,对待测试人员找到BUG后的反应与态度。

有埋怨,不屑,有吃惊,感激,甚至碰到了害怕的开发同事。

一:我想说,对于测试人员找到的BUG,优化,建议也好,持埋怨,不屑的开发同事,基本都是初级,中级的开发。

无论是能力与认知水平都欠缺一个层次。碰到过,骂测试人员,说测试人员发现的BUG,影响他们下班,害他们加班。

如果你开发能力足够强,逻辑足够严谨,有些BUG就不会产生,产生了每一个BUG,都是对开发同事能力与逻辑性的考验,有助于开发的提高,

下次避免类似的问题产生。试想,每个项目组,都有多个开发,你开发的模块BUG数量与严重级别都高,开发组长怎么看你,还敢把重要的模块让你开发吗?

此时,你只有多加班改BUG,提高自己能力。哪有闲工夫抱怨?

换言之,你开发的模块测试发现的BUG数量少,BUG等级低,开发老大又会怎么看你?是不是慢慢就会把重要模块交给你开发了。工资且不说,测试人员中,你是不是也会树立良好

的形象,这个开发技术厉害,测不到什么严重BUG。

二:还碰到过现在的开发同事,都是技术牛人,态度还很谦虚,总是催促我测试他没有把握的地方,帮他发现问题。他们每次解决BUG后,都会自己先检查,先测试一次。

没有问题,就更新到测试环境,让测试人员测试。并同时叮嘱测试人员,那个地方没有把握,多测试下。

这样,测试人员也乐意,没有低级错误,针对性的测试,有重点的测试。最终,大家happy,产品质量有提升上来了。

大家和谐相处。

三:测试人员也是一样,你测试的模块,经常漏测,一上线就暴露大量的问题。别的测试人员测试的模块没有发现这么多问题。而且还有遗漏严重BUG,测试组长怎么看你?以后还敢把重要模块交付你测试吗?你仅仅是认为自己倒霉还是在业务,态度,能力上多下功夫,来提高自己的形象,提高自己的专业技能。

难道遗漏问题不会被开发说嘛?

所以说,测试开发是一个整体,都是为了对产品质量负责。不要彼此埋怨,要更多的想如何提高产品质量。我应该怎么做,才能更好提高产品质量。

(经常改需求的产品跟我们不是一起的。)哈哈。

一个小BUG引发的思考。(论开发与测试之间的那点事)的更多相关文章

  1. IK分词器实现原理剖析 —— 一个小问题引发的思考

    前言: 网上很多的文章都建议在使用IK分词器的时候,建立索引的时候使用ik_max_word模式:搜索的时候使用ik_smart模式.理由是max_word模式分词的结果会包含smart分词的结果,这 ...

  2. iOS开发之使用UICollectionView实现美团App的分类功能【偶现大众点评App的一个小bug】

    郝萌主倾心贡献,尊重作者的劳动成果,请勿转载. 假设文章对您有所帮助,欢迎给作者捐赠,支持郝萌主,捐赠数额任意,重在心意^_^ 我要捐赠: 点击捐赠 Cocos2d-X源代码下载:点我传送 游戏官方下 ...

  3. 从一个小Bug,到Azure DevOps

    1. 一个小Bug 最近和同事提起一个几年前的 Bug,那是一个很小很小的 Bug,没什么技术含量.那时候我刚入职,正好公司卖了一款仪器到某个国家,但是那边说配套的软件运行不起来,一打开就报错.经过排 ...

  4. 关于一个小bug的修正

    python初学者,非常喜欢虫师的文章. 练习时发现一个小bug,http://www.cnblogs.com/fnng/p/3782515.html 验证邮箱格式一题中,第三个x不允许有数字,但是测 ...

  5. js动画--一个小bug处理下

    对于上面的课程我们很好的处理了一个小bug,那么我们现在讲程序进行优化一下,前一节的程序中,我们处理处理的属性都是写死了的.为了我们能够很好的对某个属性进行操作的话.我们这样来设置. js文件 win ...

  6. Python2 下 Unicode 的一个小bug

    关于Python的编码问题已经是老生常谈了,此处主要是介绍一个罕见的问题,也算是Python2的一个bug了(Python3不会有此问题). 在有时候我们去爬取网页或者调用一些第三方库获取文本的时候, ...

  7. MyBatis 学习记录7 一个Bug引发的思考

    主题 这次学习MyBatis的主题我想记录一个使用起来可能会遇到,但是没有经验的话很不好解决的BUG,在特定情况下很容易发生. 异常 java.lang.IllegalArgumentExceptio ...

  8. 从一个小例子引发的Java内存可见性的简单思考和猜想以及DCL单例模式中的volatile的核心作用

    环境 OS Win10 CPU 4核8线程 IDE IntelliJ IDEA 2019.3 JDK 1.8 -server模式 场景 最初的代码 一个线程A根据flag的值执行死循环,另一个线程B只 ...

  9. 一个python问题引发的思考

    问题: pyqt5下开发的时候,遇到了一个这样的问题.Traceback (most recent call last):File “test.py”, line 3, in from PyQt5.Q ...

随机推荐

  1. WebView loadRequest请求错误"NSURLConnection finished with error - code -1022"

    执行下面代码 [self.webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www ...

  2. CEF的备忘笔记

    CEF: Chromium Embeded Framewrok;  (Chromium嵌入式框架)可以在PC(Linux,MacOS,Windows)上把Chromium的内核嵌入到应用程序的框架: ...

  3. 转载! 一图读懂 SignalR

  4. 2.Prometheus安装部署

    环境准备 2台Linux操作系统(基于centos7) docker环境 配置 IP 角色 版本 192.168.229.139 prometheus-server 2.10 192.168.229. ...

  5. 为什么重写equals还要重写hashcode

    参考回答: HashMap中,如果要比较key是否相等,要同时使用这两个函数!因为自定义的类的hashcode()方法继承于Object类,其hashcode码为默认的内存地址,这样即便有相同含义的两 ...

  6. HDU4578-Transformation-线段树的加、乘、变、次方操作

    Sample Input 5 5 3 3 5 7 1 2 4 4 4 1 5 2 2 2 5 8 4 3 5 3 0 0 Sample Output 307 7489 题意:给出n,m,表示该数有n个 ...

  7. python学习笔记:网络请求——urllib模块

    python操作网络,也就是打开一个网站,或者请求一个http接口,可以使用urllib模块.urllib模块是一个标准模块,直接import urllib即可,在python3里面只有urllib模 ...

  8. 爬虫(五)—— selenium模块启动浏览器自动化测试

    目录 selenium模块 一.selenium介绍 二.环境搭建 三.使用selenium模块 1.使用chrome并设置为无GUI模式 2.使用chrome有GUI模式 3.查找元素 4.获取标签 ...

  9. SQL必知必会第四版自学前期表格数据的准备

    show databases;create database SAMS;use SAMS;-- 建立数据库,创建表格-- Create Customers table CREATE TABLE Cus ...

  10. Javascript中的Date()对象

    创建一个指定的事件对象 需要在构造函数中传递一个表示时间的字符串作为参数例:var d2=new Date("8/27/2019"); 如果直接使用构造函数创建一个Date对象,则 ...