AMALIY MASHG’ULOT- 14
Mavzu: Sinovni rejalashtirish. Modulli yoki iteratsion testlash ma’lumotlar
to’plamini yaratish.
Ishdan maqsad. Ushbu laboratoriya ishida talabalar testlashda ishlatiladigan
google test turi bilan tanishib chiqishi kerak
Qo’yilgan masala. Talabalar topshiriq variantiga mos ravishda gtestda asosan
mantiqiy amallar va xatoliklar bilan ishlash ko’nikmasiga ega bo’lishlari kerak.
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.
Visual Studio 2017 va undan keyingi versiyalarida Google Test Visual Studio
IDE-ga C ++ ish yuki bilan Desktop Development dasturining standart komponenti
sifatida kiritilgan. Sizning kompyuteringizda o'rnatilganligini
tekshirish uchun
Visual Studio Installer-ni oching va ish yuki komponentlari ro'yxati ostida Google
Test-ni topish:
Visual Studio 2019-da Google Test loyihasini qo'shish
1. Solution Explorer-da echim tuguniga o'ng tugmasini bosing va Qo'shish> Yangi
loyihani tanlang.
2. Tilni C ++ darajasiga o'rnating va qidiruv maydoniga test yozing.
Natijalar
ro'yxatidan Google Test Project-ni tanlang.
3. Sinov loyihasiga nom bering va OK tugmasini bosing.
Sinov loyihasini sozlash
Ko'rsatilgan loyiha konfiguratsiyasini sinab ko'rish
oynasida siz sinab
ko'rmoqchi bo'lgan loyihani tanlashingiz mumkin. Loyihani tanlaganingizda, Visual
Studio tanlangan loyihaga mos yozuvlar qo'shadi. Agar
siz hech qanday loyihani
tanlamasangiz, siz tekshirmoqchi bo'lgan loyiha (lar) ga havolalarni qo'lda
qo'shishingiz kerak. Google Test ikkiliklari bilan statik va dinamik bog'lanishni
tanlashda, har qanday C ++ dasturi bilan bir xil bo'ladi. Qo'shimcha ma'lumot olish
uchun Visual C ++ dagi DLL-larga qarang.