如何参与Ubuntu的测试和质量检查?


Answers:


13

质量检查团队会进行广泛的自动化测试-这是获得Ubuntu认证的硬件要求的一部分。

他们使用的项目是Checkbox。不要被checkbox-gtk软件包中附带的精简版版本所迷惑-完整套件包含大量测试。

您可以在Ubuntu QA邮件列表中查看复选框问题或讨论合并请求。此链接讨论了质量检查团队用于自动化的整套工具。


2
请也添加此链接:qa.ubuntu.com/automation
saji89

@ saji89:您可以继续建议修改。
Flimm 2013年

7

有两种方法可以参与编写自动化测试。质量团队参与为ubuntu软件包编写autopkg和autopilot测试。

自动包装

Autopkg测试在构建时由软件包的buildbot自动运行。这些测试的目的是提供系统和集成测试以保证基本功能。您可以在此处查看当前autopkg测试的实时输出。如果您有兴趣编写这些测试,请参阅:

自动驾驶

这些测试是使用自动驾驶仪框架以python编写的。这些测试的目的是提供更高级别的应用程序和功能测试。测试是用python编写的,可以通过UTAH或jenkins等测试运行程序由用户执行或编写脚本,以自动运行和发布结果。有关自动驾驶仪的更多信息,请在启动板上查看项目以及该项目的文档。如果您有兴趣编写这些测试,请参阅:

获得帮助

有关更多信息或获得帮助,请给ubuntu-quality列表发送电子邮件,或访问freenode上的#ubuntu-quality。




2

通常,自动测试是在每个项目的基础上进行的,这些测试的质量高度依赖于项目的组织和质量控制。测试可以绑定到debs之类的东西中,但是据我所知,我从未听说过任何特定项目之外的任何外部测试框架。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.