Jestem nowy w przypadku urządzeń Android Instrumentation. Przeglądałem próbki API i widziałem, że czasami używamy ActivityUnitTestCase i ActivityInstrumentationTestCase2. Jaka jest różnica między tymi dwoma? Kiedy będziemy używać jednego na drugim?Różnica między ActivityUnitTestCase a ActivityInstrumentationTestCase2
22
A
Odpowiedz
5
Klasa ActivityInstrumentationTestCase2 używana do testowania funkcjonalnego i ActivityUnitTestCase używana do testowania działania jednostki.
8
zobaczyć różnicę omówione tutaj: http://www.vogella.com/articles/AndroidTesting/article.html#activity_testing
Główne punkty:
- ActivityUnitTestCase mogą być używane do testowania i układ pojedynczych metod.
- ActivityInstrumentationTestCase2 może być używany, gdy chcesz wysłać zdarzenia dotykowe/myszy i przetestować zarządzanie stanem.
Czy "ActivityUnitTestCase" należy uruchomić jako test jednostkowy lub oprzyrządowanie? –