安卓:UI协作(Jenkins+Spoon+?)

3

我非常喜欢 Android 自动化测试的想法。
我尝试了 Spoon,它可以在不同设备上预览 UI 的当前状态,并提供出色的结果。
问题在于如何有效地与团队(开发人员/UI/UX)分享。

我想要的是:构建服务器(Jenkins)触发 Robotium + Spoon 测试,它会对每个屏幕进行截屏,然后构建服务器将 Spoon 的结果发布到某个 Web 应用程序(?),我们可以在其中查看所有按日期分组的 Spoon 报告,并在每个屏幕截图上留下评论。
哪个 Web 应用程序适合我的需求?


对商业解决方案感兴趣吗? - maszter
当然。我对任何解决方案都持开放态度。 - surlac
我可以推荐Testdroid,但它不支持Spoon。无论如何,您可以将其与Jenkins集成并运行Robotium、UIAutomator、Calabash等。不幸的是,Spoon目前还不在支持的框架列表中。 - maszter
不错。这是第三方服务,对吧?我想将Web应用程序安装在我们公司的防火墙后面,作为内部资源。我应该编写一个小型基于Java的Web应用程序+数据库,这样我就可以添加评论(这基本上是我需要的全部内容)?是否有此类Web应用程序的模板? - surlac
2个回答

8

我目前只使用Jenkins。我有一个脚本执行spoon,然后我指向了Jenkins输出结果的位置,就完成了!现在每个构建都附带自动化测试结果,再加上截图,这让我的经理们印象深刻,并使调试过程变得更加容易。最后的好处是它全部免费!enter image description here


太完美了!实现起来快捷简单。有没有办法在每个截图上添加注释? - surlac
我想不出一个简单或预先构建的解决方案... 不过听起来像是一个有趣的周末项目... :D - psionicNinja
@psionicNinja,你能分享一下那个脚本吗? - Daniel Gomez Rico

0
请注意,由于Jenkins中的安全更改,HTML发布者扩展程序的选定答案不再起作用。从Jenkins版本1.625.3和1.641开始,添加了限制以阻止JavaScript,这使得显示更加有限并且几乎无用。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接