当前位置:主页 > 行业新闻 >

Bug写作指南

发布时间:19-12-06 阅读:685

为什么你要读这份指南

简单地说,假如你申报Bug越有效, 工程师完全修复它的可能性就越大年夜。

这份Bug写作指南是针对新手在书写有效的Bug申报方面进行指示的老例指南,并非每个建议都恰恰适用于你的软件项目。

若何写一份有用的Bug申报

有用的Bug申报是用于精确修复Bug的。是以一份有用的Bug申报平日地有两个特性:

可复现:假如工程师不能发明或终极证实这一Bug存在,工程师或许会将它标记为 "WORKSFORME"或 " INVALID ",并且继承进行下一个Bug的修复事情。任何你能供给的详尽描述将为工程师修复Bug供给赞助。

具体正确:假如工程师能越早隔离、定位问题,就越可能方便地修复。(假如法度榜样员或测试职员不得不像破译密码一样平常去探求跟踪阐发Bug,那么他们将花费比修复或测试问题多的多光阴去诅咒Bug提交人。)

让我们举一个例子:你正在测试一个Web阅览器,在造访foo.com网站时崩溃了,是以你想写一个Bug申报:

糟糕的Bug申报:“我的浏览器崩溃了。我正在造访foo.com。我的谋略机应用 Windows系统。这真是个大年夜问题,你们应该顿时修复它。顺便说一下,你们的图标真恶心,假如你们保留那些丑陋的图标,没有人将再应用你们的软件。还有我的祖母的主页看上去外不雅也不精确,或者,它们全被搅散了。祝好运。”

有用的Bug申报:“每当我造访foo.com时利用法度榜样就崩溃了,我应用的是在Win NT 4.0 (Service Pack 5) 系统上的 10.28.99版本。

我也曾从新向导进入 Linux,应用10.28.99 Linux版本,这个问题也呈现了。我发明每次崩溃都发生在绘制这个页面位于上真个 Foo横幅的时刻。我阐发了页面,发明除非你删除 " border =0"属性,否则下列图片链接将导致利用法度榜样崩溃 :

"

若何在Bugzilla中输入你有用的Bug申报

在你输入你发明的Bug前,应应用 Bugzilla查询页反省是否你发明的是已知并被申报的Bug。(假如你发明的Bug同第37条已经知道的结果相同,你申报的话,就可能骚扰工程师,从而影响工程师修复Bug的效率。)

下一步,确认你发明的Bug是在最新的版本中所发生的。(工程师更倾向于对那些他们正在编写的代码中的严重问题感兴趣,而不是对曩昔那些废弃代码中数以百计的Bug进行修复。)

假如你已经在当前版本中发清楚明了一个新的Bug,请在Bugzilla中申报:

从你的Bugzilla主页中,选择“Enter a new bug”。

选择你发明Bug的产品。

输入你的电子邮件地址、密码,然后按“Login”按钮。(假如你遗忘或还没有获得密码,让密码正文框空缺,并且按 " E-mail me a password "按钮,不久你将收到包孕你的密码的电子邮件。)

现在,填写那张呈现的表格。以下阐明表格中的所有含义:

你在哪儿发清楚明了Bug?

产品:在哪一个产品中你发清楚明了Bug?

你在上一页已选择

版本:在产品的哪一个版本中你找到了Bug?

If applicable.假如有的话。

产品单元:在产品的哪一个单元中存在Bug?

Bugzilla在你输入一个Bug时,要求你必须选择一个产品单元。(假如你无法确定所列产品单元的意思,单击产品单元链接,那将联接到对每个产品单元的具体描述,这会赞助你作出最好选择。)

平台:在哪一个硬件平台上你找到了这个Bug?

(例如Macintosh、SGI、Sun、PC。)假如你知道这个Bug会发生在所有硬件平台上,请选择“All”,否则请选择响应的你发明Bug的硬件平台,假如列表中没有呈现你的硬件平台,请选择“Other”。

OS:在哪一个操作系统(OS)中你找到了这个Bug?(例如Linux、Windows NT、Mac OS 8.5。)

假如你知道这个Bug会发生在所有OS中,请选择“All”,否则请选择响应的你发明Bug的OS,假如列表中没有呈现你的OS,请选择“Other”。

这个Bug有多紧张?

严重性:这个Bug的破坏性有多大年夜?

这项值默觉得“normal”。(要为一个特定的Bug界定最适当的严重性,单击严重性链接,你将获得每个选择的完全解释,从Critical到Enhancement。)

谁将跟踪办理Bug?

分配给:哪一个工程师将认真修复这个Bug?

在你提交Bug申报后,Bugzilla将自动把Bug分配给默认工程师;填写正文框将容许你用手工要领把它分配给其他工程师。(要不雅察每个产品单元的默认工程师列表,请单击产品单元链接。)

Cc:还有哪些人将收到这个Bug修复更新的电子邮件?

列出其他必要经由过程电子邮件收到这个Bug修复更新的人的完备的电子邮件地址。只要你乐意,你可以输入足够多的电子邮件地址,电子邮件地址之间必须用逗号分隔,弗成有空格。



上一篇:【小镇大业看湖南】拉长“链”条甜九州——靖
下一篇:习主席香港局势重要讲话“3+3+3+1”值得逐句细读