Junior — Middle
Qaysi avtomatlashtirilgan test turlarini bilasiz va qo'llay olasiz?
sobes.tech AI
AIdan javob
Android dasturlashda avtomatlashtirilgan testlarning asosiy turlari:
- Birlik testlari — Android ramkasi bilan bog‘liq bo‘lmagan alohida metodlar va sinflarni tekshiradi. Odatda JUnit yordamida yoziladi.
- Instrumentli testlar (Instrumented tests) — qurilma yoki emulyatorda bajariladi, Android API, UI va komponentlar bilan o‘zaro ta'sirni tekshiradi.
- UI testlar — foydalanuvchi interfeysini avtomatlashtirilgan tarzda tekshiradi, masalan, Espresso yordamida.
Kotlin va JUnit bilan oddiy birlik testining misoli:
@Test
fun addition_isCorrect() {
assertEquals(4, 2 + 2)
}