0
我正在使用Espresso測試我的應用程序。如何在Espresso上使用數據庫?
我的應用程序使用通信服務在第一次訪問時下載數據庫,但是當測試運行時我無法完成此任務。
我對此的建議是創建一個數據庫,其中包含我需要的數據以使應用程序正常運行。
那麼,我該怎麼做呢?
我正在使用Espresso測試我的應用程序。如何在Espresso上使用數據庫?
我的應用程序使用通信服務在第一次訪問時下載數據庫,但是當測試運行時我無法完成此任務。
我對此的建議是創建一個數據庫,其中包含我需要的數據以使應用程序正常運行。
那麼,我該怎麼做呢?
您應該提供有關您的環境的更多信息。爲什麼你不能在測試中下載數據庫?如果您的應用程序能夠正常下載並放入數據庫,那麼爲什麼不使用它來爲測試創建假數據?
我們有一個應用程序,我們使用espresso進行測試,使用ActiveAndroid ORM http://www.activeandroid.com/。但基本上你不需要它,你可以像現在一樣使用sqlite。
意式咖啡應該讓你使用你的應用程序中通常使用的所有東西。你可以使用http下載數據庫,或者其他的,你也可以創建一個假數據庫。
如果下載速度慢,我建議您初始化一個假數據庫。只需根據每個測試用例的需求創建假數據,並在創建第一個活動之前填寫它。
你說得對。我在測試時下載了數據庫:) 我不知道Espresso通常使用該應用程序。謝謝 –