Ich bin neu in Fällen von Android Instrumentation. Ich habe mir die API-Beispiele angesehen und festgestellt, dass wir manchmal ActivityUnitTestCase und ActivityInstrumentationTestCase2 verwenden. Was ist der Unterschied zwischen den beiden? Wann würden wir eins über dem anderen benutzen?Unterschied zwischen ActivityUnitTestCase und ActivityInstrumentationTestCase2
22
A
Antwort
5
ActivityInstrumentationTestCase2-Klasse für Funktionstests und ActivityUnitTestCase für Unit-Tests einer Aktivität.
8
Sehen Sie den Unterschied hier diskutiert: http://www.vogella.com/articles/AndroidTesting/article.html#activity_testing
Kernpunkte:
- ActivityUnitTestCase kann zum Testen von Layout und isolierte Methoden verwendet werden.
- ActivityInstrumentationTestCase2 kann verwendet werden, wenn Sie Touch-/Mausereignisse senden und die Statusverwaltung testen möchten.
Sollte ein 'ActivityUnitTestCase' als Unit Test oder Instrumentation Test ausgeführt werden? –