Тестирование Javascript с Jasmine
Мы не будем сильно углубляться в тестирование JS... просто скажем, что это очень похоже на RSpec в Ruby и Rails. Без тестирования, вы не будете понимать, когда вы что-то сломали в программе, или же (что важнее), когда именно программа перестала нормально работать.
Этот урок предназначен для того, чтобы вы начали самостоятельно тестировать свой код
Пункты для размышления
- Зачем я должен тестировать мой Javascript?
- Какие существуют инструменты для тестирования Javascript?
- Что такое Jasmine?
Ваши задания
- Прочтите Введение в юнит-тестирование Javascript от Smashing Magazine, которое повествует о пути создания своих собственных тестов, и использовании фреймворка QUnit.
- Еще один обзор - Тестирование Javascript с использованием фреймворка Jasmine.
- Ознакомьтесь с более глубокой статьей Тестирование Javascript с Jasmine от TutsPlus.
- Когда поймете основы, Создание тестируемого Javascript от Alistapart поможет использовать тестирование для улучшения структуры вашего кода.
- Зайдите на Документацию Jasmine на Github и почитайте README.
Дополнительные ресурсы
Этот раздел содержит полезные ссылки на дополнительные материалы. Это не обязательно, так что расценивайте их как нечто полезное, если вы хотите поглубже погрузиться в тему
- Тестирование Javascript на testfirst.org(перейдите по ссылке Javascript в левой части экрана) Внимание если сайт не работает, архивная копия здесь, и репозиторий с примерами находится тут.
- Создание тестируемого фронтенда на JS
- Создание тестируемого JS от Бена Черри
- Тест, читаемый как книга, от Вольфрама Кризинга
- (Видео) Тестирование Javascript: Святой Грааль