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)
}