SlideShare a Scribd company logo
iSELENIUM MO!
DRUPAL DEVELOPERS DAY 2013

@JONATHAN JACINTO
#KITESYSTEMS
About me
JONATHAN JACINTO | natsgeo.com
SENIOR QA

@JONATHAN JACINTO
#KITESYSTEMS
@JONATHAN JACINTO
#KITESYSTEMS
q WHAT IS SELENIUM?
q WHY AUTOMATION?
q SELENIUM PROJECTS
@JONATHAN JACINTO
#KITESYSTEMS
q SELENIUM IDE
q SELENIUM 2 AND PHPUNIT
q DEMO
@JONATHAN JACINTO
#KITESYSTEMS
WHY AUTOMATE?
@JONATHAN JACINTO
#KITESYSTEMS
FREQUENT
REGRESSION
TESTING
@JONATHAN JACINTO
#KITESYSTEMS
RAPID FEEDBACK
TO DEVELOPERS
@JONATHAN JACINTO
#KITESYSTEMS
FINDING DEFECTS
MISSED BY MANUAL
TESTING
@JONATHAN JACINTO
#KITESYSTEMS
WHY SELENIUM?
@JONATHAN JACINTO
#KITESYSTEMS
WHY SELENIUM?
RUNS IN MANY BROWSERS
AND OPERATING SYSTEMS
@JONATHAN JACINTO
#KITESYSTEMS
WHY SELENIUM?
CAN BE CONTROLLED BY MANY
PROGRAMMING LANGUAGES AND
TESTING FRAMEWORKS
@JONATHAN JACINTO
#KITESYSTEMS
SELENIUM PROJECTS
SELENIUM IDE
SELENIUM RC
SELENIUM GRID
SELENIUM WEBDRIVER / 2
@JONATHAN JACINTO
#KITESYSTEMS
SELENIUM IDEN
LUGI
FIREFOX P

@JONATHAN JACINTO
#KITESYSTEMS
SELENIUM IDE

The Firefox plugin used to build test-cases
and test-suites directly on top of your webapp. You can also export your tests to
Selenium RC.
@JONATHAN JACINTO
#KITESYSTEMS
SELENIUM 1

SELENIUM RC
@JONATHAN JACINTO
#KITESYSTEMS
SELENIUM RC / 1
A client/server system that allows you to
execute tests written in a variety of
languages on a local or remote computer and
on all major browsers
@JONATHAN JACINTO
#KITESYSTEMS
SELENIUM
WEBDRIVER
UM 2

SELENI

@JONATHAN JACINTO
#KITESYSTEMS
SELENIUM 2
§ The primary new feature in Selenium 2.0 is the
integration of the WebDriver API.
§ WebDriver is designed to provide a simpler,
more concise programming interface in
addition to addressing some limitations in the
Selenium-RC API.
@JONATHAN JACINTO
#KITESYSTEMS
DEMO
@JONATHAN JACINTO
#KITESYSTEMS
THANK YOU
REFERENCES:
http://www.seleniumhq.org/download/
http://www.seleniumhq.org/docs/
http://phpunit.de/manual/3.7/en/selenium.html
https://speakerdeck.com/philhawksworth/web-development-in-the-modern-age

@JONATHAN JACINTO
#KITESYSTEMS

More Related Content

Viewers also liked

Лавриненко В. Б. - Дипломатические игры накануне войны
Лавриненко В. Б.  - Дипломатические игры накануне войныЛавриненко В. Б.  - Дипломатические игры накануне войны
Лавриненко В. Б. - Дипломатические игры накануне войны
Олег Булатов
 
О. Н. Полякова - ХОР СТАРШИХ КЛАССОВ
О. Н. Полякова - ХОР СТАРШИХ КЛАССОВО. Н. Полякова - ХОР СТАРШИХ КЛАССОВ
О. Н. Полякова - ХОР СТАРШИХ КЛАССОВ
Олег Булатов
 
