Laboratoriya ishi 25 Mavzu: Graf tushunchasi. Eng qisqa yo’lni aniqlash algoritmlari Ish tartibi



Yüklə 0,75 Mb.
səhifə3/18
tarix01.01.2022
ölçüsü0,75 Mb.
#50367
1   2   3   4   5   6   7   8   9   ...   18
25-30

LABORATORIYA ISHI - 26

Mavzu: Sinov turlarini o‘rganish.
Ish tartibi:

  • Tajriba ishi nazariy ma’lumotlarini o‘rganish;

  • Berilgan topshiriqning algoritmini ishlab chiqish;

  • Visual Strudio 2017 yoki undan yuqori versiyasida dasturni yaratish;

  • Natijalarni tekshirish;

Hisobotni tayyorlash va topshirish.

Sinovgaasoslanganrivojlanish (TDD) bujudaqisqarivojlanishtsikliningtakrorlanishigabog'liqbo'lgandasturiyta'minotniishlabchiqishjarayoni:



  • birinchinavbatdaishlabchiquvchikeraklitakomillashtirishniyokiyangifunktsiyanibelgilaydiganmuvaffaqiyatsizsinovishiniyozadi;

  • keyin testdan o'tish uchun kod ishlab chiqaradi;

  • yangi kodni maqbul standartlarga moslashtirdi.

Sinovga asoslangan rivojlanish ekstremal dasturlashning dastlabki sinov dasturlari tushunchalari bilan bog'liq va ko'pincha tezkor dasturlash usuli bilan bog'liq. Sof shaklda TDD ning afzalliklari bor, lekin u ham kamchiliklarga ega. Ammo biz loyihalarimizda kod sifatini oshirish uchun ba'zi tajribalardan foydalanishimiz mumkin.

TDD ish oqimini quyidagi bosqichlarni takrorlash deb ta'riflash mumkin (rasmda ko'rsatilgan):



  • qaysi xususiyatni amalga oshirish kerakligini aniqlash;

  • belgilangan foydalanish holatlari uchun test (lar) ni qo'shish;

  • kompilyatsiya qilish, testlarni o'tkazish va tekshirish;

  • kodni yozish, test ishlarini bajarish;

Birlikning sinovi va ramkalari(frameworks)

Ma'lumki, dasturiy ta'minot sinovlari turli xil test shakllarini o'z ichiga oladi:



  • birlik sinovlari;

  • integratsiya testlari;

  • regressiya sinovlari;

  • qabul testlari;

  • ishlash sinovlari.


Yüklə 0,75 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   ...   18




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin