SlideShare a Scribd company logo
Тестирование с
помощью Selenium Web
Driver
Selenium Web Driver
● Библиотека для организации
взаимодействия приложений с браузером
● Реализации для нескольких ЯП
● Драйверы под основные десктопные и
мобильные браузеры
Функционал SWD
● Взаимодействие с элементами страницы
● Управление окнами браузера
● Запуск яваскрипт кода на странице
● Снятие скриншота страницы
Тестовый фреймворк
● Обертка над SWD
● Java & SWD lib
● Легкая расширяемость
● Независимость от изменений в коде SWD
● Один набор тестов на команду
Тестовый сценарий
Протестировать загрузку различных файлов
в медиа-секцию и создание нод
соответствующих контент-типов.
Drupal Selenium module
● Интеграция в Drupal (все в одном месте)
● Cохранение структуры/методов
SimpleTest
● Тестирование JS
● Патч ядра
Выводы
- Мощное средство автоматизации браузера
- Экономия времени разработчиков/тестеров
Спасибо за внимание!

More Related Content

PPTX
Selenium 2 WebDriver + Selenide + Java с и без использования BDD, сравнительн...
COMAQA.BY
 
PDF
Тестирование web-приложений на базе технологий Ruby/Cucumber/Watir Webdriver
Alex Mikitenko
 
PPTX
Евгений Сатуров. Firebase в Android-разработке: основные возможности. РИФ-Вор...
РИФ-Воронеж
 
PPTX
KNOCKOUTJS КАК РЕАЛИЗАЦИЯ MVVM
Pavel Tsukanov
 
PPTX
Cистемы автоматической сборки проектов (Полина Фоминых)
Кафедра высокопроизводительных компьютерных технологий ИМКН УрФУ
 
PPTX
бэм методология
racoons
 
PPTX
Dotnet development
MageCloud
 
Selenium 2 WebDriver + Selenide + Java с и без использования BDD, сравнительн...
COMAQA.BY
 
Тестирование web-приложений на базе технологий Ruby/Cucumber/Watir Webdriver
Alex Mikitenko
 
Евгений Сатуров. Firebase в Android-разработке: основные возможности. РИФ-Вор...
РИФ-Воронеж
 
KNOCKOUTJS КАК РЕАЛИЗАЦИЯ MVVM
Pavel Tsukanov
 
Cистемы автоматической сборки проектов (Полина Фоминых)
Кафедра высокопроизводительных компьютерных технологий ИМКН УрФУ
 
бэм методология
racoons
 
Dotnet development
MageCloud
 

What's hot (20)

PPTX
ОЛЕКСАНДР ХОТЕМСЬКИЙ «Огляд екосистеми Selenium» QADay 2019
QADay
 
PDF
Как не сойти с ума при разработке крупных проектов на WordPress
Yevhen Kotelnytskyi
 
PPTX
Dot.net building scalable java script application using react and typescript,...
Sigma Software
 
PDF
"Electron. How the most modern framework works" Oleksii Holubiev
Fwdays
 
PPTX
Trainspotting Transporting: RabbitMQ, Akka.NET, Rx, MVI, Cycle.js
DevOWL Meetup
 
PDF
Тестирование CSS-регрессий с gemini – OdessaJS
SevInf
 
PDF
Bootstrap3 basics
DevOWL Meetup
 
PDF
Тестирование CSS-регрессий с Gemini — Сергей Татаринцев
Yandex
 
PPTX
Сергей Морковкин "Разработка realtime SPA с использованием VueJS и RethinkDB"
Fwdays
 
PPTX
Что, зачем и каким образом следует проверять и тестировать перед запуском сай...
Alexey Kostin
 
PPTX
Версионирование требований. Бейзлайны
Evgeny Savitsky
 
ODP
Integration / Acceptance тестирование с помощью Cucumber
railsclub
 
PDF
Сергей Татаринцев — Тестирование CSS-регрессий с Gemini
Yandex
 
PPTX
Что нового в Visual Studio 2013
GetDev.NET
 
PPT
Solit 2013, Разбор конкретного примера – продукта XML2Selenium, Горячко Дмитрий
solit
 
