Junior — Middle
Jaké typy automatizovaných testů znáš a umíš je používat?
sobes.tech AI
Odpověď od AI
Hlavní typy automatizovaných testů v vývoji Android:
- Jednotkové testy — kontrolují jednotlivé metody a třídy bez závislosti na Android frameworku. Obvykle jsou psány pomocí JUnit.
- Instrumentované testy (Instrumented tests) — jsou spouštěny na zařízení nebo emulátoru, testují interakci s Android API, UI a komponentami.
- UI testy — automatizují kontrolu uživatelského rozhraní, například pomocí Espresso.
Příklad jednoduchého jednotkového testu v Kotlinu s JUnit:
@Test
fun addition_isCorrect() {
assertEquals(4, 2 + 2)
}