The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Новая система распределённого тестирования JavaScript кода

25.03.2009 15:20

Отмечая всё возрастающую сложность в проведении тестирования приложений на Javascript и их интерпретаторов, автор JQuery Джон Резиг (John Resig) посчитал очевидным необходимость разработки унифицированного ПО для этой цели. Выпуск TestSwarm - интернет-сервиса и комплекта клиентского ПО на Javascript к нему, намеченный на конец марта 2009 г., является первой попыткой в создании масштабируемого Javascript-тестирования, охватывающего широкий спектр экспериментальных, современных и устаревших версий браузеров.

В числе оснований, иллюстрирующих данную необходимость, приведены следующие:

  • Разработка jQuery ведётся в как минимум 3 потока: прошлая версия, текущая, и будущая;
  • Количество различных браузеров, в которых тестируется jQuery - не менее 12, не считая грядущие мобильные платформы;
  • При построении тестового комплекта для jQuery, используется сравнение с результатами работы различных сторонних библиотек, таких как MooTools и Script.Aculo.us. Кроме того, учитываются различные режимы отображения в браузерах, основные на типах документа ( DOCTYPE и MIME ), такие как Quirks и Standards.

Уже существующее в данной области ПО, такое как Selenium Grid, имеет недостатки, например, отсутствие поддержки некоторых браузеров, сложность организации ручных тестов. В системе TestSwarm предлагается вынести задачу непосредственного тестирования на общественные начала. Серверная часть TestSwarm отвечает за упорядочивание и подборку тестовых заданий, составленных разработчиками, и отправку их добровольцам, располагающим необходимыми условиями для их проведения в автоматическом режиме. Клиентская часть будет достаточно проста для возможности запуска даже на мобильных устройствах.

Лицензия на TestSworm не уточняется, но версия с открытыми исходными кодами уже обещана.

  1. Главная ссылка к новости (http://ejohn.org/blog/javascri...)
Автор новости: Peter Vereshagin
Источник: slashdot.org
Тип: К сведению
Ключевые слова: javascript, test, debug
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (1) RSS
 
  • 1, Cobold (??), 11:06, 26/03/2009 [ответить]    [к модератору]
  • +/
    "Серверная часть TestSwarm отвечает за упорядочивание и подборку тестовых заданий, составленных разработчиками, и отправку их добровольцам, располагающим необходимыми условиями для их проведения в автоматическом режиме. Клиентская часть будет достаточно проста для возможности запуска даже на мобильных устройствах"... в контексте дырявых adsl модемов :)
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру
    Hosting by Ihor