И. А. Бунин: 'Господин из Сан-Франциско' Скрытые шифры
И. А. Бунин: 'Господин из Сан-Франциско' Скрытые шифрыИ. А. Бунин: 'Господин из Сан-Франциско' Скрытые шифры
И. А. Бунин: 'Господин из Сан-Франциско' Скрытые шифры
Олег Булатов
 
О. С. Новикова - 'Приключения Электроника'
О. С. Новикова - 'Приключения Электроника' О. С. Новикова - 'Приключения Электроника'
О. С. Новикова - 'Приключения Электроника'
Олег Булатов
 
А. Л. Карасев - 'ТИПЫ КЛИМАТОВ РОССИИ'
А. Л. Карасев - 'ТИПЫ КЛИМАТОВ РОССИИ'А. Л. Карасев - 'ТИПЫ КЛИМАТОВ РОССИИ'
А. Л. Карасев - 'ТИПЫ КЛИМАТОВ РОССИИ'
Олег Булатов
 
AE Foyer: Soa Integration Architecture and Api Management
AE Foyer: Soa Integration Architecture and Api ManagementAE Foyer: Soa Integration Architecture and Api Management
AE Foyer: Soa Integration Architecture and Api Management
AE - architects for business and ict
 
360 Degree Appraisal System
360 Degree Appraisal System360 Degree Appraisal System
360 Degree Appraisal System
Veer Pratap Singh
 
Career stages in HRM
Career stages in HRMCareer stages in HRM
Career stages in HRM
Shilpa Koul
 
Chai point entrepreneur
Chai point entrepreneur Chai point entrepreneur
Chai point entrepreneur
Shilpa Koul
 

Viewers also liked (10)

Лавриненко В. Б. - Дипломатические игры накануне войны
Лавриненко В. Б.  - Дипломатические игры накануне войныЛавриненко В. Б.  - Дипломатические игры накануне войны
Лавриненко В. Б. - Дипломатические игры накануне войны
 
О. Н. Полякова - ХОР СТАРШИХ КЛАССОВ
О. Н. Полякова - ХОР СТАРШИХ КЛАССОВО. Н. Полякова - ХОР СТАРШИХ КЛАССОВ
О. Н. Полякова - ХОР СТАРШИХ КЛАССОВ
 
И. А. Бунин: 'Господин из Сан-Франциско' Скрытые шифры
И. А. Бунин: 'Господин из Сан-Франциско' Скрытые шифрыИ. А. Бунин: 'Господин из Сан-Франциско' Скрытые шифры
И. А. Бунин: 'Господин из Сан-Франциско' Скрытые шифры
 
О. С. Новикова - 'Приключения Электроника'
О. С. Новикова - 'Приключения Электроника' О. С. Новикова - 'Приключения Электроника'
О. С. Новикова - 'Приключения Электроника'
 
А. Л. Карасев - 'ТИПЫ КЛИМАТОВ РОССИИ'
А. Л. Карасев - 'ТИПЫ КЛИМАТОВ РОССИИ'А. Л. Карасев - 'ТИПЫ КЛИМАТОВ РОССИИ'
А. Л. Карасев - 'ТИПЫ КЛИМАТОВ РОССИИ'
 
AE Foyer: Soa Integration Architecture and Api Management
AE Foyer: Soa Integration Architecture and Api ManagementAE Foyer: Soa Integration Architecture and Api Management
AE Foyer: Soa Integration Architecture and Api Management
 
Nepal
NepalNepal
Nepal
 
360 Degree Appraisal System
360 Degree Appraisal System360 Degree Appraisal System
360 Degree Appraisal System
 
Career stages in HRM
Career stages in HRMCareer stages in HRM
Career stages in HRM
 
Chai point entrepreneur
Chai point entrepreneur Chai point entrepreneur
Chai point entrepreneur
 

Recently uploaded

Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 

Recently uploaded (20)

Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 

Selenium Testing with Drupal