如何报告bug

来自MyaWiki.Org
跳转到导航 跳到搜索

捷径:布格雷波特

这些指南解释如何编写良好的bug报告或特征请求(任务)维基媒体任务跟踪器(见灭菌器 欲了解更多信息)。写得好的任务更有可能被处理。


快速推荐

  • 精确地
  • 要清楚:解释如何重现问题,一步一步,让其他人复制错误,或理解请求。
  • 每个任务只包含一个问题
  • 包括任何相关的链接和例子

在你做任何事情之前

你能重现这个问题吗?

尝试使用最近版本的软件重现bug,看看它是否已经修复。如果bug在像维基百科这样的wiki站点上,你可以尝试测试最新的软件版本。Test2.WikIOTIA.ORG.

其他人已经报告过这个问题了吗?

使用搜索框维基媒体的追踪器看看你的bug是否已经被报告,或者请求的特性。还可以执行更高级的搜索高级搜索页面.

如果你不确定是否已经报告了一个bug,你应该报告bug。有重复的bug比没有报告的bug要好。

你试过自己解决这个问题吗?

有些问题是使用用户脚本和需要修复的小工具的结果。可用指南 通过步骤,你如何识别这样的代码,这可以修复你的问题,这样你就不会浪费时间报告它。

报告新的bug或特征请求

如果您在最近的版本中遇到了错误,没有其他人报告它,那么:

  1. 噬菌体.
  2. 如果你还没有注册,你必须登录(或注册)(参见)创建您的帐户 “”。
  3. 点击右上角的书签按钮,选择“创建任务”(或“报告安全问题”)。报告安全问题
  4. 至少填写以下字段:
    • 头衔简短的一句总结来解释问题(不是你建议的解决方案)。
      • “选择性别是不起作用的。”
      • 坏的:“软件崩溃。”
    • 分配给:你应该忽略这个领域:开发者将在他们计划工作的时候设置受让人。
    • 描述问题的全部细节,尽可能多地给出细节。这应该包括:
      • 虫子:
        • 繁殖步骤:最小化,易于遵循的步骤,将触发所描述的问题。包括任何特殊的设置步骤。
          例子:
          1. HTTPS://E.WiKiTo.ORG使用Internet Explorer版本10;
          2. 确保你登录了;
          3. 选择“我的首选项”菜单;
          4. 进入“性别”,从“箱”列表中选择女性;
          5. 点击“保存”按钮。
        • 实际结果:执行上述步骤后的应用程序。
          例子:
          “我的用户名前面没有女性。”
        • 预期结果:如果没有bug,应用程序应该做什么。
          例子:
          “我的性别显示在我的用户名前面。”
      • 对于特征请求:
        • 描述你想要达到什么,以及为什么。解释你希望这个特性将如何解决(实际的潜在问题)以及具体的例子;但是不要要求一个特定的解决方案,因为可能有其他更好的解决方案。用户故事是一种有效的传递方式。
          例子:
          “作为一名新编辑,我希望能为我对项目的贡献而受到表彰,使我感到受到欢迎和重视。”
      • 请提供任何其他有用的信息,如:
        • 网页浏览器,皮肤,或计算机系统,你看到了错误;
        • 链接或差异到一个或多个页面,你遇到了错误;或
        • 问题是否每次出现,只是偶尔出现,只在某些页面上,或仅在特定情况下出现。
    • 附加日志文件或截图 (但确保没有包含或显示的机密数据),请单击上传文件按钮(一个带箭头的云)在工具栏中描述字段。
    • 选择标签(项目)发现错误:
      • 项目是开发人员如何找到任务来工作的。为了识别正确的项目,使用搜索功能(在右上角)来找到它的描述。
      • 这可能是例如通用或未知Wiki软件本身的项目,或者维基媒体站点请求关于维基媒体站点的配置更改(参见项目选择
    • 订户如果你知道特定的用户有兴趣得到这个任务的通知,你可以在这里添加它们。否则,忽略此字段。

检查你的报告是否完成,然后按下“创建任务”按钮。您的报告现在将在数据库中。这允许有兴趣的报告查看它。潜在的工作 .

任务的优先级将由开发人员在计划执行任务时设置(参见设置优先级

这就是全部!感谢您的帮助,以改善MiaWiKi和维基媒体项目!

报告一个JavaScript错误

参见:帮助:找到损坏的脚本

许多功能,比如小工具、用户脚本和MeaWiWi的一些部分,都依赖于JavaScript.

当你遇到一个可能与JavaScript尽你最大的努力识别错误信息并将它们复制到bug报告中。

提供所有的信息是非常重要的,因为即使系统管理员对错误日志也有零访问权。

如果问题是在用户脚本或小工具本身的代码中,那么PHabReCube可能不是问题得到处理的地方。〔1〕有人可能会将你重定向到脚本的对话页(如果有问题脚本被识别)。

报告连接问题

如果你在维基媒体网站上遇到困难(慢速互联网连接等),请遵循WiKiCe:报告连接问题.

报告登录问题

如果您登录帐户有问题,请遵循手册:如何调试/登录问题.

也见

  • γ PHAB:使用PHabReCor为小工具相关任务的T854 33