Testowanie porównawcze to sposób na sprawdzanie i monitorowanie skuteczności aplikacji. Możesz regularnie przeprowadzać testy porównawcze, aby analizować i debugować problemy z wydajnością oraz mieć pewność, że ostatnie zmiany nie spowodują regresji.
Android udostępnia bibliotekę Macrobenchmark do analizowania i testowania różnych sytuacji w aplikacji.
Macrobenchmark
Biblioteka Macrobenchmark mierzy większe interakcje użytkowników, takie jak uruchamianie aplikacji, interakcje z interfejsem i animacje. Biblioteka zapewnia bezpośrednią kontrolę nad środowiskiem testowym. Umożliwia ona kontrolowanie kompilacji oraz uruchamianie i zatrzymywanie aplikacji w celu bezpośredniego pomiaru rzeczywistego uruchamiania aplikacji lub przewijania.
Biblioteka Macrobenchmark wstrzykuje zdarzenia i monitoruje wyniki z zewnątrz aplikacji testowej, która jest tworzona na podstawie Twoich testów. Dlatego podczas pisania testów porównawczych nie wywołujesz bezpośrednio kodu aplikacji, ale poruszasz się po niej jak użytkownik.
Dodatkowe materiały
Wyświetlenia treści
Polecane dla Ciebie
- Uwaga: tekst linku jest wyświetlany, gdy język JavaScript jest wyłączony.
- Tworzenie profili bazowych {:#creating-profile-rules}
- Biblioteka JankStats
- Omówienie pomiaru skuteczności aplikacji