提高 BUG REPORT 的技巧

  • A+
所属分类:软件测试
摘要

作为一个软件测试人员,提交BUG REPORT的水平就是你的名片,一份BUG REPORT就能全面的展示你,不仅仅在于测试水平、文字表达能力、人品…,因此,作为软件测试的一员,我们需要提交一份优秀的BUG REPORT,来彰显自己的魅力。

作为一个软件测试人员,提交BUG REPORT的水平就是你的名片,一份BUG REPORT就能全面的展示你,不仅仅在于测试水平、文字表达能力、人品...,因此,作为软件测试的一员,我们需要提交一份优秀的BUG REPORT,来彰显自己的魅力。

究竟怎么样才能编写好优秀的BUG REPORT呢?经过一些总结,我初略的总结了一下几点:

1、组织(structure):需要详细的记录每一个测试细节,尽量不要漏掉什么;

2、重现(reproduce):必须检查所提交的BUG是不是可以重现,尽量自己多测试几次,找到重现的规律并记录,对于不能重现的问题点,必须著名出现概率;

3、隔离(isolate):隔离错误,对于不同类型的BUG,我们需要分开提交,不要在一条BUG中,提交多类问题,例如功能性的问题和UI类的问题就不要混到一起;

4、归纳(generalize):这个就需要对常见的错误或问题进行归纳总结,简单点说就是对于我们测试模块,哪些模块是最容易出现问题的,出现什么样的问题,进行总结分析,这个就是积累财富的阶段;

5、对比(compare):这个主要适用于团队的测试中,将自己的测试结果与同事的测试结果进行对比分析,从而发现一些问题的本质,当经常做对比,我们能在后续的测试中,通过一些现象,看到更本质的层面,从根本上发现问题的原因;

说明:比如我和同事同时发现一个问题,我们感觉这个问题很相似,接下来我们会围绕这个问题进行测试,从而发现问题是由于某个原因导致的,这样就从根本上发现问题的原因,为设计师解决问题提供思路。

6、总结(summarize):这个是必须的,在BUG REPORT的第一行写上一个总结性的描述,会让人感觉很舒服,使别人更容易看懂你的问题点;

7、精简(condense):一般我们在写完BUG REPORT后,要进行再次的查看,再次的精简描述,确保用最简单的语言、最清晰的思路,描述清楚问题;

8、消除歧义(disambiguate):再三的检查自己的描述是否存在歧义,如果文字无法描述清楚,我们可以采用一些形象化的东西加以辅助,例如:图片、视频等;

9、中立(neutralize):这个说重要不重要,说重要又非常的重要,有些测试人员在写BUG REPORT的时候,情绪会很激动,有些言语可能自己看来无所谓,但是对于软件开发人员来说,好似一把尖刀插入心脏啊,所以,作为测试人员,我们要善待设计师的孩子,提交BUG REPORT的时候,尽量语气委婉一些,尊重别人;

10、检查(review):没啥说的了,但是为了保持圆满,做到十全十美,就凑足十条,如果你担心不够完美,那就把上面的九条还过一遍,那样就完美了。

软件测试不难,但是不用心,你会发现你很难开展工作。

技术性的东西都能很快学会,只要你用心;

习惯这东西,你就只能长期坚持,努力培养了!

 

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: