【发布时间】:2015-05-12 13:01:53
【问题描述】:
我有一个使用 Realm db 的测验应用程序。每次用户选择一个答案时,她都会单击一个按钮,然后会出现新的问题文本。 就是这样,直到她到达终点,我开始一个新的 Activity 并根据正确答案显示分数。
我应该如何开始/测试(我猜是 Espresso)该活动,而不必每次所有答案都手动输入,并在每个答案后单击按钮,直到我到达最后一个? p>
我需要将一些模拟数据传递给一个变量并创建一个 Intent,但我不知道如何在 Espresso 中找到与此相关的任何内容
【问题讨论】:
-
如果您将该 Activity 作为启动器 Activity 以使该 Activity 成为您的应用显示的第一个 Activity 会怎样?
-
嗯我猜它可能是这样的,但我不确定这是否是一个“好”的做法,是否允许我改变我的 src 文件结构只是为了测试。
-
这是您的应用程序。你正在测试它。您可以仅出于测试目的更改 src 文件,然后再恢复。
-
这就像说我不会检查我的网站是否防黑客,因为黑客很糟糕。
-
呵呵 :) 好的,你是对的。我认为问题在于每次更改代码时都必须这样做 - 我在想也许使用某些框架我不必更改代码中的某些内容。
标签: android android-testing android-espresso