我正在Espresso中进行测试的第一步。我可以找到很多教程告诉我如何使用Espresso测试一个单一活动。我从未见过任何教程 - 如何为整个应用程序准备Espresso测试。
我有完整的应用程序,有10个活动,当然有不同的方式。
是否可以选择使用Espresso测试整个应用导航?
如何测试应用程序“内部”的单个Activites?有时他们需要与登录到他帐户的用户的后端建立连接。我必须始终登录测试帐户或“模拟”数据吗?
如果我正在测试一个应用程序,我必须始终在Manifest中更改“启动器”活动,或者还有其他选项吗?
如果是新手问题并且有任何文章可以提供给我这些信息,请与我分享。
谢谢!
答案 0 :(得分:0)
一旦Espresso启动您的主要活动,您基本上可以导航到应用程序的任何部分,您不必担心启动不同的活动。只要您能找到与之交互的元素,导航到应用程序的不同部分并了解相应的策略(通过Id,文本等)与这些元素进行交互,那么您就可以进行必要的导航在你的应用程序中。
答案 1 :(得分:0)
我不知道你是否得到了问题的答案。
如果没有,请查看Android测试代码实验室。 https://codelabs.developers.google.com/codelabs/android-testing
我认为它有你所有问题的答案。 如果您需要更多帮助,请在此处告诉我们。