如何提交BUG

发表于:2010-12-16 13:52

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing软件测试网采编

  bug report是用户向开发组进行issue的反馈机制。

  任何程序都不是完美的,尽管开发人员花费了大量时间调试,但是仍有可能有很多bug存在于程序中。既然软件中的bug不可避免,那么开发者就需要您的协助来共同排除 bug,完善软件。

  重要!在报告bug前,首先您需要验证需要report的issue是否真的是个bug。一般来说,您正常的操作不会让一个健壮的软件产生错误,当您遇到一个非偶然崩溃(每次执行此操作都会崩溃)或者产生非预期结果、错误,那么它极有可能是个bug。您可以在irc上和开发团队进行交流已确认bug的存在,也可以直接提交bug。

  请不要用极端的例子来测试软件并report bug!例如用gimp打开10 billion像素的图片。

  准备工作

  ● 不要提交无关紧要的bug(例如拼写错误),这是浪费双方时间的行为;

  ● 您需要使用最新版的软件(或者提供技术支持的版本) —— 如果问题解决则停止提交 bug;

  ● 搜寻是否已经有类似的issue被提交/修复 —— 停止提交 bug 或完善类似 bug 的描述;

  ● 开发者可能请求您提交崩溃时的资料(日志,截图,跟踪结果 等);

  开始提交:

  提交bug时,您需要填写Summary ,Status ,Component ,Severity ,Detail等信息。如图所示:

  标题(summary)的填写要简明而精确,不要写入“闲言碎语”,问题的梗概描述要清楚,关键词设置得当:

  ● 一个失败的例子:Summary:在保存和恢复数据成员时出错。

  ● 一个优秀的例子:Summary:在WINNT环境下,XYZ的保存和恢复数据失败,数据丢失。

  描述(detail/description)的填写需要 精简、准确,删除冗杂/无用描述,使用中性化语言(无任何偏激/幽默等修饰)。尽可能描述如何触发的 bug,如何重现 bug,bug 的影响。如果有必要,您可以上传您的 截图/关键日志 进一步说明问题。

  注意!上传日志时请只上传 bug 相关部分。

  ● 一个失败的例子:今天我打开电脑,打算上论坛回帖。平时我用的是firefox浏览器,但是今天用的是opera。最初打开论坛回复的时候没有问题,但是后来输入文字时x就崩溃了。我以为是opera的问题,换回firefox后输入文字x还是崩溃,郁闷哦~

  ● 一个成功的例子:使用ibus输入法在opera/firefox浏览器输入文字时可能引起x随机崩溃。

21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号