Статьи

10 инструментов тестирования JavaScript

Тестирование библиотеки JavaScript, такой как jQuery, иногда может быть довольно сложным по сравнению с другими языками, такими как C #, в которых вы можете использовать возможности отладки Visual Studio. Конечно, вам не обязательно разрабатывать свой собственный набор тестов, потому что их уже немало. Ниже приведено несколько инструментов тестирования JavaScript , которые, по нашему мнению, могут быть полезны для тестирования ваших сценариев. Веселиться!

1. Blue Ridge — JavaScript Testing Framework

Плагин добавляет поддержку модульных тестов JS для командной строки и браузера в ваше приложение Rails. Он объединяет несколько отличных инструментов по принципу «поверх конфигурации», как в Rails.


Голубой хребет

Источник + Демо

2. SugarTest — тестирование JavaScript

Упрощает написание элегантных и понятных тестов JavaScript. Его API основан на RSpec, Shoulda и jQuery. Он работает как DSL, работающий поверх JsUnitTest.


SugarTest

Источник + Демо

3. FireUnit — Расширение модульного тестирования JavaScript

FireUnit предоставляет простой JavaScript API для ведения логов и просмотра тестов на новой вкладке Firebug. FireUnit — это расширение Firefox / Firebug.


FireUnit

Источник + Демо

4. JSLint — инструмент обеспечения качества кода JavaScript

Онлайн-программа JavaScript, которая ищет проблемы в программах JavaScript. JSLint берет исходный код JavaScript и сканирует его — если он обнаруживает проблему, он возвращает сообщение с описанием проблемы и приблизительное местоположение в источнике.


JSLint

Источник + Демо

5. QUnit — JavaScript Test Suite

QUnit — это простой в использовании набор тестов JavaScript. Он используется проектом jQuery для тестирования своего кода и плагинов, но способен тестировать любой универсальный код JavaScript.


QUnit

Источник + Демо

6. JSpec

Это очень маленькая, но очень мощная среда тестирования. Используя свою собственную пользовательскую грамматику и препроцессор, JSpec может работать так, как не может ни одна другая среда тестирования JavaScript.


JSpec

Источник + Демо

7. Дж.С.Литмус

Это легкий инструмент для создания специальных тестов JavaScript.


JSLitmus

Источник + Демо

8. Selenium — инструмент тестирования безопасности веб-приложений JavaScript

Это инструмент для тестирования веб-приложений, который запускается в браузере точно так же, как и настоящие пользователи. Поддерживает Internet Explorer, Mozilla и Firefox в Windows, Linux и Macintosh. Ни один другой инструмент тестирования не покрывает такой широкий спектр платформ.


Селен

Источник + Демо

9. Watir (произносится вода)

Семейство библиотек Ruby с открытым исходным кодом (BSD) для автоматизации веб-браузеров. Это позволяет вам писать тесты, которые легко читать и поддерживать. Это просто и гибко.


Watir

Источник
демонстрация

10. Сахи

Это зрелый, готовый к работе инструмент для автоматизации тестирования веб-приложений. Sahi работает в любом современном браузере, который поддерживает JavaScript.


Сахи

Источник + Демо