Uruchamianie testów w Android Studio
W tym rozdziale zobaczmy, jak przeprowadzić testy przy użyciu Android Studio.
Każda aplikacja na Androida ma dwa rodzaje testów -
Testy funkcjonalne / jednostkowe
Testy oprzyrządowania
Test funkcjonalny nie wymaga zainstalowania i uruchomienia rzeczywistej aplikacji na Androida na urządzeniu lub emulatorze i przetestowania funkcjonalności. Można go uruchomić w samej konsoli bez wywoływania samej aplikacji. Jednak testy oprzyrządowania wymagają uruchomienia rzeczywistej aplikacji w celu przetestowania funkcjonalności, takich jak interfejs użytkownika i interakcja z użytkownikiem. Domyślnie testy jednostkowe są zapisywane wsrc/test/java/ folder i testy Instrumentation są zapisywane w src/androidTest/java/teczka. Studio Android udostępnia menu kontekstowe Uruchom dla klas testowych, aby uruchomić test napisany w wybranych klasach testowych. Domyślnie aplikacja systemu Android ma dwie klasy - ExampleUnitTest w folderze src / test i ExampleInstrumentedTest w folderze src / androidTest .
Aby uruchomić domyślny test jednostkowy, wybierz ExampleUnitTest w studiu Android, kliknij go prawym przyciskiem myszy, a następnie kliknij Uruchom `` ExampleUnitTest '', jak pokazano poniżej,
Uruchom test jednostkowy
Spowoduje to uruchomienie testu jednostkowego i wyświetlenie wyniku w konsoli, jak na poniższym zrzucie ekranu -
Sukces testu jednostkowego
Aby uruchomić domyślny test instrumentacji, wybierz ExampleInstrumentationTest w Android Studio, kliknij go prawym przyciskiem myszy, a następnie kliknij Uruchom `` ExampleInstrumentationTest '', jak pokazano poniżej,
Uruchom test oprzyrządowania
Spowoduje to uruchomienie testu jednostkowego poprzez uruchomienie aplikacji na urządzeniu lub w emulatorze i wyświetlenie wyniku w konsoli, jak na poniższym zrzucie ekranu -
Test oprzyrządowania przebiegał pomyślnie.