@ SpringBootTest ilovasi tufayli Spring Boot sinovda foydalanish uchun ilova kontekstini ishga tushirishning qulay usulini taqdim etadi. Ushbu qo'llanmada biz @SpringBootTest-dan qachon foydalanish va boshqa sinov vositalaridan qachon foydalanish yaxshiroq ekanligini muhokama qilamiz. Shuningdek, biz dastur kontekstini sozlash va test vaqtini qisqartirishning turli usullarini ko'rib chiqamiz. @ SpringBootTest ilovasi tufayli Spring Boot sinovda foydalanish uchun ilova kontekstini ishga tushirishning qulay usulini taqdim etadi. Ushbu qo'llanmada biz @SpringBootTest-dan qachon foydalanish va boshqa sinov vositalaridan qachon foydalanish yaxshiroq ekanligini muhokama qilamiz. Shuningdek, biz dastur kontekstini sozlash va test vaqtini qisqartirishning turli usullarini ko'rib chiqamiz. Ushbu dars bir necha qismlarda namoyon bo’ladi. Spring Boot va @WebMvcTest yordamida Spring MVC veb-kontrollerlarini sinab ko'rish, Spring Boot va @DataJpaTest yordamida Java so'rovlarini sinab ko'rish, Spring Boot va @SpringBootTest bilan sinov Spring Boot App test master-klassi agar siz videodan o'rganishni yaxshi ko'rsangiz, Philip's - ni tekshirib ko'ring Spring Boot bilan integratsiya testlarini boshlashdan oldin, keling, integratsiya testini modul testidan nimasi bilan farq qilishini aniqlaylik. Spring Boot bilan integratsiya testlarini boshlashdan oldin, keling, integratsiya testini modul testidan nimasi bilan farq qilishini aniqlaylik. Birlik testi bitta "birlik" ni o'z ichiga oladi, bu yerda birlik odatda alohida sinfdir, lekin birgalikda sinovdan o'tgan o'zaro bog'liq sinflar guruhi ham bo'lishi mumkin. Integratsiya testi quyidagilardan biri bo'lishi mumkin: - bir nechta "modullarni"o'z ichiga olgan test. U o'zaro bog'liq sinflarning ikki yoki undan ortiq klasterlari o'rtasidagi o'zaro ta'sirni tekshiradi.
- bir necha darajalarni qamrab oladigan test. Bu aslida birinchi ishning ixtisoslashuvi bo'lib, masalan, biznes xizmati va barqarorlik darajasi o'rtasidagi o'zaro ta'sirni qamrab olishi mumkin.
- ilova orqali butun yo'lni qamrab oladigan test. Ushbu testlarda biz ilovaga so'rov yuboramiz va uning to'g'ri javob berishini va ma'lumotlar bazasi holatini kutganimizga mos ravishda o'zgartirganligini tekshiramiz.
Do'stlaringiz bilan baham: |