Каким будет selenium 3.0 и selenium 4.0
Post on 15-Jun-2015
1.564 Views
Preview:
DESCRIPTION
TRANSCRIPT
Selenium 3.0 и 4.0
Алексей БаранцевSoftware-Testing.Ru
Selenium2.Ru
http://www.seleniumguide.com/2012/05/selenium-2-webdriver-vs-qtp.html
Кто здесь?
Алексей БаранцевSoftware-Testing.Rubarancev@gmail.com
http://software-testing.ru/http://software-testing.ru/trainings/http://selenium2.ru/
Стек автотестирования
Сервер непрерывной интеграции
Сборщик
Фреймворк запуска тестов
Тесты
Драйвер тестируемой системы
Тестируемая система
Стек автотестирования
Сервер непрерывной интеграции: Jenkins
Сборщик: Maven
Фреймворк запуска тестов: JUnit
Тесты
Драйвер тестируемой системы: WebDriver
Тестируемая система: ???????
Браузер: Firefox
Разработка тестов
Сервер непрерывной интеграции: Jenkins
Сборщик: Maven
Фреймворк запуска тестов: JUnit
Тесты
Драйвер тестируемой системы: WebDriver
Тестируемая система: ???????
Браузер: Firefox
IDE:Eclipse
Репозиторий: git
ЯП:Java
РекордерSelenium IDE
Разработка тестов
Сервер непрерывной интеграции: Jenkins
Сборщик: rake
Фреймворк запуска тестов: rspec
Тесты
Драйвер тестируемой системы: WebDriver
Тестируемая система: ???????
Браузер: Firefox
IDE:RubyMine
Репозиторий: git
ЯП:Ruby
РекордерSelenium IDE
Продукты семейства Selenium
WebDriver
драйвер браузераглавный продукт
Selenium IDE
рекордер, генерирует код для WebDriver или Selenium RC
Selenium RC
драйвер браузерастарая версия, не развивается
Selenium Server
сервер для удаленного управления браузером
Стек автотестированияСервер непрерывной интеграции: Jenkins
Сборщик: Maven
Фреймворк запуска тестов: JUnit
Тесты
Драйвер тестируемой системы: WebDriver
Тестируемая система: ???????
Браузер: Firefox
Удаленный агент: Selenium Server
Selenium 1.0 -> 2.0 -> 3.0 -> 4.0
Selenium RC
драйвер браузерастарая версия,не развивается
WebDriver
драйвер браузераглавный продуктактивно развивается
1.0 2.0 3.04.0
СтандартУправления браузерами
4.0
WebDriver
Atoms
Firefox Driver IE Driver Safari Driver
Server
Java Client .Net Client Python Client RubyClient
Selenium Mission
Selenium Mission
создание универсального механизма управления браузерами
стандартизация механизма управления браузерами
Selenium 3.0
Стандарт API (IDL)Стандарт протокола (HTTP, WebSocket)
Референсные реализации стандартадля основных браузеров
Сервер, реализующий протокол WebDriverРеференсные реализации клиентов
для основных языков программирования
WebDriver 4.0
Atoms
Marionette by Mozilla
IE Driver by MS
Safari Driver by Apple
Server
Java Client .Net Client Python Client RubyClient
Opera Driver by Opera
PhantomJS … … …
Selenium 3.0
Selenium 3.0
http://sebuilder.github.com/se-builder/
WebDriver 4.0
Atoms
IE Driver by MS
Safari Driver by Apple
Server
Java Client .Net Client Python Client RubyClient
Marionette by Mozilla
Opera Driver by Opera
PhantomJS … … …
WebDriver 3.0 -> 4.0
Java Client .Net Client Python Client RubyClient
Perl Client PHP Client Haskell Client …
Thucydides HtmlElements Seleno py.saunter …
SikuliWebDriver RainbowDriver ios-driver …twin
WebDriver 4.0
Java Client .Net Client Python Client RubyClient
Thucydides HtmlElements FluentSelenium py.saunter
JOuery Support
Prototype Support
RichFaces Support
Asp.Net Support
QTP SilkTest TestComplete MS VS
Watir
WatiN
Sahi
Sahi is adding support for Webdriver based events, so if and when Webdriver stabilizes, you can use your existing Sahi scripts but be using Webdriver underneath.
http://www.quora.com/Software-Testing/As-a-software-tester-which-one-should-I-choose-Selenium-or-Sahi-If-other-then-these-two-then-also-let-me-know/answer/Narayan-Raman?srid=hGSL&st=ns
Вопросы?
Алексей БаранцевSoftware-Testing.Rubarancev@gmail.com
http://software-testing.ru/http://software-testing.ru/trainings/http://selenium2.ru/
top related