当前位置: 首页>>技术教程>>正文


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

, ,

问题描述

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

最佳答案

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

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

Ubuntu QA 邮件列表是您想要解决复选框问题或讨论合并请求的地方。本 link 讨论了 QA 团队用于自动化的全套工具。

次佳答案

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

自动打包

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

自动驾驶仪

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

获得帮助

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

第三种答案

https://wiki.ubuntu.com/Testing/Automation 确实存在一个项目 – 我不确定它目前涵盖了多少,但也进行了自动升级测试以测试升级各种包组合。

第四种答案

您可以通过加入 QA team、他们的 mailing list – ubuntu-quality 和他们的 launchpad page 来参与测试。

最后一个链接将带您到自动驾驶仪启动板站点,这是他们的自动化测试包。

有关 Ubuntu 自动化测试如何工作的更多详细信息,请参阅我的回答 here

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/12539.html,未经允许,请勿转载。