Mam aplikację na Androida, która wydaje się działać dobrze - ale chcę się upewnić, że nie uniknąłem problemów związanych z wyciekami pamięci, blokowaniem wątków itp. Czy jest jakieś narzędzie lub tryb w ramach Zaćmienia, które podkreśli potencjalne problemy, które mogą pojawić się w przyszłości.Testowanie warunków skrajnych dla aplikacji na Androida
5
A
Odpowiedz
8
- StrictMode to sposób na ochronę przed przypadkowym dostępem do dysku lub sieci na głównym wątku.
- Android Lint to najnowszy dodatek do narzędzi SDK, służący do wychwytywania potencjalnych błędów i problemów z użytecznością.
- FindBugs to kolejne narzędzie do analizy statycznej nieobsługujące Androida.
- Android 4.0 (ICS) urządzenia mają kilka możliwości rozwojowych (w menu Ustawienia) można włączyć, aby złapać potencjalne problemy:
- Nie przechowywać z działalności działania sił być zniszczone na wyjściu
- Pokaż aktualizacje ekranu więc można powiedzieć, jeśli robisz zbyt dużo renderowania
- ... i więcej
- Traceview puszka powiedzieć, co robią twoje wątki.
- Aby uzyskać informacje o śledzeniu wycieków pamięci, zobacz What Android tools and methods work best to find memory/resource leaks?.
1
Czy wypróbowałeś statyczne analizatory kodu? Na przykład FindBugs to doskonałe narzędzie do wykrywania potencjalnych problemów w kodzie.
W zależności od aplikacji możesz również zwolnić Monkey na swoim interfejsie użytkownika z dużą ilością zdarzeń i przeanalizować później pamięć, aby wykryć możliwe wycieki i awarie.
Powiązane problemy
- 1. Projektowanie systemu testowania warunków skrajnych
- 2. Problem z jasnością podczas testów warunków skrajnych
- 3. Korzystanie z usługi chmury w celu przeprowadzenia testu warunków skrajnych aplikacji internetowej
- 4. Testowanie wersji wydanej i zaawansowanej aplikacji na Androida - NoSuchMethodError
- 5. Testowanie aplikacji Android
- 6. Testowanie aplikacji na Androida za pomocą Android Studio
- 7. Testowanie usługi ułatwień dostępu na Androida?
- 8. Testowanie aplikacji dla iPhone 5
- 9. Testowanie funkcjonalności dla aplikacji Mac:
- 10. Testowanie fragmentów Androida
- 11. Aktualizacja aplikacji na konsolę dla programistów Androida
- 12. Motyw dnia/nocy dla aplikacji na Androida
- 13. Biblioteka kalendarza dla aplikacji na Androida
- 14. Dokumentacja dla programistów aplikacji na Androida: pobierz?
- 15. Wdrażanie aplikacji na Androida
- 16. Testowanie pasek postępu na Androida z espresso
- 17. Testowanie naprężeń przy użyciu ogórka
- 18. Jak zapobiegać kradzieży aplikacji (specyficzne dla aplikacji na Androida)?
- 19. Android: testowanie instumentów dla widgetów aplikacji
- 20. Testowanie A/B dla aplikacji PhoneGap
- 21. USSD na Androida z aplikacji
- 22. Testowanie Androida - problem z ActivityInstrumentationTestCase2?
- 23. Wiele warunków dla FilterExpression
- 24. ExceptionInInitializerError w aplikacji na Androida?
- 25. Niestandardowy kolor czcionki dla aplikacji PagerTabStrip w aplikacji ViewPager dla mojej aplikacji na Androida
- 26. testowanie aplikacji internetowej
- 27. testowanie aplikacji python kliknięcie
- 28. Testowanie aplikacji Mongoose Node.JS
- 29. Globalny obiekt aplikacji na Androida
- 30. Aktualizacja aplikacji Xamarin na Androida