Създаване на рамка за тестване на Node.js
Всеки знае, че тестването е важно. Без него дефектите ще останат в софтуера, а компанията ще са претърпели загуба на репутация.
В допълнение, след освобождаването на софтуерни продукти дефекти по-трудно да се премахнат, и, като правило, е доста скъпо.
Тест за автоматизация значително увеличава код покритие, а в дългосрочен план да намали разходите.
Обикновено програмистите да създават автоматизирани тестове, но понякога са ангажирани и тестери. Това може да бъде тест единица (кратък тест някои функционални части) или тестване на голям мащаб на нивото на интеграция.
Във всеки случай, задачата за намиране средства за автоматизация тест в Node.js среда може да бъде доста трудно.
В тази статия ще говорим за популярните инструменти и как тези средства трябва да се използват за създаването на интегрирана среда за тестване.
Твърденията библиотека (отстояват), наречена Chai позволява използването на дизайн в разработването на езикови тестове физически. Тук всичко е ясно.
Един пример за това как природните твърдения са написани на Chai:
# 3) Подигравка
Подигравка - малък NPM-модул, който може да бъде заменен от тест макет обекти без промяна на готов код приложение. Просто създайте макети функция или модул и записват без симулация. Node.js добави макет обекти, когато се изисква изразяване ще бъде използван в кода си.
# 4) Jenkins
Дженкинс - система за непрекъснато интеграция, който е свързан към системата за контрол на версиите (например, Git) и автоматично прави мока по всяко време, когато правите ангажира (комит). С други думи, софтуерът се тества всеки път, когато настъпят промени.
Как да се създаде рамка, в Node.js?
Стъпка 1: Добавяне на Моката проект, Чай и подигравките на зависимостите.
Стъпка 2: Определете package.json и добавяне на тест скрипт.
Стъпка # 3: Създаване на няколко изследвания.
Стъпка 4: Направете тест, като напишете "тест NPM" в командния ред.
Свързани статии