Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

6 лет назад
Илья
51 год, Россия
9 лет в сервисе
Был онлайн 25 дней назад
13 отзывов
100% фрилансеров рекомендуют 33% заказов с выбором исполнителя
6 лет назад

Добрый день.
Требуется разработать систему для функционального тестирования процессинга бонусных (дисконтных, подарочных, и т.п) карт. Процессинг обрабатывает запросы от POS-терминалов (касс): касса посылает HTTP(S)-запрос методом POST, в теле которого передает набор параметров в формате XML. Ответ из ПЦ также приходит в формате XML.

Программа должна позволять проводить полное функциональное тестирование ПЦ - соответствие протоколу, маркетинговые начисления, отмены, возвраты, нештатные ситуации, ошибки и прочее, прочее, прочее. В какой форме будут скрипты - не важно, главное чтобы они покрывали максимум сценариев (от простых запросов информации по карте, до покупки с начислением по 20 позициям и 10 маркетинговым правилам, с последующим частичным возвратом) и имели возможность добавления новых. Можно каждый сценарий выполнить в виде отдельного скрипта, который можно вызывать из общего.

1) нужен запуск из командной строки, GUI для браузера не нужен;
2) параметры коннекта (URL, логин, пароль) вынести в конфиг;
3) также в конфиге задавать глобальные данные (массив карт, списки товаров);
4) предусмотреть возможность иметь несколько конфигов и задавать требуемый при запуске аргументом командной строки;
5) при ошибке в тесте бросать исключение с тестовым описанием ошибки и названием теста;
6) нужна документация по используемым в сценарии классам.

Дмитрий К.
45 лет, Украина
7 лет в сервисе
Был онлайн 3 месяца назад
6 лет назад

Другие заказы в категории «Тестирование ПО»

Здесь заказчик и фрилансеры могут обсуждать заказ до начала его выполнения.
Фрилансеры могут участвовать в обсуждении только после подачи заявки.
Здесь заказчик будет контролировать выполнение заказа и общаться с исполнителем.
Доступ к этому разделу имеют только заказчик и выбранный исполнитель.
Все материалы этого раздела закрыты от поисковых систем.