為這些隨機的彈窗測試單獨寫測試,可以嵌入到在業務上認為合理的單頁面測試中
一般這樣的觸發性的彈窗都會有相應的全局性的變量用來控制,在執行其他的單頁面測試的時候,則手動將對應的控制開關關閉。
在每個頁面的單頁面測試都完成以后,接下來的任務就是怎么有效的將這些單頁面組合起來。在單元測試中每個單元測試都是獨立的,所以只要保證所有的測試用例被執行過就可以了。但是現在我們的目的是實現功能測試,所以一定會有一些狀態下的邏輯需要測試。于是在單頁面的基礎上我們加入了測試流的概念。
雖然 Espresso 已經很強大了,但是從2.2這個版本以后,已經很久沒有更行新版本了,其實里面還是有很多坑的,在使用 Espresso 的時候需要盡量避免。
原文轉自:http://ohmerhe.com/2017/04/18/espresso_huge_ui_test/