mobil ilovalarni sinovdan o‘tkazish va ishga tushirish

DOCX 8 стр. 192,9 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 8
mobil ilovalarni sinovdan o‘tkazish va ishga tushirish. sinovning afzalliklari sinov ilovalarni ishlab chiqish jarayonining ajralmas qismidir. ilovangizga nisbatan testlarni doimiy ravishda oʻtkazish orqali siz ilovangizni ommaga chiqarishdan oldin uning toʻgʻriligi, funksionalligi va foydalanishga yaroqliligini tekshirishingiz mumkin. ilovangiz boʻylab harakatlanish orqali uni qoʻlda sinab koʻrishingiz mumkin. siz turli xil qurilmalar va emulyatorlardan foydalanishingiz, tizim tilini o’zgartirishingiz va har bir foydalanuvchi xatosini yaratishga yoki har bir foydalanuvchi oqimidan o’tishga harakat qilishingiz mumkin. biroq, qo’lda sinovdan o’tkazish yomon miqyosda va ilovangiz xatti-harakatlaridagi regressiyalarni e’tiborsiz qoldirishi mumkin. avtomatlashtirilgan test siz uchun testlarni amalga oshiradigan asboblardan foydalanishni o’z ichiga oladi, bu tezroq, takrorlanishi mumkin va umuman dasturni ishlab chiqish jarayonida avvalroq sizga amaliy fikr-mulohazalarni beradi. androidda test turlari mobil ilovalar murakkab va ko’plab muhitlarda yaxshi ishlashi kerak. shunday qilib, testlarning ko’p turlari mavjud. masalan, mavzu(holat)ga qarab har xil turdagi testlar mavjud: · funktsional test: mening ilovam o’zi kerak bo’lgan narsani qiladimi? · ishlash(samaradorlik) testi: u …
2 / 8
iy dasturda sinov doiralari sinovlarni tasniflashning ko’plab usullari mavjud. biroq, dastur ishlab chiquvchilari uchun eng muhim farq bu testlar qayerda o’tkazilishi. lokal va instrumental(asbobli) sinov usullari testlarni android qurilmasida yoki boshqa kompyuterda o’tkazishingiz mumkin: · instrumental testlar android qurilmasida yoki emulatorlarda ishlaydi. ilova buyruqlarni kiritadigan va holatni o’qiydigan sinov ilovasi bilan birga qurilgan va o’rnatiladi. instrumental testlar odatda ui testlari bo’lib, ilovani ishga tushiradi va keyin u bilan o’zaro ishlaydi. · lokal testlar ishlab chiqish mashinangizda yoki serveringizda amalga oshiriladi, shuning uchun ular xost tomoni testlari deb ham ataladi. ular odatda kichik va tezkor bo’lib, sinovdan o’tayotgan mavzuni ilovaning qolgan qismidan ajratib turadi. press enter or click to view image in full size har xil turdagi asboblar sinovlari barcha unit testlari lokal emas va barcha testlar qurilmada ishlab ko’rib bo’lmaydi. misol uchun: katta lokal test: robolectric kabi lokal darajada ishlaydigan android simulyatoridan foydalanishingiz mumkin. get sanjar suvonov’s stories in your …
3 / 8
come").assertisdisplayed() ushbu vaziyatda viewmodel uchun unit testining bir qismini ko’rsatadi (lokal, xost tomoni sinovi): // given an instance of myviewmodel val viewmodel = myviewmodel(myfakedatarepository) // when data is loaded viewmodel.loaddata() // then it should be exposing data asserttrue(viewmodel.data != null) sinov strategiyasini aniqlash ideal dunyoda siz ilovangizdagi har bir kod qatorini ilovangiz mos keladigan har bir qurilmada sinab ko’rasiz. afsuski, bu yondashuv amaliy bo’lish uchun juda sekin va qimmat. yaxshi sinov strategiyasi testning ishonchliligi, tezligi va ishonchliligi o’rtasida mos muvozanatni topadi. sinov muhitining haqiqiy qurilmaga o’xshashligi testning ishonchliligini aniqlaydi. yuqori aniqlik testlari emulyatorlarda yoki android qurilmaning o’zida ishlaydi. pastroq aniqlik testlari lokal ish stantsiyangizning jvm-da ishlashi mumkin. yuqori aniqlik testlari odatda sekinroq va ko’proq resurslarni talab qiladi, shuning uchun har bir test yuqori aniqlik testi bo’lmasligi kerak. qattiq sinovlar hatto to’g’ri ishlab chiqilgan va amalga oshirilgan test sinovlarida ham xatolar yuzaga keladi. misol uchun, haqiqiy qurilmada test o’tkazilayotganda, avtomatik yangilanish …
4 / 8
holatlarini sinab ko’rish haqiqiy bo’lmasligi mumkin. ajratish uchun yondashuvlar agar siz funksiya, class yoki modulning bir qismini qolgan qismidan ajratib olsangiz, uni sinab ko’rish osonroq va samaraliroq bo’ladi. ushbu amaliyot ajralish sifatida tanilgan va u sinovdan o’tkaziladigan arxitektura uchun eng muhim tushunchadir. umumiy ajratish texnikasi quyidagilarni o’z ichiga oladi: · ilovani prezentation(taqdimot), domen va data(maʼlumotlar) kabi qatlamlarga ajrating. shuningdek, ilovani har bir xususiyat uchun bitta modulga bo’lishingiz mumkin. · activity va fragmentlar kabi katta bog’liqliklarga ega bo’lgan obyektlarga qo’shimcha o’zgarishlar(logika) qo’shishdan saqlaning. ushbu classlardan kirish nuqtalari sifatida foydalaning va ui va biznes mantiqini boshqa joyga, masalan, composable, viewmodel yoki domen qatlamiga o’tkazing. · biznes mantig’ini o’z ichiga olgan classlarda to’g’ridan-to’g’ri bog’liqliklaridan saqlaning. masalan, viewmodels-da android kontekstlaridan foydalanmang. · bog’liqlarni almashtirishni osonlashtiring. masalan, aniq classlar bilan birga interfeyslardan foydalaning. di foydalanmasangiz ham, dependency injection kutubxonalaridan foydalaning. image1.png image2.png image3.wmf
5 / 8
mobil ilovalarni sinovdan o‘tkazish va ishga tushirish - Page 5

