【问题标题】:Android: UI Collaboration (Jenkins+Spoon+?)Android:UI 协作(Jenkins+Spoon+?)
【发布时间】:2014-07-06 20:54:14
【问题描述】:

我真的很喜欢 Android 自动化测试的想法。
我试过 Spoon,它在不同设备上预览 UI 的当前状态时效果很好。
问题是如何有效地与团队(开发人员/UI/UX)共享它。

我想要的是:构建服务器(Jenkins)触发Robotium + Spoon测试,它对每个屏幕进行截图,然后构建服务器将Spoon的结果发布到一些web-app(?),我们可以在其中看到所有的Spoon报告按日期分组,以及我们可以在每个屏幕截图上留下 cmets 的位置。
哪种网络应用程序可以满足我的需求?

【问题讨论】:

  • 对商业解决方案感兴趣?
  • 当然。我愿意接受任何解决方案。
  • 我可以推荐Testdroid,但它不支持Spoon。无论如何,您可以将它与 Jenkins 集成并运行 Robotium、UIAutomator、Calabash 等。不幸的是,Spoon 尚未在受支持的框架列表中。
  • 不错。是第三方服务吧?我想在我们的公司防火墙后面安装网络应用程序,比如内部资源。我是否应该编写基于 Java 的小型 Web 应用程序 + DB,以便能够添加 cmets(这基本上是我所需要的)?这种网络应用有模板吗?

标签: android user-interface jenkins robotium spoon


【解决方案1】:

我目前只使用 Jenkins。我有一个脚本执行勺子,然后我将詹金斯指向勺子输出结果的位置,然后转瞬即逝!现在,我们为每个构建附加了自动化测试结果。再加上屏幕截图,这给我的经理留下了深刻的印象,并使调试过程变得更加容易。最后一个好处是它都是免费的!

【讨论】:

  • 完美!快速且易于实施。有没有办法给每个截图添加 cmets?
  • 我想不出一个简单的或预先构建的解决方案...不过听起来像是一个有趣的周末项目...:D
  • @psionicNinja 你能分享那个脚本吗?
【解决方案2】:

请注意,由于 jenkins 中的安全更改,HTML Publisher 扩展的选定答案不再有效。从 jenkins 版本 1.625.3 和 1.641 开始,添加限制以阻止 javascript,这使得它的显示更加受限并且几乎无用

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-01-07
    • 1970-01-01
    • 1970-01-01
    • 2012-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多