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