精华内容
下载资源
问答
  • bug描述报告书

    2018-10-25 09:35:30
    Javabug描述报告书,
  • BUG描述规范

    2019-02-12 10:11:52
    bug描述的宗旨是明确,清晰 BUG标题 BUG标题要明确包含三要素:位置、操作、现象 位置:细致到产品需求中的模块,比如“xx页面” 操作:明确操作内容,语句表达明确,避免歧义,涉及到数字的操作...

    导语

    bug描述的宗旨是明确,清晰

    BUG标题

    • BUG标题要明确包含三要素:位置、操作、现象
      • 位置:细致到产品需求中的模块,比如“xx页面”
      • 操作:明确操作内容,语句表达明确,避免歧义,涉及到数字的操作,尽量明确数字,避免模糊的“多次”、“长时间”之类的描述
      • 现象:
    展开全文
  • 软件测试之BUG描述

    千次阅读 2019-06-18 15:32:20
    测试人员在找到bug后,就要提交bug了,要提交bug时,最主要的就是要描述好bug,一个好的bug描述,能让开发人员,更快的定位到问题产生的原因,能够更快的解决bug,而,如果描述的很模糊,有可能开发人员在看这个bug...

           测试人员在找到bug后,就要提交bug了,要提交bug时,最主要的就是要描述好bug,一个好的bug描述,能让开发人员,更快的定位到问题产生的原因,能够更快的解决bug,而,如果描述的很模糊,有可能开发人员在看这个bug的时候,要花费很长的时间去猜测这个bug的意思,甚至于理解错了bug的本意,这将大大的延长该bug解决的时间。

    常见bug 管理系统

    禅道(zentao)、bugzilla、jira、bugfree、easybug、QC

    目的

    清晰简单描述好缺陷,编写有效的缺陷实例,帮助开发人员有效的进行缺陷定位,重现错误,从而去有效的定位错误,修改错误

     Bug 包含的内容:

    发现问题的版本、出现问题的环境(Bug 测试环境)、Bug 标题 短描述、重现步骤--详细步骤、实际结果、预期结果、Bug 类型和严重程度、附件

     注:不要把多个bug放在一起。

    BUG标题 短描述—标题要清晰简洁,写明BUG描述;如果没有选择功能模块,最好在标题中标注功能模块。让查看BUG的人员清楚知道你所表达的意思。BUG的功能模块+BUG的操作+BUG的结果

    重现步骤—简单写下发现BUG的测试过程,罗列下,简洁,每个步骤尽可能简单明了。只解释事实、演示、必要步骤,不要写无关信息,能指导开发重现这个BUG。

    预期结果----记得写清楚预期

    附上测试数据实际结果----BUG的结果,粘贴BUG截图,日志截图,截图直接粘贴就可以了

    附件:日志文件、测试数据(文件)图片,比如上传头像,就把图片放在文件中当附件上传,开发要重现这个BUG,那么根据你附件的图片来重现。

    BUG类型和严重程度-----便于后续测试结果分析,BUG的统计

    出现问题的环境(BUG测试环境)---例如:什么系统;哪个版本等。兼容性问题、难以重现问题

     

    展开全文
  • BUG描述语言规范

    2014-03-19 11:07:38
    规范测试BUG描述,对于初学者比较有好处,规范管理BUG,增加,删除,查询,修改的操作都是有帮助的
  • BUG描述规则

    千次阅读 2019-09-27 11:25:46
    1. Bug的基本概念 2. Bug的生命周期 3. BUG描述规范 4. BUG的跟踪规范 5. BUG的审核
    1. Bug的基本概念
    2. Bug的生命周期
    3. BUG的描述规范
    4. BUG的跟踪规范

    1.Bug的基本概念
    1.1 BUG的含义:
    BUG是一个英文单词,本意是缺陷、损坏等意思。现在人们将在电脑系统或程序中,隐藏着的一些未被发现的缺陷或问题统称为bug(漏洞)。
    狭义的讲,在手机软件测试中,BUG是指手机的软件所隐藏的一些未被发现的缺陷或问题。
    1.2 BUG表现
    现象一:功能没有实现或与规格说明不一致;
    现象二:不能工作(死机、没反应) ;
    现象三:不兼容
    现象四:边界条件未做处理
    现象五:界面、提示、帮助不正确或不够准确
    现象六:尚未完成的工作

    1.3 Bug报告
    BUG报告是软件测试过程中最重要的文档。它记录了Bug发生的环境,如各种资源的配置情况,Bug的再现步骤以及Bug性质的说明。
    更重要的是它还记录着Bug的处理过程和状态。Bug的处理进程从一定角度反映了测试的进程和被测软件的质量状况以及改善过程。

    1.4 判断Bug的规则
    软件未达到产品规格说明书或需求标明的功能。
    软件出现了规格说明书指明不会出现的错误。
    软件功能超出规格说明书指明的范围。
    软件未达到规格说明书虽未指出但应达到的目标(隐含需求)。
    软件测试员认为软件难以理解、不易使用、运行速度缓慢,或者最终用户认为不好。
    需要注意的是,测试人员报告Bug时,应当保证Bug是可以重现的。对于有时不可重现的Bug,应当反复测试,直到最终确定Bug的发生场景为止。

    1.5报告Bug的基本原则
    尽快报告Bug;
    有效描述Bug;

    2.Bug的生命周期
    Bug的生命周期就是指Bug从开始提出到最后完全解决,并通过复查的过程。在这个过程中Bug报告的状态不断发生着变化,记录着Bug的处理进程。
    在这里插入图片描述
    3. BUG的描述规范
    3.1 通用要求:
    1)每条错误报告只包括一个错误;
    若同一个问题在多处菜单存在,可以在同一BUG中描述,具体做法为:先对问题进行详细描述,在问题下面注明:“在**菜单、**菜单存在此现象,请一并修改。”
    2)使用业界惯用的表达术语和表达方法,保证表达准确,体现专业化。3)不要使用感叹号或其他表现个人感情色彩的词语或符号;
    3.1 通用要求:
    4)不要使用含糊的词语(例如,好像,似乎,有问题,出现错误)和容易产生争执和歧义的词来描述现象;
    5)段落之间使用统一的序号、相同的字体、字号、行间距,保证各条记录格式一致,做到规范专业。
    6)在提交每条缺陷或错误之前,反复阅读BUG描述,检查拼写和语法,确保内容正确,正确的描述错误。
    3.2 在JIRA中描述BUG的规范:
    3. 2.1 概要(必填项),要求如下:
    1)标题要简洁、准确、完整、揭示错误实质、记录缺陷或错误出现的位置 。若问题路径较长,直接使用功能的名称,在详细描述中阐述路径。
    2) 为了便于在软件错误管理数据库中寻找制定的测试错误,包含错误发生时的用户界面(UI)是个良好的习惯。例如记录对话框的标题、菜单、按钮等控件的名称 ;
    3)重启死机功能不能实现的bug,需表明出现概率,以免其他人员无法判断问题的严重性

    3. 2.2 bug severity:
    BUG等级分为S/A/B/C四个等级
    在这里插入图片描述
    3. 2.5 复现概律,要求如下
    对于不稳定的问题,应尽量多验证重现BUG,如果找不出BUG产生的原因,一般要求测试20次,比较重要的问题需要进行压力测试来确认,根据测试的实际情况进行选择,不允许为“无”。

    必现
    复现概率>50%
    复现概率>10%
    复现概率>5%
    复现概率<1%
    无规律复现
    3. 2.6 上一版状态(必填项),要求如下
    上一版状态需按照实际情况进行填写,若无法判定是本版本的问题,还是上一版的问题,且需将版本下载上一版的软件进行验证,严禁不确定的情况下进行选择“不存在”,以下是各个选项在什么情况下进行选择的简单介绍:
    无:此项为未选择时的状态,BUG提交时不允许出现该状态;
    存在:上一版软件存在此问题,选择“存在”;
    不存在:上一版无此问题,为新版本才存在的BUG,选择“不存在”;
    无上一版软件:首版软件测试时,因无上一版软件,可以选“无上一版软件”;
    上一版无此功能:新版本添加的功能,选择“上一版无此功能”
    原型版本存在:若在订单项目上发现原型版本即存在的问题,选此项
    3.2.7 模块:选择BUG对应的模块。
    3.2.8 影响版本:选择BUG发生的版本号。
    3.2.9 修复版本:选择BUG在哪一版上解决,一般由开发人员选择。
    3.2.10环境,要求如下
    BUG发生时的网络情况、手机硬件情况,SIM卡状态、手机待机模式是卡1,卡2还是双卡都有,单卡模式是否有问题,双卡又如何?
    3.2.11 描述,要求如下
    描述必须包含以下几个要点,操作步骤、问题现象、期望结果和备注。
    操作步骤:
    1)每一个步骤尽量只记录一个操作;
    2)保证简洁、条理井然;
    3)保证快速准确的重复错误,“完整”即没有缺漏,“准确”即步骤正确,“简短即没有多余的步骤;
    4)BUG如果在特定条件下产生的,必须写明BUG产生的条件。
    BUG的跟踪规范
    4.1 测试人员要不断跟踪Bug,直到Bug修正,问题解决为止。在最后的DCC版本需对所有已关闭的BUG进行回归测试,验证是否在软件修改过程中导致原本已修改的BUG重新出现;
    4.2 在BUG跟踪过程中,需对BUG状态及时更新,以下为BUG状态的说明
    新建状态( open ): Bug创建后的初始状态。
    已解决待验证状态(RESOLVED): 开发部门对软件问题进行处理或修改后的状态。
    重新打开状态(REOPENED): 对开发部门修改后软件问题,经过验证,如果仍然存在,则将其状态改为“重新打开”状态。对于“关闭/延迟修改”状态的软件问题,如果时机成熟,需要重新开发,则将其状态改为“重新打开”状态。
    关闭状态(CLOSED):验证为已修改的问题,需及时进行关闭。
    不解决状态(Won’ fix):评审为不修改的BUG,此类BUG需组长进行确认,若确认不需要修改则关闭,若需要修改则重新开启。
    4.3 对已修改问题进行验证时,不仅应验证该问题是否修改,还应验证修改此问题后对本模块或其它模块的影响,是否有引起的新的问题,若改动较大时,应和组长征询验证方案。

    展开全文
  • spotbugs官方文档的bug描述概述

    千次阅读 2020-04-18 07:36:56
    spotbugs官方文档的bug描述概述 spotbugs已经取代和继承了曾今的findbugs,已经按个人理解对bug的类别进行排序,重要的在前,不重要的在后。bug描述里的废话被我删了。 文档参考:...

    spotbugs官方文档的bug描述概述

     

    spotbugs已经取代和继承了曾今的findbugs,已经按个人理解对bug的类别进行排序,重要的在前,不重要的在后。bug描述里的废话被我删了。
    文档参考:http://spotbugs.readthedocs.io/en/latest/bugDescriptions.html###
    这里写图片描述

    Malicious code vulnerability (MALICIOUS_CODE)恶意代码漏洞

    code that is vulnerable to attacks from untrusted code
    代码有漏洞,可能被攻击。
    必须要重要。

    Multithreaded correctness (MT_CORRECTNESS)多线程的正确性

    code flaws having to do with threads, locks, and volatiles
    可能导致线程、死锁及不稳定的
    必须很重要。

    Performance (PERFORMANCE)性能

    code that is not necessarily incorrect but may be inefficient
    可能代码正确但是性能会有问题的地方
    必须很重要。

    Security (SECURITY)安全

    A use of untrusted input in a way that could create a remotely exploitable security vulnerability.
    非安全输入,可导致远程利用的安全漏洞。
    很重要

    Bad practice (BAD_PRACTICE)低劣的代码实践,违反推荐和必要的编码惯例

    Violations of recommended and essential coding practice. Examples include hash code and equals problems, cloneable idiom, dropped exceptions, Serializable problems, and misuse of finalize.

    不是特别重要。

    Correctness (CORRECTNESS)正确性,可能出现非预期的代码错误

    Probable bug - an apparent coding mistake resulting in code that was probably not what the developer intended.
    逻辑大概就是:这个地方的正确性值得商榷,你最好来确认下会不会潜在的出现不是你预期的行为。
    不是特别重要。

    Experimental (EXPERIMENTAL)实验性的

    Experimental and not fully vetted bug patterns
    看官方文档里的子bug类别描述,大概意思是说老兄,这个地方本程序查不出来,要么是类太大了之类,bug匹配模式不太适用,你自己再确认下。
    不太重要。

    Dodgy code (STYLE)糟糕的代码(风格)

    code that is confusing, anomalous, or written in a way that leads itself to errors. Examples include dead local stores, switch fall through, unconfirmed casts, and redundant null check of value known to be null. More false positives accepted.
    不是很重要,看公司要求。

    Internationalization (I18N)国际化

    code flaws having to do with internationalization and locale
    代码没有遵守必要的本地化和国际化
    这个要看公司要求

    Bogus random noise (NOISE)假的随机噪音

    Bogus random noise: intended to be useful as a control in data mining experiments, not in finding actual bugs in software
    据描述的意思,意思就是兄弟,你不用管,这是spotbugs自己搞事。
    完全不重要

    展开全文
  • 2021最新产品需求模板系列-BUG描述及缺陷管理工具培训.ppt
  • 测试组BUG描述规范和权限说明文档(2)(1).xls
  • 一一BUG描述基础知识   Bug标题中需包含Bug的具体位置并以【】标注 举例:【模块-子模块-页面】XXXXXXXXXXXX Bug标题中切勿出现错别字 错误示例: 奔溃(崩溃),电击(点击),登陆,(登录),重置...
  • Bug描述

    千次阅读 2014-01-04 01:06:21
    经常听说不知道BUG怎么写才好,经常听说描述bug经常会被开发看不懂,等等一系列关于bug的问题,以下是我在测试工作经验中的一些积累,我们公司用mantis来管理工具,以mantis的模版为原型进行bug描述整理,应该...
  • BUG描述报告书.rar

    2019-07-31 10:15:01
    BUG测试文档,欢迎给测试人员前来参观
  • 浅谈bug描述

    千次阅读 2018-04-08 16:55:33
    清楚准确的描述BUG,这是测试人员的必备的基础。针对各种问题,我们如何使自己提交的BUG让开发人员看一遍就明白呢?我相信大部分人都会碰到以下这种情况: 我们提交上去的BUG在某些特定的环境下存在,这时候如果没有...
  • 一个合格的bug 描述应该是具备以下几点的 1.发现问题的版本 开发人员需要知道出现问题的版本,才能获取对应版本的代码来重现故障,并且版本的标识也有利与统计和分析每个版本的质量。 2.问题出现的环境 环境分为...
  • mantis中bug描述说明

    2010-01-14 14:48:41
    Mantis是一个开源的Bug管理系统;基于PHP+MySQL,可以运行在Windows/Unix 平 台上。作为一个bug管理系统,其适用性是否符合实际工作的需要,这是至关重要的。
  • 如何写一个漂亮的bug描述

    千次阅读 2016-07-14 10:17:56
    我们是否经常看到开发人员针对我们归档的bug report要求提供更多的信息?我们是否经常需要在bug report归档后花更多的时间去研究那个问题?我们是否经常从开发人员那里听到在他们那边难以重现bug并且需要即刻提供...
  • caffe_ssd 偶遇编译bug描述及解决记录

    千次阅读 2017-05-23 10:41:58
    weiliu大神的ssd框架是很好用的,但在服务器重装之后,ssd编译却出现了奇怪的bug: CXX src/caffe/data_transformer.cpp In file included from src/caffe/data_transformer.cpp:8:0: ./include/caffe/data_...
  • bbossgroups rpc框架修复了一个bugbug描述如下:客服端发起远程调用后,一旦在调用的过程中(请求发送过程中)出现异常就会导致客服端请求一直等待直到超时后才能返回,这时将会抛出超时异常,真正的异常并没被抛...
  • BUG的优先级 、描述BUG的模板

    千次阅读 2019-03-12 11:55:56
    一、bug的优先级 bug的严重等级是客观的 bug的优先级是qa结合严重等级、复现概率、用户感受度等主观产出的参数,用来指导rd修复bug的次序,更合理的评估当前版本的可发布程度 ...二、bug描述模板 测试机型:测...
  • 一个合格的bug描述应该包括以下几个部分:   一.发现问题的版本 开发人员需要知道出现问题的版本,才能够获取对应版本的代码来重现故障,并且版本的标识也有利于统计和分析每个版本的质量    二.问题出现的环境 ...
  • 1. bug描述 1、发现问题的版本 2、问题出现的环境 3、错误重现的步骤 4、预期行为的描述 5、错误行为的描述 6、其他 举个例子: 故障发现版本:VPS20180226_01 故障类别:兼容性 故障优先级:中 故障标题:...
  • 测试人员对bug(缺陷)的描述...Bug记录是测试人员工作的基本内容,也是测试和开发交流的基础,确保了Bug描述的有效性,即可提高Bug的修改速度,也可提高Bug的修改质量。 测试人员应比开发人员细心,不可以在bug描述
  • 高质量的bug描述单: 1)为什么要写Bug单 2)发现Bug后应该做什么 3)摘要(概述) 4)措辞 5)重现的步骤 6)测试数据
  • Bug状态流程描述介绍 1、Bug状态流程图 2、对Bug的处理 3、项目组各角色在Bug库中的权限
  • BUG具体描述报告书--软件开发
  • 如何描述一个bug

    2021-08-05 11:09:34
    了解bug的级别,详细且正确的描述一个bug是测试人员必备的技能
  • 怎样很好的描述一个BUG

    千次阅读 2011-06-29 16:42:00
    优秀的测试人员能通过优秀的bug报告让开发人员心悦诚服的修改bug,可以想象一名被bug困扰的焦头烂额的开发人员,在看到一条含糊不清,语句不通,还夹杂着几个错别字的bug描述记录时的心情会怎样? 那么,作为一名...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 238,290
精华内容 95,316
关键字:

bug描述