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