关于 openQA 的访谈

2011 年 10 月 14 日 | Kim Leyendecker | 无许可

Bernhard on automated testing

上周,openQA 1.0 发布了。我们采访了 openQA 的主要开发者 Bernhard Wiedeman。

首先,您在 openQA 项目中的工作是什么?

我在该项目中的角色是希望、设想、设计、组织和实现 openQA 和 OS-autoinst(为 openQA 服务提供动力的测试引擎)的大部分内容。我让它完成最需要的功能,并添加了其他人想要的功能。实际上,我在 SUSE(从事云相关工作)的工作与 openQA 完全无关,openQA 仍然是我的爱好项目。

您对 openQA 的个人目标是什么?

我希望它能显著提高整体自由软件的质量,特别是 openSUSE。这是一个很大的目标,但我知道它可以实现,因为它已经在 KDE、GNOME 和其他软件发布后不久发现了数十个错误,我相信这已经产生了影响。不幸的是,质量本身以及高质量的影响很难衡量。

**还有什么问题你想指出吗?**

结果有时会显示不是被测软件中的错误,而是测试代码中的问题,但我通常会快速修复这些测试。

仍然缺少一些东西。例如,累积结果(Jenkins 很好地完成了这一点)并通知相关方——这样我就不必发送那么多 IRC 消息或错误报告了——但我犹豫是否要重新发明轮子。还有许多可以轻松测试的事情尚未包含在内。

感兴趣的开发者可以查看 OS-autoinst todo 列表 //www.os-autoinst.org/todo.txt 。我希望在 Hackweek VII 期间解决其中一些项目。

您和团队过去遇到的最大问题是什么?

从来没有发生过大的故障或类似情况。此外,openQA 并不像 OBS(目前)那样,停机几个小时会让你很难受。

自从您在 SUSE 工作以来,您的生活有什么变化?

我从柏林搬到了纽伦堡,这意味着我不能像以前那样经常和家人在一起。不知什么原因,这还导致我的披萨和土耳其烤肉消费增加了十倍,这让我有点担心。我想念做土豆汤、煎蛋卷和许多其他美味佳肴了。

积极的一面是,我与编写我多年来每天使用的工具(如 screen 和 zypper)的人们一起工作。而且,不知什么原因,向人们请求修复错误似乎在他们的办公桌旁更有效 ;-)

[caption id=”attachment_11250” align=”alignright” width=”300” caption=”openQA 测试详情”]openQA test details[/caption]

自去年以来,openQA 项目发生了什么变化?

简短的回答:几乎所有的一切。

详细的回答:一年前,我只有一台私人 Debian 服务器在运行常规 Factory 测试,并将结果视频和日志作为文件发布到一个巨大的目录中,这甚至让我自己也很难使用。

但去年十月,由 SUSE 赞助的 openQA 服务器上线了。它可以更快地运行测试,并且我为结果创建了一个漂亮的 Web 界面,因此更容易找到故障发生的时间。我添加了更多不同的测试变体,以涵盖发行版升级和最新开发版本。Dominik(现在在 SUSE QA 工作)添加了对参考图像、音频测试和实时查看运行测试的支持。

请向我们介绍一下 openQA 团队。

目前 openQA 的开发者是 Dominik 和我。它不需要太多维护,所以只需要添加更多的测试或功能时才需要工作。

然后还有一些人提出有用的建议,还有更多的人查看测试结果,即使没有必要组织这些(我想,我们可以使用 opensuse-testing 邮件列表或 IRC 频道),这使他们成为一种非正式的分布式 openQA 结果审查团队。

最后,让我们更深入地思考一下,问一个问题:“为什么?” 更具体地说,你想要在生活中实现什么?

这是我在 21 岁时问自己的问题,在与人们(我从未见过)聊天了几个月后,并经过感受和思考,找到了一个让我笑出眼泪的答案。每个人都必须找到自己独特的答案(这样它才是真正属于他们的),所以我只想说 openQA 只是我永无止境的努力/追求/旅程的一部分。

感谢您的采访!

分类: 基础设施

标签

分享此帖子