Na tej stronie opisujemy różne narzędzia, które ułatwiają tworzenie, konfigurowanie i uruchamianie testów w Android Studio lub w wierszu poleceń.
Jeśli chcesz dowiedzieć się więcej o podstawach testowania i pisaniu testów, przeczytaj artykuł Testowanie aplikacji na Androida.
Testy można przeprowadzać i konfigurować na różne sposoby:
Testowanie w Android Studio
Android Studio zawiera funkcje, które ułatwiają tworzenie, uruchamianie i wyświetlanie wyników testów w IDE. W Android Studio możesz wskazać i kliknąć kod źródłowy aplikacji, aby utworzyć i przeprowadzić testy pod kątem określonych klas lub metod, użyć menu do skonfigurowania wielu urządzeń testowych oraz korzystać z okna narzędzia macierzy testów, aby zwizualizować wyniki testów. Więcej informacji o tym, jak w Android Studio tworzyć testy i nimi zarządzać, znajdziesz w artykule Testowanie w Android Studio.
Uruchamianie testów z poziomu wiersza poleceń
Aby mieć większą kontrolę, możesz uruchamiać testy z poziomu wiersza poleceń. Testowanie za pomocą wiersza poleceń to prosty sposób na kierowanie modułów i tworzenie wariantów pojedynczo lub w kombinacjach. Przeprowadzanie testów z wykorzystaniem powłoki Android Debug Bridge (adb) daje największe możliwości dostosowania pod kątem wykonywanych testów.
Wykonywanie testów z poziomu wiersza poleceń jest też przydatne w systemie ciągłej integracji.
Więcej informacji znajdziesz w artykule o testowaniu z poziomu wiersza poleceń.
Testy zaawansowane
Jeśli chcesz przeprowadzić zaawansowane testy, możesz zastąpić ustawienia domyślne, skonfigurować opcje Gradle lub refaktoryzować kod, aby testy były rozdzielone we własnym module. Więcej informacji o konfigurowaniu konfiguracji testów pod kątem specjalnych przypadków użycia znajdziesz w artykule Zaawansowana konfiguracja testu.
Aby sprawdzić, jak zachowuje się Twoja aplikacja, gdy użytkownik wchodzi z nią w interakcję, możesz użyć takich narzędzi jak Espresso Test Recorder, Indeksowanie aplikacji, Automator interfejsu lub Testy małpy.