
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
这篇文章达内长沙IT培训将会详细介绍如何提交一个bug报告。
描述性标题
当你在搜索bug的时候,你所用的词语,也应该用在bug报告单中,这样可以让开发者很好的理解你所报告的bug。你可以考虑将这些关键词和关键句放在报告单的标题中,避免使用“损坏”和“无法工作”这种有歧义的词语。你还需要详细描述那个功能无法正常时会用。一个写的详细的标题,能让bug尽早被修复。
例如:Ubuntu版Picasa 3.9,在点击“用谷歌账户”登录之后,程序崩溃。软件窗口关闭并弹出错误提示。
环境
很多时候,某些bug只在特定的环境下会出现,因此你在报告单中也需要详细描述你的使用环境。你要介绍你所使用的系统或是浏览器,可能的话,还需要告知软件的版本,以及你所使用的硬件。如果有条件,你也可以帮开发者在多个环境下测试一下相同的bug是否会重复出现。
例如:Ubuntu-Gnome 16.04.1版本。在PlayOnLinux上运行Picasa。
预期软件行为
在说明问题之前,你最好先说明你本来希望软件做出什么样的响应。如果你只说bug,开发者很可能不明白你想要软件做什么。
例如:当我在点击“使用谷歌账户登录”之后,它本应该打开一个让我登录的窗口。
软件实际行为
这是bug报告单中最核心的东西。我之前已经说过,写bug报告的时候,不要使用“损坏”或是“无法工作”等宽泛的词语,而是要详细描述软件出现了什么行为。越详细越好。如果软件出现了多个问题,你可以考虑提交多个报告,每个报告只专注于一个bug。
例如:在点击“用谷歌账户登录”之后,软件窗口关闭,我必须重新打开Picasa。软件会弹出一个错误提示,说PlayOnLinux出现崩溃。
重现bug的步骤
这也是bug报告单中不可缺少的一步。详细解释导致bug出现的每一个步骤,这样可以让开发者更好的了解bug,很多时候他们需要重现bug,才能分析其原因。在达内长沙IT培训看来,如果你不能重现这个bug,那就无法真正意义上证明bug的存在。
例如:
1.在Playonlinux中双击Picasa图标打开软件。
2.点击窗口右上角的“使用谷歌账户登录”选项。
3.之后Picasa窗口会关闭并显示错误提示。
bug证据或演示
在包括bug的时候,你还可以使用一些证据。添加了注释的屏幕截图是最有效的提供证据的方式。