在过去的几周里,我一直在使用Appium(python)进行android测试,但昨天我们决定转向Expresso(Java)进行自动测试。我们做出这一转变的原因有两个:

  • 我们想扩展自动测试的范围,并且appium中没有很多功能。
  • 这是android的最新测试框架之一,并具有良好的向后兼容性。
  • 小型API,非常易于自定义。

  • 我一直在阅读Espresso,但是如果我将其与Appium进行比较,我什么都找不到。我是一个Python/R developer,所以也许有些地方我无法理解。有人愿意帮助我了解向这种新的测试框架的转变是否对将来有好处吗?我在这里没有看到更大的图景,任何帮助将不胜感激。

    最佳答案

  • Shifting将非常有用,因为Espresso支持应用程序外部的测试 Activity ,例如相机,浏览器和拨号程序等appium不支持的 Activity 。
  • 意式浓缩咖啡,您可以测试吐司消息,自动完成和应用程序外部的对话框。
  • 使用Espresso Test Suit,您可以找到代码覆盖率并衡量您的测试工作。
  • 关于java - Appium与Espresso的自动化测试框架,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35584577/

    10-11 22:20
    查看更多