Junior — Middle
Aké typy automatizovaných testov poznáš a vieš ich použiť?
sobes.tech AI
Odpoveď od AI
Hlavné typy automatizovaných testov v Android vývoji:
- Jednotkové testy — kontrolujú jednotlivé metódy a triedy bez závislosti od Android frameworku. Zvyčajne sa píšu pomocou JUnit.
- Instrumentované testy (Instrumented tests) — sa vykonávajú na zariadení alebo emulátore, testujú interakciu s Android API, UI a komponentami.
- UI testy — automatizujú kontrolu používateľského rozhrania, napríklad pomocou Espresso.
Príklad jednoduchého jednotkového testu v Kotlin s JUnit:
@Test
fun addition_isCorrect() {
assertEquals(4, 2 + 2)
}