Использование TestPlan с селеном в качестве бэкэнд является хорошим вариантом для такого тестирования. Я написал несколько сценариев, которые загружают файлы CSV, имеют таблицы с ручным кодированием или используют автоматические генераторы для тестирования.
Язык в TestPlan, однако, достаточно ясен, что типичный не-программист может забрать его и работать с ним. Это еще больше облегчает проблему. Например, ниже приведен простой скрипт для отправки формы.
GotoURL http://mydomain.com/
SubmitForm with
%Params% with
%name% Tom
%age% 45
end
end
Check //p[@class='success']
Это идет на страницу, отправляет форму, и гарантирует, что результат имеет определенный элемент (используется XPath, но есть и другие предикаты, чтобы определить местонахождение вещи).
Спасибо. Прямо сейчас я понятия не имею о TestPlan, но я попробую это и посмотрю. – Saavik
Ссылка на TestPlan теперь относится к общему сайту «этот домен для продажи». –