Компания Google объявила об открытии под лицензией Apache исходных текстов проекта Google JS Test


Рубрика: Новости Linux
Метки: |
Просмотров: 2442

Компания Гугл объявила 4 об открытии под лицензией Apache исходных текстов проекта Гугл JS Test, в рамках которого подготовлен фреймворк для модульного тестирования (unit-тестирования) проектов на языке JAVASCRIPT. Фреймворк реализован поверх JAVASCRIPT-движка V8 и работает без браузера. С самого начала Гугл JS Test был создан для тестирования некоторых внутренних проектов Гугл, однако сейчас доступен любому разработчику. Краткое руководство по применению фреймворка есть тут.

Особенности Гугл JS Test:

Весьма быстрое время запуска и высокая скорость исполнения, без потребности запуска web-браузера;

Четкий и читаемый вывод результатов, как в случае успешного прохождения тестов, так и при выявлении проблем;

Опциональный режим запуска тестов на основе браузера, который может оказаться без труда обновлен при изменении JAVASCRIPT-кода;

Стиль и семантика походят на фреймворк Гугл Test для C++;

Встроенный фреймворк для оценки ожидаемого поведения программы, требующий добавления минимального сопутствующего кода и походящий по стилю и семантике на Гугл C++ Mocking Framework;

Система критериев проверки (объекты matcher), позволяет создавать внятные тесты с без труда читаемым выводом информации о сбоях. Реализовано большое количество встроенных критериев проверки, которые возможно расширять, добавляя собственные критерии.