Хотите читать дальше?

Скачайте все 8 страниц бесплатно через Telegram.

Скачать полный файл

О "mobil ilovalarni sinovdan o‘tkazish va ishga tushirish"

mobil ilovalarni sinovdan o‘tkazish va ishga tushirish. sinovning afzalliklari sinov ilovalarni ishlab chiqish jarayonining ajralmas qismidir. ilovangizga nisbatan testlarni doimiy ravishda oʻtkazish orqali siz ilovangizni ommaga chiqarishdan oldin uning toʻgʻriligi, funksionalligi va foydalanishga yaroqliligini tekshirishingiz mumkin. ilovangiz boʻylab harakatlanish orqali uni qoʻlda sinab koʻrishingiz mumkin. siz turli xil qurilmalar va emulyatorlardan foydalanishingiz, tizim tilini o’zgartirishingiz va har bir foydalanuvchi xatosini yaratishga yoki har bir foydalanuvchi oqimidan o’tishga harakat qilishingiz mumkin. biroq, qo’lda sinovdan o’tkazish yomon miqyosda va ilovangiz xatti-harakatlaridagi regressiyalarni e’tiborsiz qoldirishi mumkin. avtomatlashtirilgan test siz uchun testlarni ...

Этот файл содержит 8 стр. в формате DOCX (192,9 КБ). Чтобы скачать "mobil ilovalarni sinovdan o‘tkazish va ishga tushirish", нажмите кнопку Telegram слева.

Теги: mobil ilovalarni sinovdan o‘tka… DOCX 8 стр. Бесплатная загрузка Telegram