Sobes.tech
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)
}