【问题标题】:Android why test with espressoAndroid 为什么要用 espresso 进行测试
【发布时间】:2017-01-19 08:36:33
【问题描述】:

我遇到了这个测试框架 Espresso。

在一些工作申请中,我看到他们寻求浓缩咖啡的经验。

这让我想知道它是什么。

我看到 espresso 是一个测试框架。我知道它是如何工作的,而且它很容易学习。 但现在是我的问题,为什么我要用浓缩咖啡而不是物理测试来测试它?

因为我看过一些 espresso 的视频以及它的工作原理,这让我想知道为什么我会使用 espresso 而不是我自己的移动设备用我自己的双手。

我手动进行了很多测试,我看不出手动测试和使用 espresso 测试之间的区别。 虽然物理测试不需要额外的编程工作,但 espresso 可以。同时我写了一个浓缩咖啡脚本,我已经可以手动测试了。

我可以通过查看结果来了解我的身体测试结果,而 espresso 会告诉我它是否正常工作。人们为什么要使用浓缩咖啡?

亲切的问候,

亚历克斯

【问题讨论】:

    标签: android android-espresso


    【解决方案1】:

    您使用 Espresso 是因为它可以节省您的时间,而且人工测试容易出错。

    考虑一个更大的应用程序,您必须在每次进行可能会破坏应用程序的小改动时测试整个流程。您使用 espresso 构建测试并检查应用在每次推送/提交后是否仍按预期运行。

    示例:想象一个聊天应用程序,您可以在其中发送不同类型的消息(音频、视频、照片、文本、位置、gif)。为什么要手动发送每种类型的消息,而不是自动发送并使其更快?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多