我如何参与 Ubuntu 的测试和 QA?

Dav*_*gel 19 testing automation quality

我想通过创建自动化测试来参与 Ubuntu QA。是否正在努力创建这些测试?我在哪里可以学到更多?

RAO*_*AOF 13

QA 团队进行了广泛的自动化测试——这是获得 Ubuntu 认证的硬件要求的一部分。

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

Ubuntu的QA邮件列表是你想要去的复选框问题,或讨论的合并请求。此链接讨论了 QA 团队用于自动化的完整工具集。

  • 也请添加此链接:http://qa.ubuntu.com/automation/ (2认同)

bal*_*ons 6

有几种方法可以参与编写自动化测试。质量团队参与为 ubuntu 包编写 autopkg 和自动驾驶测试。

自动包装

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

自动驾驶仪

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

获得帮助

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