加入 QA 团队

From The Document Foundation Wiki
Jump to: navigation, search


入门

什么是 QA?

QA 即质量控制 (Quality Assurance), 其主要任务是发现软件中的问题,确认用户报告的 bug, 验证计划进行的修复及改进, 从而确保每个版本的 LibreOffice 都能正常使用,从而夺得用户的满意。QA 团队在每个版本的软件发布的全过程中通过各种方式进行质量控制。

我们的首要目标是找到并确认最紧急、影响最广泛的 bug, 收集必要的信息,然后将其交给开发者团队处理。因此,QA团队充当了用户与开发者之间的桥梁和纽带角色。我们尝试指导每个 bug 报告的解决方式,从而确保用户满意。我们尝试重现用户提交的 bug, 赋予其适当的优先级和严重程度等级,找到并标记重复的 bug 报告,验证开发者计划要合并的修复补丁,等等。

加入 QA 需要满足什么条件?

1. 创建 Bugzilla 账户

要帮忙测试 LibreOffice 中的 bug, 您需要首先注册并登录 Bugzilla 账户。我们建议您到 Bugzilla 的 Preference 中将 'Automatically add me to the CC list of bugs I change' 设置为 'Only if I have no role on them',从您参与的 bug 有任何进展时能第一时间收到邮件提醒。

2. 安装 LibreOffice

您需要安装一个 Master 分支的每日构建版本,或者作为可选项安装 最新已发布版本,这是因为您所测试的 bug 有可能在最新的版本或者 master 上已被修复。如果您不希望这些最新版本或者每日构建版本影响到您系统上已安装的正常版本,那么请考虑采用 并行安装

确认 bug

找到尚未确认的 bug

  • 根据操作系统:
所有操作系统 Linux macOS Windows Android
  • 根据时间:
24小时内 一周内 一个月内 6个月内

尝试重现该 bug

由于某些 bug 只在特定操作系统平台上才能重,所以在确认 bug 时您最好在与报告者所用的相同操作系统上测试。但是,如果您无法在相同的系统上测定,也可以在您当前使用的系统中试一试。


  • 如果 bug 能重现,请将 status 字段设置为 NEW 并添加如下评论:
Thank you for reporting the bug. I can confirm that the bug is present in

[the LibreOffice version details you tested with (can be copied from the HelpAbout LibreOffice dialog)]


  • 如果 bug 不能重现,请将 status 字段设置为 UNCONFIRMED 并添加如下评论:
Thank you for reporting the bug. I can not reproduce the bug in

[the LibreOffice version details you tested with (can be copied from the HelpAbout LibreOffice dialog)]


  • 如果 bug 的描述很难懂,请将 status 字段设置为 NEEDINFO 并添加如下评论:
Thank you for reporting the bug. 
Unfortunately without clear steps to reproduce it, we cannot track down the origin of the problem. 
Please provide a clearer set of step-by-step instructions on how to reproduce the problem.
I have set the bug's status to 'NEEDINFO'. Please change it back to 'UNCONFIRMED' once the requested information is provided.


  • 如果需要由 bug 报告者或其他人提供示例文档才能尝试重现 bug,请降 status 字段设置为 NEEDINFO 并添加如下评论:
Thank you for reporting the bug. Please attach a sample document, as this makes it easier for us to verify the bug. 
I have set the bug's status to 'NEEDINFO'. Please change it back to 'UNCONFIRMED' once the requested document is provided.
(Note that the attachment will be public, remove any sensitive information before attaching it.
See the QA FAQ Wiki for further detail.)

额外的步骤

  • 如果 bug 的 Summary 字段中的 bug 标题描述不是很清晰,请更新该字段中的描述,从而能更准确清晰地描述问题的本质,并能更容易地找到重复的 bug.
  • 您可以根据情况更改 Component 字段,以准确反映出问题的组件。
    • 功能改进建议 (Enhancement) 类的 bug 应当首先经过 UX 团队的评估,以确定是不是应当在软件中实施。因此,这类 bug 您应当首先将其 status 标记为 NEW, 将 Component 字段设置为 ‘LibreOffice’,并添加 ‘needsUXEval’ 关键词到 Keywords 字段。
  • 测试并判断该 bug 是不是一个 倒退型的 bug.

请查看未被确认的 bug 报告当前的进展,并参考更相信的 bug 诊断指南

测试预发布版本 (Pre-releases)

1. 下载最新的预发布版本

2. 安装。(请注意 RC 版本会替换您已经安装的正式版本。请考虑并行安装

3. 测试。请到LibreOffice 6.0 发行注记页面查看心功能,并根据个人喜好对相应功能进行测试,或者根据自己的日常操作经验进行测试。

4. 您如果找到了 bug,请在这里报告,并提供要求的所有必要信息。(比如:重现步骤,受影响的文档,详细描述,操作系统,软件版本等。有关 bug 报告的指导,请见:如何报告 LibreOffice 中的 Bug)


注意: 要获得帮助,请加入:#libreoffice-qa connect via webchat IRC 聊天频道。

重新测试现有的 bug

我们明天都会批量通知 (ping) 一年以上没有任何活动的 bug, 让大家检查这些 bug 是否已在最新版本的软件中消失。更多信息...

找到需要重新测试的 bug

  • 今天 ping 过的 bug:
所有系统 Linux macOS Windows Android
  • 一周内 ping 过的 bug:
所有系统 Linux macOS Windows Android
  • 一个月内 ping 过的 bug:
所有系统 Linux macOS Windows Android
  • 三个月内 ping 过的 bug:
所有系统 Linux macOS Windows Android
  • 半年内 ping 过的 bug:
所有系统 Linux macOS Windows Android


尝试重现该 bug

如果该 bug 在最新版本的 LibreOffice 中能重现,请添加如下的评论,并请告知您测试所用的 LibreOffice 版本信息(从帮助 ▸ 关于 LibreOffice 对话框复制粘贴)。

This bug is still present in

[the LibreOffice version details you tested with (can be copied from the Help ▸ About LibreOffice dialog)]

如果该 bug 在最新版本中不能重现,请首先确保您测试时所遵循的重现步骤没有问题,然后确保您所在的操作系统与 bug 原来能重现的操作系统一致,然后再将其 status 设置为 RESOLVED WORKSFORME 并添加如下评论:

This bug is no longer reproducible in

[the LibreOffice version details you tested with (can be copied from the Help ▸ About LibreOffice dialog)]

Changing status to RESOLVED WORKSFORME

请不要 ...

  • ... 不要更改 Version 字段
  • ... 不要通过电子邮件回复。您应当直接在原 bug 报告里(网页上)提交评论。
  • ... 不要将 status 设置为 RESOLVED - FIXED,因为您不能确定是哪个源代码提交修复了它。

额外的步骤

联系我们

非常感谢您的帮忙。您可以随时联系我们: