2013-10-05 6 views

ответ

1

Единичное тестирование в javascript - это та же концепция, что и другие языки. Поскольку Javascript имеет место при изменении HTML, необходимо протестировать изменения GUI (добавление/изменение элементов и т. Д.), А также логику.

Обзоры популярных рамок Javacript модульного тестирования/инструментов:

Javascript Unit Testing Tools

Javascript Unit Test Tools for TDD

Вот список популярных структур JavaScript Модульное тестирование:

QUnit (http://qunitjs.com/)

Мокко (http://visionmedia.github.com/mocha/)

Тутти (http://tuttijs.com)

TestSwarm (http://swarm.jquery.org/)

JsTestDriver (http://code.google.com/p/js-test-driver/)

jsUnity (http://jsunity.com),

жасмин (http://pivotal.github.com/jasmine/)

1

Как и другие, вам необходимо прочитать об модульном тестировании в целом, а затем о уникальных проблемах, связанных с JavaScript для хорошего модульного тестирования.

@ Авиран сделал большое предложение с QUnit, но я думаю, что Jasmine лучше подходит для новых разработчиков из-за его читаемости и BDD -ness.

В любом случае, вы сможете сделать правильный выбор для себя и своих приложений, когда вы попробуете эти инструменты и получите больше опыта ... и почувствуете боль при отсутствии этих модульных тестов.

Смежные вопросы