Топик навеян материалом Андрея Дзыня: автоматическое тестирование за 20 минут http://www.youtube.com/watch?v=bkaTElYx5N0
Собственно хочется создать фреймворк для автоматического тестирования веб-приложений по схеме бутерброда на java,
Состав фреймворка такой: selenium grid, testng, java, git, jenkins.
На данный момент имеется набор кейсов сделанных на selenium ide, автоматическое тестирование проводится с помощью него,
для оптимизации работы в дальнейшем необходима реализация указанного фреймворка на базе buterbrod'а:
http://automated-testing.info/knowledgebase/article/rukovodstvo-po-prigotovleniyu-buterbrodov-iz-selenium-chast-3-rekomendacii-po
В целом все ясно, но с непосредственным создание бутерброда не ясно. Сразу оговорюсь, что опыта программирования на java у меня не было. Может кто-нибудь уже занимался созданием похожего на javе и будет здорово иметь файлы java-проекта для обучающих целей с описанием.
З.Ы. в схеме забыл указать используемый сборщик: maven ^)))
polusok
(Mykhailo Poliarush)
05.Июнь.2012 13:25:59
#3
собственно в чем вопрос, как написать код на java?
1 лайк
да, возможно какие-то советы по фреймворку, организации структуры файлов и т,д))
Taras
(Taras)
06.Июнь.2012 08:12:21
#5
http://www.slideshare.net/taraslytvyn/framework-for-web-automation-testing
посмотрите презентацию по пейдж обджект сначала, потом какой то open source проэкт скачайте с фрейворком
polusok
(Mykhailo Poliarush)
06.Июнь.2012 08:12:00
#6
ну это очень абстрактный вопрос
на видео многое показано, вы можете попытаться просто сделать тоже самое
я могу вам дать такие обобщенные рекомендации
разделяйте логику, данные и взаимодействие с браузером
вы можете использовать паттерн PageObject, чтобы не изобретать велисипед
локаторы лучше хранить где-то отдельно
локаторы желательно писать либкими, чтобы их не надо было переделывать много раз
если код повторяется несколько раз, значит его надо вынести в метод и использовать ве
отдельно можете вынести конфигурацию запуска тестов
и т.д.
может быть у вас появились какие-то более конкретные вопросы после этих пунктов?
2 лайка
Taras
(Taras)
06.Июнь.2012 09:29:47
#7
Вот polusok хорошо написал , следйте его рекомендациям)
работа идет с определенными трудностями, в целом по яве, выложу сюда как что-нибудь будет, спасибо за советы )))
Для начала могу посоветовать видео-курсы по Селениуму - http://qtpselenium.com/samplevideos/selenium/seleniumvideos.php Для начала пути автоматизатора очень полезные уроки. Правда автор индус, но понять можно:) Посмотрите, поучитесь, а там гляди - и вы уже профи со своими идеями и мыслями!
спасибо за ссылку, отличная подборка уроков, акцент супер )))