Mundarija:

Birlik testida nimani sinab ko'rish kerak?
Birlik testida nimani sinab ko'rish kerak?

Video: Birlik testida nimani sinab ko'rish kerak?

Video: Birlik testida nimani sinab ko'rish kerak?
Video: Ko'zingiz nuri qanchalik darajada o'tkirligini aniqlashni xohlaysizmi? 2024, Noyabr
Anonim

BIRLIK SINOV dasturiy ta'minot darajasidir sinovdan o'tkazish dasturiy ta'minotning alohida birliklari/komponentlari qaerda sinovdan o'tgan . Maqsad har bir narsani tasdiqlashdir birlik dasturiy ta'minot loyihalashtirilganidek ishlaydi. A birlik har qanday dasturiy ta'minotning eng kichik sinovdan o'tkaziladigan qismidir. Odatda bir yoki bir nechta kirish va odatda bitta chiqishga ega.

Shunday qilib, qanday birlik testlari sinovdan o'tkazilishi kerak?

Birlik sinovi ning harakatidir sinovdan o'tkazish kichik komponent yoki birlik , dasturiy ta'minot ilovangiz. Chunki har bir shaxsning doirasi birlik testi juda cheklangan, unga erishishning yagona yo'li kodni yozishdir testlar kodingiz, odatda NUnit yoki Microsoft kabi ramkadan foydalanadi Sinov Ramka.

Keyinchalik savol tug'iladi, siz birlik testlarini yozishingiz kerakmi? Birlik sinovlari Bu, ayniqsa, qayta ishlash yoki qayta tiklash haqida gap ketganda foydalidir. yozish bir parcha kod. Agar siz yaxshilik qiling birlik sinovlari qamrab olish, siz ishonch bilan qayta ishlay oladi. holda birlik sinovlari , buni ta'minlash ko'pincha qiyin siz hech narsani buzmadi. Qisqasi - ha.

Keyinchalik, siz birlik testida nima qilasiz?

Birlik sinovi dasturchiga kodni keyinroq qayta tiklashga imkon beradi va qilish modul hali ham to'g'ri ishlayotganiga ishonch hosil qiling (ya'ni Regression sinovdan o'tkazish ). Jarayon yozishdan iborat sinov barcha funktsiyalar va usullar uchun holatlar, shuning uchun har qanday o'zgarish xatoga sabab bo'lsa, uni tezda aniqlash va tuzatish mumkin.

Birlik testini qanday boshlashim mumkin?

Birlik sinovi haqida ko'proq

  1. O'ylab ko'ring!
  2. Ishlab chiqarish kodida sinf yarating va uni mos ravishda nomlang.
  3. Amalga oshirmoqchi bo'lgan sinfning bitta xatti-harakatini tanlang va buning uchun usul stubini yarating.
  4. Buning uchun test yozing.
  5. Kompilyatsiya qiling va sinovchi sizga qizil chiziqni ko'rsatsin!

Tavsiya: