为这些随机的弹窗测试单独写测试,可以嵌入到在业务上认为合理的单页面测试中
一般这样的触发性的弹窗都会有相应的全局性的变量用来控制,在执行其他的单页面测试的时候,则手动将对应的控制开关关闭。
在每个页面的单页面测试都完成以后,接下来的任务就是怎么有效的将这些单页面组合起来。在单元测试中每个单元测试都是独立的,所以只要保证所有的测试用例被执行过就可以了。但是现在我们的目的是实现功能测试,所以一定会有一些状态下的逻辑需要测试。于是在单页面的基础上我们加入了测试流的概念。
虽然 Espresso 已经很强大了,但是从2.2这个版本以后,已经很久没有更行新版本了,其实里面还是有很多坑的,在使用 Espresso 的时候需要尽量避免。
原文转自:http://ohmerhe.com/2017/04/18/espresso_huge_ui_test/