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.
Dostları ilə paylaş: |