Sobes.tech
Junior — Middle

Ի՞նչ տեսակի ավտոմատացված թեստեր գիտես և կարող ես կիրառել:

sobes.tech AI

Պատասխան AI-ից

Android զարգացման հիմնական ավտոմատացված թեստերի տեսակները՝

  • Միավորային թեստեր — ստուգում են առանձին մեթոդներն ու դասերը առանց Android ֆրեյմվորկի կախվածության: Դրանք սովորաբար գրվում են JUnit-ով:
  • Տեղեկատվական թեստեր (Instrumented tests) — կատարվում են սարքում կամ էմուլատորում, ստուգում են Android API-ի, UI-ի և կոմպոնենտների փոխազդեցությունը:
  • UI թեստեր — ավտոմատ կերպով ստուգում են օգտագործողի ինտերֆեյսը, օրինակ՝ Espresso-ով:

Օրինակ՝ Kotlin-ով JUnit-ով պարզ միավորային թեստ:

@Test
fun addition_isCorrect() {
    assertEquals(4, 2 + 2)
}