Тестирование библиотеки 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.
3. FireUnit — Расширение модульного тестирования JavaScript
FireUnit предоставляет простой JavaScript API для ведения логов и просмотра тестов на новой вкладке Firebug. FireUnit — это расширение Firefox / Firebug.
4. JSLint — инструмент обеспечения качества кода JavaScript
Онлайн-программа JavaScript, которая ищет проблемы в программах JavaScript. JSLint берет исходный код JavaScript и сканирует его — если он обнаруживает проблему, он возвращает сообщение с описанием проблемы и приблизительное местоположение в источнике.
5. QUnit — JavaScript Test Suite
QUnit — это простой в использовании набор тестов JavaScript. Он используется проектом jQuery для тестирования своего кода и плагинов, но способен тестировать любой универсальный код JavaScript.
6. JSpec
Это очень маленькая, но очень мощная среда тестирования. Используя свою собственную пользовательскую грамматику и препроцессор, JSpec может работать так, как не может ни одна другая среда тестирования JavaScript.
7. Дж.С.Литмус
Это легкий инструмент для создания специальных тестов JavaScript.
8. Selenium — инструмент тестирования безопасности веб-приложений JavaScript
Это инструмент для тестирования веб-приложений, который запускается в браузере точно так же, как и настоящие пользователи. Поддерживает Internet Explorer, Mozilla и Firefox в Windows, Linux и Macintosh. Ни один другой инструмент тестирования не покрывает такой широкий спектр платформ.
9. Watir (произносится вода)
Семейство библиотек Ruby с открытым исходным кодом (BSD) для автоматизации веб-браузеров. Это позволяет вам писать тесты, которые легко читать и поддерживать. Это просто и гибко.
10. Сахи
Это зрелый, готовый к работе инструмент для автоматизации тестирования веб-приложений. Sahi работает в любом современном браузере, который поддерживает JavaScript.