Обновить

Комментарии 4

А почему не YAML (ну на крайняк JSON)? Какой кайф от XML то?
Частично ответил ниже…
Но в целом, XML был выбран по историческим причинам (с ним уже давно велась работа во всех проектах), поэтому тянуть в проект ещё один формат было излишне. А поскольку велосипед «внутренний» то и «заказа» на другой формат пока не поступало :)

Статья, безусловно, заслуживает своего плюса. Но насчёт самого фреймворка уже не уверен, взял ли бы я его в дело. Требовать от пользователя писать код тестов на XML — это довольно-таки жестоко. Тем более, что существуют хорошие альтернативные движки тестов. Например, тот же Robot Framework. Опыт нескольких лет работы с ним оставил приятные воспоминания. Шустрый, стабильный, развивающийся, качественно документированный, достаточно удобный.


Думаю, автору тоже будет полезно поглядеть на конкурентов. Хотя бы в качестве источника вдохновения для новых идей.

>> Требовать от пользователя писать код тестов на XML — это довольно-таки жестоко.
:) На самом деле (на практике) писать xml не составляет труда, особенно когда у Вас уже будут наработанные шаблоны. Но и писать сценарий в виде xml не обязательно. Это вопрос решаемый.
Либо пишется свой «плеер», либо вариант конвертера из своего формата в xml-ку.
У меня даже была проба второго варианта Упрощённый синтаксис

Думаю после прочтения второй части статьи будет более полная картина.

P.S. Robot Framework обязательно поизучаю. Интересно…
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации