Answers:
有两种方法可以参与编写自动化测试。质量团队参与为ubuntu软件包编写autopkg和autopilot测试。
自动包装
Autopkg测试在构建时由软件包的buildbot自动运行。这些测试的目的是提供系统和集成测试以保证基本功能。您可以在此处查看当前autopkg测试的实时输出。如果您有兴趣编写这些测试,请参阅:
自动驾驶
这些测试是使用自动驾驶仪框架以python编写的。这些测试的目的是提供更高级别的应用程序和功能测试。测试是用python编写的,可以通过UTAH或jenkins等测试运行程序由用户执行或编写脚本,以自动运行和发布结果。有关自动驾驶仪的更多信息,请在启动板上查看项目以及该项目的文档。如果您有兴趣编写这些测试,请参阅:
获得帮助
有关更多信息或获得帮助,请给ubuntu-quality列表发送电子邮件,或访问freenode上的#ubuntu-quality。
为此,在https://wiki.ubuntu.com/Testing/Automation上确实存在一个项目-我不确定它目前涵盖了多少,但是还进行了自动升级测试,以测试升级各种软件包组合。
通常,自动测试是在每个项目的基础上进行的,这些测试的质量高度依赖于项目的组织和质量控制。测试可以绑定到debs之类的东西中,但是据我所知,我从未听说过任何特定项目之外的任何外部测试框架。
有http://qa.ubuntu.com/-链接到例如http://mago.ubuntu.com/
尽管我不能指出某些特定的内容,但这似乎是一个很好的起点。