一条Bug记录最基本应包含:
bug编号;
bug严重级别,优先级;
bug产生的模块;
首先要有bug摘要,阐述bug大体的内容;
bug对应的版本;
bug详细现象描述,包括一些截图、录像…等等;
bug出现时的测试环境,产生的条件即对应操作步骤;

高质量的Bug记录:

  1. 通用UI要统一、准确
    缺陷报告的UI要与测试的软件UI保持一致,便于查找定位。
  2. 尽量使用业界惯用的表达术语和表达方法
    使用业界惯用的表达术语和表达方法,保证表达准确,体现专业化。
  3. 每条缺陷报告只包括一个缺陷
    每条缺陷报告只包括一个缺陷,可以使缺陷修正者迅速定位一个缺陷,集中精力每次只修正一个缺陷。校验者每次只校验一个缺陷是否已经正确修正。
  4. 不可重现的缺陷也要报告
    首先缺陷报告必须展示重现缺陷的能力。不可重现的缺陷要尽力重现,若尽力之后仍不能重现,仍然要报告此缺陷,但在报告中要注明无法再现,缺陷出现的频率。
  5. 明确指明缺陷类型
    根据缺陷的现象,总结判断缺陷的类型。例如,即功能缺陷、界面缺陷、数据缺陷,合理化建议这是最常见的缺陷或缺陷类型,其他形式的缺陷或缺陷也从属于其中某种形式。
  6. 明确指明缺陷严重等级和优先等级
    时刻明确严重等级和优先等级之间的差别。高严重问题可能不值得解决,小装饰性问题可能被当作高优先级。
  7. 描述 (Description) ,简洁、准确,完整,揭示缺陷实质,记录缺陷或缺陷出现的位置
    描述要准确反映缺陷的本质内容,简短明了。为了便于在软件缺陷管理数据库中寻找制定的测试缺陷,包含缺陷发生时的用户界面(UI)是个良好的习惯。例如记录对话框的标题、菜单、按钮等控件的名称。
  8. 短行之间使用自动数字序号,使用相同的字体、字号、行间距
    短行之间使用自动数字序号,使用相同的字体、字号、行间距,可以保证各条记录格式一致,做到规范专业。
  9. 每一个步骤尽量只记录一个操作
    保证简洁、条理井然,容易重复操作步骤。
  10. 确认步骤完整,准确,简短
    保证快速准确的重复缺陷,“完整”即没有缺漏,“准确”即步骤正确,“简短”即没有多余的步骤。
  11. 根据缺陷,可选择是否进行图象捕捉
    为了直观的观察缺陷或缺陷现象,通常需要附加缺陷或缺陷出现的界面,以图片的形式作为附件附着在记录的“附件”部分。为了节省空间,又能真实反映缺陷或缺陷本质,可以捕捉缺陷或缺陷产生时的全屏幕,活动窗口和局部区域。为了迅速定位、修正缺陷或缺陷位置,通常要求附加中文对照图。
     附加必要的特殊文档和个人建议和注解
    如果打开某个特殊的文档而产生的缺陷或缺陷,则必须附加该文档,从而可以迅速再现缺陷或缺陷。有时,为了使缺陷或缺陷修正者进一步明确缺陷或缺陷的表现,可以附加个人的修改建议或注解。
  12. 检查拼写和语法缺陷
    在提交每条缺陷或缺陷之前,检查拼写和语法,确保内容正确,正确的描述缺陷。
  13. 尽量使用短语和短句,避免复杂句型句式
    软件缺陷管理数据库的目的是便于定位缺陷,因此,要求客观的描述操作步骤,不需要修饰性的词汇和复杂的句型,增强可读性。
    以上概括了报告测试缺陷的规范要求,随着软件的测试要求不同,测试者经过长期测试,积累了相应的测试经验,将会逐渐养成良好的专业习惯,不断补充新的规范书写要求。此外,经常阅读、学习其他测试工程师的测试缺陷报告,结合自己以前的测试缺陷报告进行对比和思考,可以不断提高技巧。
  14. 缺陷描述内容
    缺陷描述的内容可以包含缺陷操作步骤,实际结果和期望结果。操作步骤可以方便开发人员再现缺陷进行修正,有些开发的再现缺陷能力很差,虽然他明白你所指的缺陷,但就是无法再现特别是对系统不熟悉的新加入开发人员,介绍步骤可以方便他们再现。实际结果可以让开发明白错误是什么,期望结果可以让开发了解正确的结果应该是如何。

