Свързани публикации 'unit-testing'


Най-добри практики за модулно тестване
Въведение Често се казва, че качеството на кода, който пишете за вашите тестове трябва да бъде поне със същото качество като производствения код. Въпреки че съм съгласен с горното твърдение, вярвам, че стилове на програмиране и модели за тестове трябва да се различават от производствения код . Защо? Защото очакваме различни неща от тестовете и п производствения код. Искаме тестовете да бъдат самообясняващи се . Ако даден тест се провали, не искаме да изминаваме дълъг..

Тестване на Redux Sagas
Колкото и да искам да си припиша заслугите за тази публикация, тя е написана предимно от Джон Пипкин . Беше наистина добро и ми помогна много и исках да бъде споделено със света. „Щракнете тук за цялата му статия“ Така че тествайки генераторите, най-добре е да мислите за тях като за цикли, които се изпълняват, когато им кажете. Етап 1 it(‘should return 6’, () => { // we’ve set up the generator, but we haven’t called next yet so we’re not at a yield const gen = count()..

Ръководство за младши инженери за писане на по-добри модулни тестове с Jest
За младши JavaScript инженер писането на ефективни модулни тестове може да бъде трудна задача. Въпреки това, това е основно умение, което ще ви помогне да пишете по-надежден код и да улавяте грешки навреме. В тази публикация в блога ще разгледаме някои съвети и примери, за да ви помогнем да пишете по-добри модулни тестове с помощта на Jest. Първо, нека прегледаме основите на модулното тестване. Тестването на единици включва тестване на малки изолирани части от код (единици), за да се..

TDD | Как да го направим?
TDD или разработка, управлявана от тестове, е подходяща за разработка на софтуер, di mana sebelum mulai mengimplementasikan fitur/fungsionalitas pada sebuah software , programer membuat тест yang akan memvalidasi apa yang akan dilakukan oleh code yang akan dibuat. Тестови случаи untuk setiap fungsionalitas dibuat terlebih dahulu dan dijalankan. Jika suatu test gagal, maka programmer menuliskan code agar test tersebut lewat. Permasalahan pada Традиционно тестване..

Единично тестване за наука за данни
Въведение Писането на тестове винаги е било отрова за мен. И все още не съм на етапа да пиша тестове за всичко, но идвам наоколо. Достатъчно е да кажа, че всъщност се забавлявам, докато ги пиша. Начинът, по който го виждам, смисълът на модулните тестове е да се хващат грешки и то рано. За твърдолюбивите поклонници на Юпитер като мен, въпросът е какво имате предвид да ги хванете рано? Просто копирате и поставяте вашия тестван код във файл .py и го наричате ден, нали? За..

Пишете по-добри тестове с „Бързата“ библиотека в Go
Знаете ли какво представлява магическата бърза библиотека? Пакетът quick изпълнява помощни функции за подпомагане на тестването на черна кутия. Бърза библиотека от пакет за тестване може да се използва за тестване, базирано на свойства. Ако сте запознати с QuickCheck от Haskell , те са много сходни. Нека съгласуваме какво означават някои от тези термини... Тестване на базата на свойства потвърждава очакваното поведение на компонент или система спрямо набор от автоматично..

Как да увеличим максимално възможността за тестване на кода
Това е втората статия от поредица за вълнуващото поле на софтуерното тестване от гледна точка на разработчиците. В случай, че сте пропуснали първото, вижте „Защо пишем тестове за нашия код“, а в случай че сте пропуснали последното вижте „Как да напишем тестови случаи за нашия код“. Пътят към Nirvana е да се увеличи максимално възможността за тестване на кода, тъй като това от своя страна води до код, който може да се поддържа, да не говорим за лекота при внедряване в производствена..