Платформа управления данными — Selenium Webdriver

Я автоматизирую тестирование веб-приложений с помощью Selenium Webdriver (Java с JUnit), и я хорошо знаком с тестированием на основе данных. Теперь я хочу создать структуру, управляемую данными, и у меня нет никаких ресурсов для начала.

Кто-нибудь знает, как я могу начать с создания фреймворка и какие первоначальные настройки мне нужно сделать?

Мы ценим любые предложения. !!


person chivas_hvn    schedule 16.08.2012    source источник
comment
Какова ваша модель, управляемая данными?? С помощью Экселя??   -  person some_other_guy    schedule 17.08.2012
comment
Кстати, я погуглил тестирование на основе данных с помощью Selenium и нашел несколько действительно полезных блогов. Может быть, вам стоит взглянуть.   -  person some_other_guy    schedule 17.08.2012
comment
Как упоминалось в вопросе, я знаю тестирование, управляемое данными (с использованием Excel), но я хотел узнать о создании платформы, управляемой данными, с использованием Selenium. Даже гугление не помогло. Я просто хотел знать, какие первоначальные настройки необходимы.   -  person chivas_hvn    schedule 17.08.2012
comment
Что ж, если вы знакомы с ДДТ, вы не обнаружите, что Selenium чем-то отличается. Это в основном зависит от вашей логики. Вам просто нужен обработчик Excel, а остальное - кодирование Selenium/JUnit. Я предлагаю создать API для наиболее часто используемых функций, и вы готовы к работе.   -  person some_other_guy    schedule 17.08.2012
comment
Огромное спасибо !! Я уже использую Selenium/JUnit с обработчиком Excel для DDT, но я не знал о создании API. Если вы знаете, было бы очень полезно порекомендовать какие-либо веб-сайты/книги, чтобы начать создавать API для наиболее часто используемых функций. Спасибо еще раз.   -  person chivas_hvn    schedule 17.08.2012


Ответы (2)


Начните работу с Google с помощью TestNG или JUnit, затем PageFactory и PageObject

person Arun    schedule 26.07.2014

Вам необходимо создать утилиту Excel для чтения и записи данных на листе Excel. В дальнейшем вы можете управлять ею через Selenium.

Ссылка на ссылку:

https://www.guru99.com/data-driven-testing.html

https://www.softwaretestinghelp.com/data-driven-framework-selenium-apache-poi/

http://toolsqa.com/selenium-webdriver/data-driven-testing-excel-poi/

person Ishita Shah    schedule 13.07.2018