交bug时的注意事项

(1) 发现一个问题时,不必急着提交,可以先做验证(包括复现、对比测试等)进行证实,

看是概率性问题还是每次必现的问题,需要时也应使用不同版本不同机器做对比验证,当然,如果已经很确信是一个bug了,也就不用浪费时间去对比验证了。

(2) 描述要清晰、准确,不要使用含糊的词语(例如,好像,似乎)来描述发现的现象。

关于这点,如测试某款软件时,提交一个bug描述为“软件帮助说明中好像有错别字”,并没有说出哪一页哪一行以及具体哪个字错了,应该修改成什么样的。因此就不能说是个好的描述。

(3) 要考虑开发人员的感受,有些问题尤其是有些主观性比较强的问题,在问题描述

中一般不要出现带强烈感情色彩的词语标点符号,如“要求”、“必须”和感叹号等(特殊情况除外)。在提交此类问题时可以使用一些诸如“建议……”、“希望……”、“请……”之类比较委婉些的词语。

(4) 不能确认一个现象是不是一个bug的时候可以向其他人或者开发人员进行确认,

然后再去提交。

(5) 概率性的问题,测试过程中难免遇到一些概率性问题,很难找出其产生的规律,

甚至该问题在测试过程中只出现一次,对于此类问题也一定要提交,并补充说明无法复现或者无规律。

(6) 描述问题时,要实事求是,不要夸大,比如概率性问题,本来出现的概率只有10%,

你把它写成50%都是不应该的。

(7) 提交bug时,应该在描述清楚问题点的时候把正确的预期输出结果写明,即正确

的结果应该是什么样的,这点很重要。现在我们提交的bug中有些测试和开发双方都知道该修改成什么样子了,而在bug描述中未写出修改成什么样子的,如“来电时按挂机键不能拒接来电”这样描述一个bug,并没有写明该如何修改,一般这样描述大家一看就知道该如何修改,所以写不写预期正确结果大家都可以接受。但对于有些bug的描述一定要把预期的正确结果给写进去,否则开发人员会无所适从,不知道该修改成什么样子的。

(8) 很多时候,提交的bug都需要重现,而有的bug是在测试过程中偶然间发现的,

时间一长,会对发现bug时的特定数据或环境模糊,导致不能重现bug。所以提交bug时描述的越详细越好。如果语言文字难以清楚的描述出发现的问题,最好能附件图片或者log记录等做辅助说明。

(9) 提交测试bug的时候,如果该问题在某一特定环境下才能出现,一定要将该问题

产生的环境(硬件、软件)描述清楚。

(10) 提交问题前要清楚的知道软件需求、规格定义。相信很多人都遇到过这样的尴尬

情况,提交了一个重要问题后,却被告知其实那并不是一个问题,软件就是那样设计的或者需求就要求那样处理的。

(11) 有些问题出现了,不一定就是我们测试软件本身的问题,也可能是其他一些问题

软件测试之BUG的提交注意事项相关推荐

  1. 软件测试之BUG的生命周期

    作为一名测试人员,重要的工作内容之一,就是找BUG,提交BUG,验证BUG,推进BUG的解决,直至软件达到发布的标准,提高软件的质量,及研发的工作效率和质量. 要找BUG,那么,就要先了解一下BUG的 ...

  2. 软件测试之BUG处理流程

    什么是软件测试缺陷? 测试行业的习惯名称是bug管理. 在软件或程序开发过程中,程序员不合理的编码和不合理的系统设计结构都会导致报错,影响系统程序的正常运行. 而软件测试的目的之一就是通过手动测试或自 ...

  3. 软件测试之BUG描述

    测试人员在找到bug后,就要提交bug了,要提交bug时,最主要的就是要描述好bug,一个好的bug描述,能让开发人员,更快的定位到问题产生的原因,能够更快的解决bug,而,如果描述的很模糊,有可能开 ...

  4. 软件测试之bug管理

    前言 开发人员与测试人员齐心协力,相爱相杀, 荣辱与共,方能打造出优秀的产品. 若是bug描述不知所云,bug修复仓促随意,bug管理如同儿戏,则金玉其外已是造化,败絮其中当属必然. bug描述 好的 ...

  5. 全程软件测试之测试需求分析与计划

    全程软件测试之测试需求分析与计划 在项目启动之后,就要着手软件项目的计划,包括软件测试计划.软件测试计划是整个开发计划的组成部分,同时,它又依赖于软件组织过程.项目的总体计划.质量文化和方针.在测试计 ...

  6. 软件测试之如何做好回归测试

    软件测试之如何做好回归测试 关于如何做好回归测试,大体上的人都是认为是先验证bug,然后回归和本次修改相关的地方,但如何评估和此次修改相关的风险,这是一个相对重要且考验对系统认知度的问题.在我们平时的 ...

  7. 《Google 软件测试之道》摘录

    最近刚刚看完<Google 软件测试之道>,受益颇多,遂记录下: 只有在软件产品变得重要的时候质量才显得重要 第一章:谷歌软件测试介绍 角色介绍 SWE(Software Engineer ...

  8. 《Google软件测试之道》读书笔记

    Google软件测试之道 像google一样进行软件测试 软件测试介绍 少则清晰,测试人员的稀缺导致测试资源很昂贵.(不要招聘太多的测试人员) 质量不等于测试 开发对质量负责(预防行为,不是检测) 卫 ...

  9. 《Google软件测试之道》—第2章2.5节与Web Driver的创建者Simon Stewart的对话

    本节书摘来自异步社区<Google软件测试之道>一书中的第2章2.5节与Web Driver的创建者Simon Stewart的对话,作者[美]James Whittaker , Jaso ...

最新文章

  1. 大规模1.4亿中文知识图谱数据,我把它开源了
  2. php 去除实体,php – 如何在学说中正确关闭实体管理器
  3. 杨桃32开发版最小核心板和底板接口定义以及各io口功能
  4. 027-日期和时间组件
  5. jsp button提交表单
  6. 战胜柯洁战胜不了高中生?DeepMind挑战高中数学题,完败
  7. EXTASPNET C# ASP.NET sql server 调用存储过程超时,解决方法
  8. Linux操作系统原理与应用01:概述
  9. UInput使用注意事项
  10. Hadoop IO操作之SequenceFile 和 MapFile
  11. 软考——软件工程——结构化分析与设计方法
  12. 数据库:园林软件(病虫害题库)
  13. 无需编码,可一键生成前后端代码,少写80%的代码!
  14. Linux目录结构和文件、目录常用命令
  15. 咖说 | 哪怕遭受攻击,DeFi协议也很快能“春风吹又生”?
  16. MFC Windows 程序设计[323]之噪声特征流显示gribble2(附源码)
  17. 计算机如何计算指数函数
  18. java十进制转化为二进制
  19. 湖南多校对抗赛(2015.03.28) H SG Value
  20. 国内或香港哪家的VPS比较好?速度要快一些。

热门文章

  1. 筷子SaaS,爱获客,牛视,树品,短视频营销源码独立部署,一站式服务
  2. 国委派在华产权专员 谋求数十亿美元利益
  3. MySQL的 DDL和DML和DQL的基本语法
  4. QQ 珊瑚虫 飘云
  5. jama包及求解二元一次方程组
  6. js-构造函数及与原理
  7. 公众号怎么做好微信营销,才能快速吸粉和变现?
  8. 经典算法面试题:高楼扔鸡蛋
  9. UILable 库
  10. CentOS 8 EOL 寿命终止后如何切换源?