参加测试日的感受 :: 测试 Jenkins

到处都有很多帖子邀请你参加考试,当然我以前也写过一些。 但是,当您努力测试组件的每一点时,这是一种真实的体验。 今天是一个 詹金斯 测试日,我尽我所能测试这个美丽 开源持续集成工具. 在这里我详细分享一下我的经验。

我曾有一个 Fedora 21 虚拟机 3.16.1-301.fc21.x86_64,未使用最新的 alpha 版本进行更新。 在进行 yum 更新时,我遇到了一些奇怪的问题。 我得到了帮助 卡米尔 更新我的系统,感谢他。 没有浪费更多时间,我直接跳转到测试日wiki页面:: https://fedoraproject.org/wiki/Test_Day:2014-09-30_Jenkins。 如果您密切关注 FedoraQA,这将是一种真正的幸福 日历. 这是我今天的信息来源。 如果你偶尔看看它,你不会错过任何东西。 所以,是的,回到测试日..我用 yum update 配置了我的测试虚拟机 测试页面.

但它回喊“女士,先安装再更新!”。 我的意思是,很明显,默认情况下我没有这些包。 我已经使用 yum install 安装了所有这些列出的软件包。 我喜欢 yum 本身拉取所有依赖项。 现在下一步是一个一个地执行所有列出的测试用例,我应该以某种方式破坏它并设法记录很多错误?。 但确实,当你怀着错误的意图开始做事时,你很有可能会退缩。 我在 https://localhost:8080 半小时内无法访问我的 Jenkins 实例。 感谢上帝,我们有 IRC#fedora 测试日。 感谢那里的人提出了很多建议。 一般来说,当你有一个组件的测试日时,你可以在免费节点上的#fedora-test-day 上找到开发人员、测试人员、用户,他们都会在那里提供帮助。 所以,这真的很容易,伙计!

对我有用的解决方案很简单,首先我需要关闭我的 iptables(防火墙),然后我通过浏览器缓存和宾果游戏清除,我加载了我的 Jenkins 实例页面。 我可以看到一个男人,他的胡子弯弯,闭着眼睛,打着红色蝴蝶结,脸上挂着灿烂的笑容,即在我的屏幕右上角。 詹金斯叔叔微笑着。

是时候开始一些真正的测试了。 我测试了上给出的一大堆测试用例 考试日页面. 正如预期的那样,我几乎没有遇到过失败,但总的来说它工作得很好。 非常感谢 msrb. 他真的很有帮助。 他第一次组织了考试日,但他把一切都做好了。 考试日的成功也取决于其组织者。 他宣传得很好,他创建了非常用户友好的测试页面。 测试用例写得非常好,他整天都在 IRC 上为每个查询提供帮助。 干得好先生?

最后,我用我的更新了测试页面 测试结果. 我已经记录了 3 个错误并在测试页面的测试结果部分中提到了它们。 登录一个非常简单,您需要执行以下操作::

  1. 在 #fedora-test-day 上询问您所面临的问题是否实际上是错误或者尚未登录。示例 ::

amita> msrb,用于测试用例 6
任何人遇到 java.io.IOException: 插件安装失败。 /var/lib/jenkins/plugins/jenkins-icon-shim.jpi/META-INF/MANIFEST.MF 没有清单
米兹德布斯克,^^
amita,是的,这是 jenkins-icon-shim pkg 中的一个已知错误:https://bugzilla.redhat.com/show_bug.cgi?id=1147821
哦好的
应该是真的有问题

  1. 如果它是有效的,然后去 红帽 Bugzilla 并针对正确的组件和版本打开一个新错误。 样本 ::

msrb,我正面临 https://fpaste.org/137753/82125141/ 从配置
我们需要在从机上安装 jenkins rpms 吗?
还是一个错误? msrb
已知错误?
amita,不,这不应该是必要的。 这可能是一个错误。 你能在 bugzilla 上报告吗?
确实
谢谢,干得好!
msrb, https://bugzilla.redhat.com/show_bug.cgi?id=1147978

  1. 不要忘记将所有错误放在测试日页面的测试结果部分。 样本 ::

https://fedoraproject.org/wiki/Test_Day:2014-09-30_Jenkins#Test_Results

所以总而言之,这对我和 Jenkins pkg 所有者来说是双赢的。 我了解了 Jenkins,他们现在有一些错误要修复 ? 在做你最喜欢的工作(即测试)的同时学习新东西真的是一种很大的满足感。 有人说得对,经常学习新东西 让你感觉年轻。 因此,如果您现在想保持年轻,继续测试,更多参与,享受测试日,报告错误并且不要忘记更新测试结果?