是否可以使用Espresso测试记录器记录多个应用程序的测试,或者是否需要使用UiAutomator手动为这些测试编写代码?是否可以使用espresso测试记录器测试多个应用程序?
3
A
回答
0
Espresso
使用当前的应用程序上下文,所以这意味着你不能做像检查sharingIntent,通知或打开另一个应用程序的事情。
您可以为每个应用程序进行测试,然后编写bash/python脚本将它们一起运行,但是您认为无法使用单个记录或“手动”测试用例测试多个应用程序。
我认为UiAtomator
可以作为一个纯粹的仪器测试框架,但我还没有使用过。
希望它会有所帮助。
1
有关背景,请参阅:
- 谷歌的Espresso文档,
- 谷歌对Espresso Test Reorder文档,
- 谷歌的UI Automator文档,并
- 亚历克斯Zhukovich的教程Android testing: Espresso & UIAutomator together关于咖啡+ UIAutomator相结合,测试多个应用。 (Android上的单元测试也Alex's previous tutorials,&的Mockito Roboelectric,咖啡和UIAutomator。)
一对工具应该努力来测试应用的通知,例如。
但是这些文档没有讨论在多个应用程序中使用Espresso Test Recorder。测试记录仪处于测试阶段并仍在开发中。
建议:尝试使用Espresso Test Recorder分别在每个应用程序中记录动作和断言,然后手动组合两个生成的测试程序。
请报告经验教训!
相关问题
- 1. 用Espresso测试整个应用程序
- 2. 是否可以使用单个测试测试多个类
- 3. .Net(WatiN测试记录器)的Web应用程序测试
- 4. 可以使用Espresso测试小部件
- 5. 是否可以使用Capybara测试Java应用程序?
- 6. 是否可以使用ipod touch来测试iPhone应用程序?
- 7. 是否可以在测试应用程序之间共享Facebook测试用户?
- 8. 我可以使用Xamarin测试记录器测试我的应用程序收到的推送通知吗?
- 9. 使用Eclipse RCP应用程序打开SWTBot测试记录器
- 10. 使用React Native录制Espresso测试
- 11. 一个测试用例是否可以依赖多个测试用例?
- 12. 使用Espresso测试Android PreferenceFragment
- 13. 使用Espresso进行测试
- 14. 测试应用程序是否可以打开特定类型?
- 15. Robotium Android通过一个测试应用程序测试很多应用程序
- 16. 应用程序是不可测试
- 17. 是否有可以运行多线程以利用多核机器的.NET测试的测试运行器?
- 18. 是否可以使用Sahi测试响应式网页设计应用程序?
- 19. Espresso onData测试
- 20. 使用普通的JRE Junit测试可以测试Android应用程序吗?
- 21. Android,Espresso。是否有可能,并且从另一个测试方法调用一种测试方法是否好?
- 22. 在同一测试程序中使用多个测试接口?
- 23. 是否可以从Espresso测试项目生成.apk
- 24. 是否可以使用Xamarin UI.test c#测试混合应用程序并将相同的测试上传到云?
- 25. 我们是否可以使用xamarin来测试混合移动应用程序
- 26. 使用测试用户测试Facebook应用程序
- 27. 测试是否可以使用元编程调用f(x)
- 28. 在python中挤压测试以测试qt应用程序
- 29. 如何使用NUnit记录测试名称来记录哪些测试失败以及哪些测试成功?
- 30. 我可以使用Fit/Fitnesse来测试.NET应用程序吗?