`
aijuans
  • 浏览: 1566070 次
社区版块
存档分类
最新评论

(转载)这到底是不是Bug?

阅读更多

感觉这篇文章不错,针对发现的一个问题是不是bug时的一些解决方法,值得学习,就以原创形式转载,请大家见谅,也谢谢作者Tester Chen分享。

随着软件行业的快速发展,以及客户、市场的高要求,软件本身的复杂度、要求不断提高。这一现象也直接导致以前只有大中型公司才配备的测试人员,现在在越来越来越多的小型公司也开始出现。
小公司测试人员的出现,一方面是为了适应产业的发展需求;另一方面也是为了提升产品质量、加强公司的竞争力,保证公司不被市场所淘汰。但这样一来也就直接增加了公司的管理、人力及资金成本(测试人员的薪水虽然相对比开发人员低,但也是一个不小的数字);最后因为小公司制度及管理的欠缺,暴露出很多问题,往往直接或间接的导致开发、和测试的不和谐,这也是我们今天讨论的话题。

这个是缺陷!这个不是缺陷!
对于是不是缺陷这个话题往往被很多人很厌恶,大家都厌恶谈论这个话题,因为谈及他往往令人不愉快,但很多的时候他却在我们身边真实发生。
测试人员认为某个情况是缺陷,但开发人员认为这个不是缺陷,而争论具体的情形在需求中也没有明确的描述,公说公有理,婆说婆有理,说不清了!如果只是开发、测试对于工作上理解的差异还好,但往往争执由此开始,矛盾也就由此产生,不和谐的气氛由此埋下种子。

出现上述的情况的原因有几种:
①公司在没有对原始需求进行评审、整理、并书面化形成文档(需求也是需要测试的,这点很重要)
②公司完全没有需求这一档子事,完全在没有需求的情况下进行开发、测试(走一步看一步的情况)
③开发、测试对需求的理解存在差异(开发、测试没有良好的沟通)
④需求本身的定义存在二义性(与①相关,没有对需求进行测试)
⑤个人的性格与情绪

问题出现了,如何解决?
不管是开发人员还是测试人员
①思想要保持统一的认知,我们所做的都是为了公司,为了我们的产品,任何的争论都不存在任何的个人感情与感情色彩
②出现问题时,都要先从自身找原因,很多时候往往是因为我们自己的简单思维而导致,所以,当你在工作中对某个事情存在疑问时,多问自己几个为什么,再向他人请教,或回复他人
③我们讨论的只是问题,不直接关系到个人的工作能力与工作作风,人非圣贤,有错就改,并不失面子

当无法确认是否为缺陷时,测试人员
①发现无法确认的缺陷时,如果有其他的测试人员可以征求其他测试人员的意见(同行评审,同行评审往往能发现80%的问题),如果彼此都认为此应该是缺陷时,可以找到相应的开发人员进行讨论。如果开发人员同意你们的意见,则可以提交缺陷,着手修复(如涉及比较重大的业务逻辑时应该要向上级汇报,申请确认)
②如果开发(甚至多位开发人员)对缺陷不认可时,我们可以向测试组长(或测试总监)请教,请求对缺陷进行确认,如果领导和开发人员都认为此不是缺陷,并且无修复的必要时,我们可以保留我们的意见,同时记录下此缺陷(到后期如果有时间再进行评审)
③如果测试组长(或测试总监)也认为此是缺陷,但在无论如何解释的情况下开发人员仍不认可时,我们可以由测试组长(测试总监)与开发项目经理(技术经理)进行交涉、确认,最终确认缺陷情况
④如果有必要,我们可以邀请开发、测试、需求(如果有)、产品(如果有),甚至技术总监(CTO)进行开会(需求或缺陷)评审
⑤最后,也是最重要的一条,不管是开发,还是测试,都不要越级汇报

另外,有部分许多公司把缺陷作为开发人员和测试的员的业绩指标,在某些大公司这些确实是在施行、也是可行的,但在中小型公司或管理达不到CMMI4或5的情形时,我个人不赞同那样的作法。因为你不是他,你就做不到他……
而你那样做产生的直接结果就是让开发和测试从此不和谐,彼此勾心斗角,何必呢?!

分享到:
评论

相关推荐

    Bugfree3.0.3用户手册

    本文档由BugFree的主要发起人刘振飞的一些文章,BugFree论坛以及微群等渠道提供内容,允许用户自由转载,但请保持文档的完整性。编撰者大亮,作为建筑结构工程师,通过自身的经验分享了BugFree在软件开发管理中的...

    Raize Components 6.0 BUG PATCH

    哈哈,有人说了,这算什么问题……这的确是个小小的问题,也许你根本用不上TRzSizePanel组件,也许你用TRzSizePanel组件时HotSpotVisible值设为false,但如果你一旦用到HotSpot,没箭头是真的不爽…… Align值为...

    软件测试经验转载

    在软件开发过程中,软件测试和Bug管理是至关重要的环节。本文将分享一些关于这两个领域的经验和见解。 首先,对于软件测试,我们需要建立清晰的质量概念。这意味着在接手产品时,要对各项质量标准有明确的理解,...

    带收藏转载的jquery瀑布流.rar

    带收藏转载的jquery瀑布流.rar 带收藏转载的jquery瀑布流.rar 带收藏转载的jquery瀑布流.rar 带收藏转载的jquery瀑布流.rar 带收藏转载的jquery瀑布流.rar 带收藏转载的jquery瀑布流.rar 带收藏转载的jquery瀑布流....

    Firefox Bug: inline/inline-block的间隙采用代码缩进可解决

    首先要说明的是,这个标题有点标题党的意思,这个 bug 也存在于 IE8 下,在 IE6 和 IE7 下正常。之前写过两篇关于 IE bug 的文章,这里特意用了 Firefox bug 作为标题,是为了给自己找点心里安慰,省得总是埋怨 IE :...

    changgou完整无bug源码.7z

    属于B2C电商模式,运营商将自己的产品发布到网站上,会员注册后,在网站上将商品添加到...版权声明:本文为CSDN博主「被六个女hr轮流提问」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

    svn教程转载

    - 标签提供了一种方式来识别和引用项目历史中的特定版本,比如“release_1_0”或“bugfix_3_0_1”,这比记住复杂的版本号更直观。 在实际使用中,团队可以根据项目需求和工作流程自由地使用这些概念。例如,当3.0...

    踢毽子(其实是毽子踢小屁孩)小游戏exe制作(原创是lmm禁止转载)

    游戏操作:左右方向键移动 空格键踢小朋友 R键重新开始游戏 #################### ...不可转载,转载者必究 #################### 如有BUG,请联系QQ QQ号(去掉"{}"就是我正确的QQ号了AWA):{640243606}

    插件 转载三个好用od插件 很好用

    1、修复CTRL+A分析后,MOVQ指令识别不正确的BUG [2015.11.06 OllyDisasm201 v1.0.11.0] 1、规范版本号 [2015.11.04 OllyDisasm201 v1.0.3] 1、增加动态读取反汇编配置 2、修复几个小BUG //////////////////////////...

    植物大战僵尸HTML5源码

    转载使用请勿修改LonelyStar署名,pvz.lonelystar.org网址和PopCap公司版权声明 保留对该JS版植物大战僵尸版权所有 2011.1.5 添加了第二大关的第三小关 修正一大波和最后一波字样无法消失的BUG 2010.12.31 ...

    auto_feed_js:PT站一键转载脚本

    PT站一键转载脚本 前言 不知不觉,这个脚本已经快一年了,期间收获了很多,起初只是极个别人找到我说帮忙写,后来越来越多,然后现在是给了猫站发布组,也给了柠檬发布组。我的初衷肯定是希望公开的,只是有一种担忧...

    面向新手系列《四》官方文档BUG,tip及QA提示一览

    本文由小程序联盟社区天下雪整理,如需转载分享,请标注原地址 特别说明:本bug及tip仅适用于0.10.112301及之前的版本,之后更新的版本请优先对比官方文档; 注册程序: 注意: App() 必须在 app.js 中注册,且不能...

    优盘加密软件全球首位(转载)

    l 解决了在大容量移动硬盘、大容量加密区时的BUG l 用户可以选择加密区格式:FAT,NTFS l 用户可以配置是否只能用于某个U盘 l 用户可以配置加密区文件是否要防止被他人删除、复制 l 用户可以配置加密区文件是否...

    logback-1.0.1

    Logback 1.0.1 发布了,这是一个 bugfix 版本,修复了不少的 bug。 Logback是由log4j创始人设计的又一个开源日志组件。logback当前分成三个模块:logback-core,logback- classic和logback-access。logback-core是...

    bianji横图2.98M.jpg

    哈哈,这是不是就是我们一直说的“一看就会,一做就错”呢?别说你们,我相信每个初学编程的人都会遇到这样的问题,看书觉得自己看明白了,知道咋回事了,可是一到自己写代码,要么无从下手,要么bug百出,真的很...

    MITE存档修改器v2.2.zip

    转载自:https://yuezhuxue.github.io/mite/main.html v2.1 1.修复在1秒内鼠标连按导致【备份】模块报错(文件重名)的bug 2.修复一个检测输入的附魔等级却读取天数的远古bug 2.附魔的翻译与游戏一致:【砍伐】→【砍...

    [C++原创游戏实例]扫雷

    ------版权所有,禁止转载,违者必究------ 所有游戏均为作者原创!!!! 编译环境:dev-c++ vs可能会出bug 扫雷控制台彩色版:使用鼠标控制,支持存档,无需载入图形库即可运行,可创建多个地图,未完成的可以...

    [C++原创游戏实例]扫雷-半成品

    ------版权所有,禁止转载,违者必究------ 所有游戏均为作者原创!!!! 编译环境:dev-c++ vs可能会出bug 扫雷控制台彩色版:使用鼠标控制,支持存档,无需载入图形库即可运行,可创建多个地图,未完成的可以...

    轻松OBS录屏黑屏解决办法(原创文章请勿转载)NVENC Error:init_encoder:报错信息

    确保OBS设置中选择正确的捕获设备和显示器,同时检查显卡驱动是否为最新版本,这些都有助于解决问题。此外,检查操作系统更新和OBS软件自身的更新,有时候软件的bug修复和优化也能解决此类问题。

    rec移植教程

    移植了RECOVERY又没有刷机包测试怎么办呢?用RECOVERY文件管理吧! 什么?你居然连RECOVERY文件管理都不知道是啥!... 下载的软件仅能作为学习研究目的使用,请您于24小时内自觉将其删除,转载请注明原处!

Global site tag (gtag.js) - Google Analytics