PDF
Тестируем мобильное приложение в суровых реалиях Интернета
SQALab
 
PPT
МАПО 2013 Лекция 04 Фабрика Blockly
Олег Гудаев
 
PDF
131 - Spring. Переход между страницами
Roman Brovko
 
PDF
Использовании TypeScript для Node.js
FullStackJS
 
PPTX
Автоматизированное тестирование WEB сервисов
SQALab
 
ОЛЕКСАНДР ХОТЕМСЬКИЙ «Огляд екосистеми Selenium» QADay 2019
QADay
 
Как не сойти с ума при разработке крупных проектов на WordPress
Yevhen Kotelnytskyi
 
Dot.net building scalable java script application using react and typescript,...
Sigma Software
 
"Electron. How the most modern framework works" Oleksii Holubiev
Fwdays
 
Trainspotting Transporting: RabbitMQ, Akka.NET, Rx, MVI, Cycle.js
DevOWL Meetup
 
Тестирование CSS-регрессий с gemini – OdessaJS
SevInf
 
Bootstrap3 basics
DevOWL Meetup
 
Тестирование CSS-регрессий с Gemini — Сергей Татаринцев
Yandex
 
Сергей Морковкин "Разработка realtime SPA с использованием VueJS и RethinkDB"
Fwdays
 
Что, зачем и каким образом следует проверять и тестировать перед запуском сай...
Alexey Kostin
 
Версионирование требований. Бейзлайны
Evgeny Savitsky
 
Integration / Acceptance тестирование с помощью Cucumber
railsclub
 
Сергей Татаринцев — Тестирование CSS-регрессий с Gemini
Yandex
 
Что нового в Visual Studio 2013
GetDev.NET
 
Solit 2013, Разбор конкретного примера – продукта XML2Selenium, Горячко Дмитрий
solit
 
Тестируем мобильное приложение в суровых реалиях Интернета
SQALab
 
МАПО 2013 Лекция 04 Фабрика Blockly
Олег Гудаев
 
131 - Spring. Переход между страницами
Roman Brovko
 
Использовании TypeScript для Node.js
FullStackJS
 
Автоматизированное тестирование WEB сервисов
SQALab
 
Ad

Similar to Selenium. Stas Kuzminov (20)

PDF
Доклад Виталия Котова на конференции LoveQA. "Selenium тесты. От RC и одного ...
Badoo Development
 
PPTX
Олександр Хотемський “Обзор архитектуры Selenium WebDriver”
Dakiry
 
PPT
Selenium Begins
Alexander Smelov
 
PPTX
Расширяемая платформа для создания и управления автоматизированными тестами н...
jazzteam
 
PDF
Testing with Selenium
OSLL
 
PDF
Погружение в Selenide [NoBugs WTF PRO уровень]
NoBugs
 
PDF
Любовь Поволоцкая_Сборка Android-приложений с помощью Gradle
GeeksLab Odessa
 
PPT
Инструменты разработки ПО в *nix
Alexander Gerasiov
 
PDF
QA Fest 2019. Александр Хотемской. WebdriverIO + Puppeteer. Double gun - doub...
QAFest
 
PDF
Frontend: Путешествие в мир модульных загрузчиков
CodeFest
 
PPTX
Gradle. Новый уровень автоматизации для Android
Anton Rutkevich
 
PPTX
Каким будет Selenium 3.0 и Selenium 4.0
SQALab
 
PDF
It meetup cd
Victoria Astapenko
 
PPT
Apache maven in java projects
Asya Dudnik
 
PPTX
WebdriverIO + Puppeteer. Double gun – double fun
Alexandr Khotemskoy
 
PPTX
Selenide –  лаконичные тесты на Selenium 2 WebDriver + Java bindings
COMAQA.BY
 
PPT
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
SQALab
 
PPTX
Дмитрий Лукьяненко: Первый фреймворк на Selenium + TestNG
DataArt
 
PPTX
SECON'2017, Кулагин Егор, Непрерывное развертывание. Конвейер здорового челов...
SECON
 
PPT
Автоматизированное тестирование мобильных приложений
Транслируем.бел
 
Доклад Виталия Котова на конференции LoveQA. "Selenium тесты. От RC и одного ...
Badoo Development
 
