Tegishli nashrlar 'unit-testing'


Birlik testlarini yozishdan zavqlaning
Ko'pgina ishlab chiquvchilar testlarni yozishni yoqtirmaydilar. Agar siz ularning orasida bo'lsangiz, buni o'zgartirish uchun qo'lingizdan kelganini qiling. "Birlik testi" dasturiy mahsulotning, aniqrog'i uni ishlab chiqishning bir nechta muhim jihatlaridan birini tashkil qiladi. Men eng muhimi ni aytmagan bo'lardim, lekin albatta zarur. Birlik testi ishlab chiquvchilarga o'z kodlarini ikkiga bo'lingan holda sinab ko'rish imkonini beradi ...

Node.js va Jasmine bilan Amazon Alexa mahoratini sinovdan o'tkazayotgan birlik.
Yaqinda men o'zimning birinchi Amazon Alexa mahoratimni ishga tushirdim "Chef Basil". Men Amazon Echo-da turli iboralarni og'zaki ravishda sinab ko'rdim va hatto ishga tushirilgandan keyin ham kod 100% sinovdan o'tganiga ishonchim komil emas edi. Haqiqatan ham API vaqti tugaganda nima bo'lishini sinab ko'rdimmi? Yoki niyat men kutmagan joydan o'tib ketganda? Men ba'zi birlik testlarini yozish vaqti keldi deb qaror qildim. Veb-ishlab chiquvchi sifatida men Javascript, “Node.js” va..

4 Birlik sinovining afzalliklari siz sezmagan bo'lishingiz mumkin
Muqaddima: Ilgari men ishlab chiquvchi birlik testlarini faqat xatolarni aniqlash uchun yozadi deb o'ylardim, lekin mening fikrim uning fikrlaridan biri edi. Birlik testlarini yozish, birlik testi paytida xatolarni aniqlashga yordam berishi mumkin, ammo u boshqa muhim va foydali mahsulotlarni keltirishi mumkin. Bu erda men unchalik mashhur bo'lmagan, ammo muhim deb o'ylaydigan ba'zi afzalliklarni keltiraman. Qisqacha ma'lum birlik sinov afzalliklari: Birlik testlari sizning qo'lda..

Salesforce Lightning JavaScript-ni sinovdan o'tkazish uchun qayta arxitektura
Salesforce Lightning-da haqiqiy birlik sinovini yoqish uchun namuna Men yaqinda Lightning komponentlarimiz uchun birlik testlarini yozish uchun "Salesforce's Lightning Testing Service" (LTS) ni sinab ko'rdim. Men Salesforce "namunali testlar" LTS bilan ta'minlaganini integratsiya testlari, komponentning funksionalligini va umuman ichki o'rnatilgan komponentlarni, shu jumladan Aura ramkasi bilan o'zaro ta'sirini sinab ko'rishini aniqladim. Yaqinda Apex kodimizni haqiqiy birlik..

Birlik testini Vue ilovasiga kiriting
Birlik testi - bu sizning kodingiz kutilganidek ishlashini ta'minlashning bir usuli. Bu ishlab chiqilayotgan mahsulotda yomon yoki noto'g'ri narsaning oldini olish uchun mos echimdir. (Rohmad, 2018) Birlik testi dasturingizni qismlarga bo'lish va har bir qismni bir qator sinovlardan o'tkazishni o'z ichiga oladi. (MatJ, 2016) Birlik testini amalga oshirish, ehtimol vaqtingizni sarflaydi. Ammo kelajakda noto'g'ri ish qilmaslik uchun, bu tugallangan rivojlanish va kutilganidek..

C# tilida test asosida ishlab chiqish bo'yicha amaliy mashg'ulotlarga ega bo'ling.
Keling, TDD haqida gapiraylik - bu nima? TDD qisqartmasi Testga asoslangan ishlab chiqish va bu dasturiy ta'minotni ishlab chiqishda dizayn jarayonidir. Bu juda qisqa rivojlanish tsiklining takrorlanishiga tayanadi va talablar juda aniq sinov holatlariga aylantiriladi. TDD jarayonida bir nechta qadamlar mavjud: Muvaffaqiyatsiz bo'lgan birlik testini yozing. Sinovdan o'tish uchun etarli kod yozing - bu bosqichda biz yaxshi kod haqida qayg'urmaymiz. Kodingizni oldingi bosqichdan..

iOS dasturini ishlab chiqishda sinov: Sifat va ishonchlilikni ta'minlash bo'yicha yangi boshlanuvchilar uchun qo'llanma
iOS dasturini ishlab chiqishda sinov: Sifat va ishonchlilikni ta'minlash bo'yicha yangi boshlanuvchilar uchun qo'llanma iOS dasturchisi sifatida ilovalaringiz ishonchli va yuqori sifatli boʻlishini taʼminlash muhim. Bunga erishish yo'llaridan biri testdan o'tkazishdir, ya'ni dastur kutilganidek harakat qilishini va dizaynda ko'rsatilgan talablarga javob berishini tekshirish jarayonidir. IOS-ni ishlab chiqishda amalga oshirilishi mumkin bo'lgan bir nechta test turlari mavjud, jumladan..