Testowanie oprogramowania to proces uruchamiania programu w celu znalezienia błędów i nietypowych lub nieoczekiwanych zachowań. Testowanie i programowanie oparte na testach to kluczowy krok w procesie programowania dla wszystkich deweloperów aplikacji na Androida. Pomaga to zmniejszyć odsetek nieudanych zamówień przez oprogramowanie komercyjne i firmowe.
Aby przygotować się do egzaminu certyfikacyjnego Associated Android Developer, deweloperzy powinni:
- Dokładne poznanie podstaw testowania
- Mieć możliwość tworzenia przydatnych lokalnych testów JUnit
- Poznawanie platformy testowej Espresso UI
- Naucz się pisać przydatne automatyczne testy Androida
Zasoby
- Android dla deweloperów – podstawy testowania
- Android Developers – > automatyzacja testów interfejsu
- Ćwiczenia z programowania – > UnitTesty
- Ćwiczenia z programowania – > Testowanie Androida – > Testowanie jednostkowe z użyciem JUnit i Mockito
- Ćwiczenia z programowania -> Testowanie Androida -> Espresso do testowania interfejsu