Олександр Хотемський “Обзор архитектуры Selenium WebDriver”
Dakiry
 
Selenium Begins
Alexander Smelov
 
Расширяемая платформа для создания и управления автоматизированными тестами н...
jazzteam
 
Testing with Selenium
OSLL
 
Погружение в Selenide [NoBugs WTF PRO уровень]
NoBugs
 
Любовь Поволоцкая_Сборка Android-приложений с помощью Gradle
GeeksLab Odessa
 
Инструменты разработки ПО в *nix
Alexander Gerasiov
 
QA Fest 2019. Александр Хотемской. WebdriverIO + Puppeteer. Double gun - doub...
QAFest
 
Frontend: Путешествие в мир модульных загрузчиков
CodeFest
 
Gradle. Новый уровень автоматизации для Android
Anton Rutkevich
 
Каким будет Selenium 3.0 и Selenium 4.0
SQALab
 
It meetup cd
Victoria Astapenko
 
Apache maven in java projects
Asya Dudnik
 
WebdriverIO + Puppeteer. Double gun – double fun
Alexandr Khotemskoy
 
Selenide –  лаконичные тесты на Selenium 2 WebDriver + Java bindings
COMAQA.BY
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
SQALab
 
Дмитрий Лукьяненко: Первый фреймворк на Selenium + TestNG
DataArt
 
SECON'2017, Кулагин Егор, Непрерывное развертывание. Конвейер здорового челов...
SECON
 
Автоматизированное тестирование мобильных приложений
Транслируем.бел
 
Ad

More from ADCI Solutions (15)

PDF
Drupal front-end performance
ADCI Solutions
 
PDF
Introduction to cron queue
ADCI Solutions
 
PDF
Drupal. Advantages and disadvantages. Igor Rodionov.
ADCI Solutions
 
PDF
Drupal theming must knows. Kate Kalashnikova.
ADCI Solutions
 
PDF
Drupal. History and Future. Sergey Susikov.
ADCI Solutions
 
PDF
Data Import From the Server of The Central Bank of the Russian Federation: Ho...
ADCI Solutions
 
PDF
Drupal 8: What's new? Anton Shubkin
ADCI Solutions
 
PDF
Contextly. Dmitry Tartynov
ADCI Solutions
 
PDF
Vagrant. Halturin Artem
ADCI Solutions
 
PDF
Must-knows and common mistakes in theming. Kate Kalashnikova.
ADCI Solutions
 
PDF
Drupal 8. Movement towards. Susikov Sergey
ADCI Solutions
 
PDF
Upgrade with 6 to 7. Denis Komel'kov
ADCI Solutions
 
PDF
Responsive website building approach. Olga Smolyankina and Kate Kalashnikova
ADCI Solutions
 
PDF
Entity. Anton Shubkin and Yaroslav Ponomarev
ADCI Solutions
 
PDF
LESS and even more. Anton Shubkin.
ADCI Solutions
 
Drupal front-end performance
ADCI Solutions
 
Introduction to cron queue
ADCI Solutions
 
Drupal. Advantages and disadvantages. Igor Rodionov.
ADCI Solutions
 
Drupal theming must knows. Kate Kalashnikova.
ADCI Solutions
 
Drupal. History and Future. Sergey Susikov.
ADCI Solutions
 
Data Import From the Server of The Central Bank of the Russian Federation: Ho...
ADCI Solutions
 
Drupal 8: What's new? Anton Shubkin
ADCI Solutions
 
Contextly. Dmitry Tartynov
ADCI Solutions
 
Vagrant. Halturin Artem
ADCI Solutions
 
Must-knows and common mistakes in theming. Kate Kalashnikova.
ADCI Solutions
 
Drupal 8. Movement towards. Susikov Sergey
ADCI Solutions
 
Upgrade with 6 to 7. Denis Komel'kov
ADCI Solutions
 
Responsive website building approach. Olga Smolyankina and Kate Kalashnikova
ADCI Solutions
 
Entity. Anton Shubkin and Yaroslav Ponomarev
ADCI Solutions
 
LESS and even more. Anton Shubkin.
ADCI Solutions
 

Selenium. Stas Kuzminov