2011-12-15 68 views
0

我是Junit測試框架的新成員。是否可以使用斷言來測試活動流,以檢查是否僅使用android API中提供的現有類來啓動每個活動。 看來我們只能在活動層面進行測試。但是我們能否自動化一個流程:就像在活動之間產生前後一樣?Android Junit測試活動流程

+0

我不知道你是否可以用JUnit做到這一點。 JUnit是一個單元測試工具,您正在討論系統測試級別上的流量測試。 – Flexo 2011-12-15 11:58:43

回答

2

是的,通過使用Android instrumentation,它爲您提供了一些方法,當您與系統通過它的儀表框架進行交互時,您可以進入駕駛員座位。

基本上,您可以觸發和管理活動生命週期的各個方面,包括互相調用活動的內省結果。因此,如果您使用ActivityTestCase這個適合測試單個活動的工具,那麼您可以看看InstrumentationTestCase,它爲您提供了一種低級方法,可以一次處理多個活動。

+0

是的,我一直堅持完成新推出的活動,只需點擊一下按鈕,但Instrumentation.ActivityMonitor在這種情況下有所幫助,因此您可以四處移動以獲取有關新活動及其視圖的參考。 – Pritam 2012-01-02 12:47:18