一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?相关推荐

  1. 测试的最高境界“教开发写代码”(提交高质量bug)

    说到bug相信大家都不陌生,在过去的互联网行业中,相信你一定听到开发会说这样一句话"我写的代码没问题,一定没有bug".然后每次交付给测试手中都能让那些信心满满的开发处在崩溃的边缘 ...

  2. 一条缺陷都记录那些内容?如何提交高质量的缺陷?

    缺陷内容包括: 缺陷的标题.缺陷类型.详细步骤.期望结果.缺陷等级.优先级.截图.日志信息等,以及指派给那一个开发: 怎样提高高质量的缺陷: 1) 缺陷的标题尽量简单.明确.完整: 2) 尽量使用惯用 ...

  3. 刷网站关键字_学霸都在偷偷使用的 6 个高质量自学网站

    在这个网络及其发达的时代,搜索各种资料已经不是难事了.有效的学习资源加上一定的自律就可以让我们学习到很多东西,其实不用花几百几千的费用去报名各种网络课程,因为今天介绍的这些高质量自学网站就非常好,而且 ...

  4. sql 只取一条记录_后端程序员必备:书写高质量SQL的30条建议

    前言 本文将结合实例demo,阐述30条有关于优化SQL的建议,多数是实际开发中总结出来的,希望对大家有帮助. 1.查询SQL尽量不要使用select *,而是select具体字段. 反例子: sel ...

  5. 编写高质量代码的50条黄金守则-Day 01(首选隐式类型转换)

    该文章由本人原创发布,最新版本现已迁移至:编写高质量代码的50条黄金守则-Day 01(首选隐式类型转换) | .Net中文网. 编写高质量代码的50条黄金守则-Day 01(首选隐式类型转换),本文 ...

  6. sql包含怎么写_实习生简历怎么写?都包含哪些内容?

    一年毕业季又快到了,每年应届毕业人数都在增长,面对茫茫找工作的人潮,你是否有所恐慌?如果大学没有太多经历的话,只是去应聘实习生,那么实习生简历要怎么写呢.今天我们就来讲讲实习生简历模板都包含哪些内容. ...

  7. 如何提交一个高质量的bug?

    在日常的软件测试工作中,测试人员发现bug之后,接下来就需要提交bug.关于如何提交一个高质量的bug,是一个很值得思考的问题,因为这关系到开发能不能接受bug,也决定了后续的工作流程是否能顺利进行. ...

  8. 被尘封的故事技能点bug_幻象冰龙能减速?死亡缠绕打不死兵?这些War3里的Bug你都知道吗?...

    就在ESL改制让Happy感到不满并怒发多条Twitter之后,Happy又连发了两条Twitter指出了当前版本下魔兽争霸3存在的一个Bug. 简单来说就是Happy发现冰龙的幻象对地面单位也可以实 ...

  9. EPICS记录参考4--所有输入记录都有的字段和所有输出记录都有的字段

    所有输入记录都有的字段 输入和值字段 INP字段指定一个输入链接.设备支持例程使用它获取输入.对于软模拟输入记录,它可以是常数,数据库链接或者通道访问链接. DTYP字段指定将输入值的设备支持模块的名 ...

最新文章

  1. [Hadoop][笔记]4个节点搭建Hadoop2.x HA测试集群
  2. 「CF622F」The Sum of the k-th Powers「拉格朗日插值」
  3. R语言统计与绘图:正态、方差齐性、多重比较
  4. 大工19春《计算机原理》在线作业2,大工19春《计算机原理》在线作业2.pdf
  5. Jmeter报告优化之New XSL stylesheet
  6. 手动建立Mysql表实体类技巧
  7. mysql cluster proxy_GitHub - freedaxin/maya: a mysql cluster proxy powered by node.js
  8. 【转】C/C++的64位整型 不同编译器间的比较
  9. Consecutive Factors (20)
  10. php html中的判断,php包含_php 判断字符串是否包含html标签
  11. 大数据_Flink_数据处理_流处理API_Transform(2)_滚动聚合算子_keyBy_sum_min_max_minBy_maxBy---Flink工作笔记0030
  12. 66. 编写高效的 JavaScript
  13. 从第一范式(2nf)到第二范式(3nf)_阿里P6面试必备-数据库范式与设计实践实例
  14. [PAT B1023]组个最小数
  15. 用友T3 反结账反记账
  16. 东北师范大学计算机研究生拟录取名单,东北师范大学2016年硕士研究生拟录取名单公示...
  17. 拆弹实验-phase_1
  18. 从零学习Belief Propagation算法(二)
  19. python修改分辨率和图片像素
  20. 数据库的原理【经典】

热门文章

  1. 职业梦想是计算机的英语作文,梦想的职业英语作文
  2. rand()随机函数
  3. 饮水思源--浅析深度学习框架设计中的关键技术
  4. 解析ArcGis的字段计算器(四)——日期字段计算
  5. php+advanced
  6. 幼儿园大班20以内加减法Excel公式
  7. Android Studio强者之路-刘桂林-专题视频课程
  8. react实现图片预览组件
  9. 强化学习——环境库OpenAI Gym
  10. select2.js实现拼音搜索支持