Mozilla质量保证

我们是谁,我们干什么

Mozilla质量保证(Quality Assurance,QA)团体是由互联网上的无数志愿者以及一部分mozilla.org社团的工作人员组成的。我们共同的任务是发现并报告mozilla.org开源项目中的bug,从而不断完善相关软件。

我们将Mozilla客户软件在实际使用时的特性与规格说明中的功能(由W3C组织、互联网工程任务小组、mozilla.org的捐助者决定)进行比较,从而发现bug。

一般来说,我们使用Mozilla的bug跟踪系统──Bugzilla来研究、书写和提交bug报告。

我为什么要参加?

让我们引用Eric S. Raymond的一句话:“大家努力,bug无处藏身(Given enough eyeballs, all bugs are shallow)。”

QA使得不亲自编写软件,但是希望在日常工作中使用Mozilla,并愿意积极帮助完善它的用户可以参与其中——通过报告bug的方式。

越多的人参加Mozilla质量保证活动,我们就可以更有效地为千百万网络用户提供高效、稳定、与标准真正兼容的浏览器(包括邮件/新闻阅读器)。因此,即便你自己并未编写代码,也一样可以做出巨大的贡献。

mozilla QA的参与经验还可以在您谋求软件质量保证相关工作时有所帮助。

怎样加入?

Helping with QA 列出了参与QA的种种的可选方式,以及相关教程。

或者你也可以采用smoketests测试的方式。参看Smoketest FAQ.

在哪里可以找到帮助资源?

Mozilla QA志愿者的帮助文档很多。下面列出了一些重点资源:

产品领域的各QA组:

  1. 浏览器前端 QA
    本组对浏览器的前端进行测试,其中“前端”指用户界面,但不包括页面的布局和描绘(page layout and rendering)。
  2. 标准遵守 QA
    本组负责保证Mozilla浏览器正确支持各种web标准,例如HTML,CSS,JavaScript,DOM,XML,HTTP,FTP。网络库Necko以及页面布局描绘引擎Gecko也属于这个组的职责范围。
  3. 邮件/新闻 QA
    本组负责对邮件/新闻客户端进行测试。
  4. 安装 QA
    本组负责对基于XPInstall的全新安装程序进行测试。
  5. XPInstall QA
    本组对Mozilla的XPInstall技术进行测试。(XPInstall可以使得软件能够在Mozilla Web浏览器中下载和更新)
  6. 国际化 QA
    本组负责对国际惯例的正确支持,例如字符集合、时间格式,以及本地化后的Mozilla客户端产品能够正确执行相关操作。

新闻组

QA 新闻组是为了促进Mozilla Qa成员的交流而设置的。可以利用新闻组来方便地获取测试规格说明、测试用例的反馈,或者发送测试结果,以及寻找测试所需的特定配置的系统。

想了解怎样访问和订阅新闻组的朋友,请参考mozilla.org社团页面上的总体信息部分以及订阅指南部分。

Bug 报告的相关资源

(感谢Lisa Chiang和Christopher Pratt为本文档做出的贡献。欢迎提出建议。)