В нашей компании есть команда, которая работает над приемочным тестированием приложения с графическим интерфейсом X11, и они создали чудовищную среду для приемочного тестирования, которая управляет графическим интерфейсом, а также запускает сценарии.
Фреймворк написан с использованием Perl 5, а файлы сценариев больше похожи на очень сложные программы на Perl (тысячи строк в стиле процедурного программирования), чем на приемочные тесты.
Я недавно выучил огурец Руби и вообще довольно часто использую его. Но, к сожалению, я не могу просто заставить Ruby заменить Perl, потому что люди, которые пишут все это, не знают Ruby, и вполне уверены, что они не захотят «такого» прерывания.
Чтобы немного приблизить Ruby's Cucumber к их работе, я переписал его с помощью Perl 5. К сожалению, я действительно не программист на Perl и хотел бы получить обзор кода и услышать предложения от людей, которые оба знают Perl и Огурцы.
Привет, пользователи Perl / Cucumber StackOverflow - пожалуйста, помогите мне создать эту "открытую" попытку воссоздать Cucumber для Perl! Я хотел бы услышать ваши комментарии и приму любую приемлемую помощь.
Минимальный исходный код здесь:
http://github.com/kesor/p5-cucumber
Спасибо за внимание.
Для тех, кто не знаком с огурцом - пожалуйста, уделите всего одну небольшую минуту, чтобы взглянуть на эту маленькую маленькую страницу: http://cukes.info/