David Siegel Asked: 2010-07-29 12:56:38 +0800 CST2010-07-29 12:56:38 +0800 CST 2010-07-29 12:56:38 +0800 CST 我如何参与 Ubuntu 的测试和 QA? 772 我想通过创建自动化测试来参与 Ubuntu QA。是否正在努力创建这些测试?我在哪里可以了解更多信息? automation testing quality 6 个回答 Voted Best Answer RAOF 2010-07-29T18:49:24+08:002010-07-29T18:49:24+08:00 QA 团队进行了广泛的自动化测试——这是获得 Ubuntu 认证的硬件要求的一部分。 他们使用的项目是Checkbox。不要被包装中提供的相当精简的版本所迷惑checkbox-gtk——完整的套件包含大量的测试。 Ubuntu QA邮件列表是您想要解决复选框问题或讨论合并请求的地方。此链接讨论了 QA 团队用于自动化的全套工具。 balloons 2013-01-05T07:42:55+08:002013-01-05T07:42:55+08:00 有几种方法可以参与编写自动化测试。质量团队参与编写 ubuntu 软件包的 autopkg 和 autopilot 测试。 自动打包 Autopkg 测试由包的构建机器人在构建时自动运行。这些测试的目标是提供系统和集成测试以保证基本功能。您可以在此处查看当前 autopkg 测试的实时输出。如果您有兴趣编写这些测试,请参阅: 我如何为 ubuntu 贡献一个 autopkg 测试? 自动驾驶仪 这些测试是使用自动驾驶框架在 python 中编写的。这些测试的目标是提供更高级别的应用程序和功能测试。测试是用 python 编写的,用户可以通过 UTAH 或 jenkins 等测试运行程序执行或编写脚本,以自动运行和发布结果。有关自动驾驶仪的更多信息,请查看启动板上的项目以及该项目的文档。如果您有兴趣编写这些测试,请参阅: 我如何贡献自动驾驶测试? 获得帮助 如需更多信息或获得帮助,请发送电子邮件至ubuntu-quality 列表或访问 freenode 上的#ubuntu-quality。 ajmitch 2010-07-29T13:46:44+08:002010-07-29T13:46:44+08:00 https://wiki.ubuntu.com/Testing/Automation上确实存在一个项目- 我不确定它目前涵盖了多少,但也进行了自动升级测试以测试升级各种包组合。 Kevin Bowen 2012-12-28T22:37:30+08:002012-12-28T22:37:30+08:00 您可以通过加入QA 团队、他们的邮件列表 - ubuntu-quality和他们的启动板页面来参与测试。 最后一个链接将带您到自动驾驶仪启动板站点,这是他们的自动化测试包。 有关 Ubuntu 自动化测试如何工作的更多详细信息,请参阅我的答案。 Martin Owens -doctormo- 2010-07-29T13:12:05+08:002010-07-29T13:12:05+08:00 通常自动化测试是在每个项目的基础上完成的,这些测试的质量高度依赖于项目的组织和质量控制。测试可以与 debs 等的构建相关联,但据我所知,我从未听说过任何特定项目之外的任何外部测试框架。 blueyed 2010-07-29T15:14:59+08:002010-07-29T15:14:59+08:00 有http://qa.ubuntu.com/ - 它链接到例如http://mago.ubuntu.com/ 虽然我不能指出具体的东西,但这似乎是一个很好的起点。
QA 团队进行了广泛的自动化测试——这是获得 Ubuntu 认证的硬件要求的一部分。
他们使用的项目是Checkbox。不要被包装中提供的相当精简的版本所迷惑
checkbox-gtk
——完整的套件包含大量的测试。Ubuntu QA邮件列表是您想要解决复选框问题或讨论合并请求的地方。此链接讨论了 QA 团队用于自动化的全套工具。
有几种方法可以参与编写自动化测试。质量团队参与编写 ubuntu 软件包的 autopkg 和 autopilot 测试。
自动打包
Autopkg 测试由包的构建机器人在构建时自动运行。这些测试的目标是提供系统和集成测试以保证基本功能。您可以在此处查看当前 autopkg 测试的实时输出。如果您有兴趣编写这些测试,请参阅:
自动驾驶仪
这些测试是使用自动驾驶框架在 python 中编写的。这些测试的目标是提供更高级别的应用程序和功能测试。测试是用 python 编写的,用户可以通过 UTAH 或 jenkins 等测试运行程序执行或编写脚本,以自动运行和发布结果。有关自动驾驶仪的更多信息,请查看启动板上的项目以及该项目的文档。如果您有兴趣编写这些测试,请参阅:
获得帮助
如需更多信息或获得帮助,请发送电子邮件至ubuntu-quality 列表或访问 freenode 上的#ubuntu-quality。
https://wiki.ubuntu.com/Testing/Automation上确实存在一个项目- 我不确定它目前涵盖了多少,但也进行了自动升级测试以测试升级各种包组合。
您可以通过加入QA 团队、他们的邮件列表 - ubuntu-quality和他们的启动板页面来参与测试。
最后一个链接将带您到自动驾驶仪启动板站点,这是他们的自动化测试包。
有关 Ubuntu 自动化测试如何工作的更多详细信息,请参阅我的答案。
通常自动化测试是在每个项目的基础上完成的,这些测试的质量高度依赖于项目的组织和质量控制。测试可以与 debs 等的构建相关联,但据我所知,我从未听说过任何特定项目之外的任何外部测试框架。
有http://qa.ubuntu.com/ - 它链接到例如http://mago.ubuntu.com/
虽然我不能指出具体的东西,但这似乎是一个很好的起点。