Android为什么要用浓咖啡进行测试

时间:2017-01-19 08:36:33

标签: android android-espresso

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

在某些工作申请表上,我看到他们在浓缩咖啡中寻找经验。

这让我想知道它是什么。

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

因为我看过几个意式浓缩咖啡的视频以及它是如何运作的,所以我想知道为什么我会亲自用浓咖啡而不是自己的移动设备。

我手工做了很多测试,我并没有真正看到手工测试和用浓缩咖啡测试之间的区别。 虽然物理测试不需要额外的编程工作,但espresso确实如此。在同一时间我写了一个espresso脚本,我已经可以手工测试了。

我可以通过查看结果看到我的体检结果,而浓咖啡告诉我它是否正常工作。为什么人们会使用浓缩咖啡?

亲切的问候,

亚历

1 个答案:

答案 0 :(得分:0)

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

想想一个更大的应用程序,每当你做一个可能破坏应用程序的小改动时,你必须测试整个流程。您可以使用espresso构建测试,并在每次推送/提交后检查应用程序是否仍按预期工作。

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