A PHP Error was encountered

Severity: Warning

Message: mysql_real_escape_string(): Access denied for user 'linuxmir'@'localhost' (using password: NO)

Filename: mysql/mysql_driver.php

Line Number: 319

A PHP Error was encountered

Severity: Warning

Message: mysql_real_escape_string(): A link to the server could not be established

Filename: mysql/mysql_driver.php

Line Number: 319

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

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


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

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

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

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

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

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

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

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

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