SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
Selenium Simplified
WebDriver Webinar
Will Start Soon
There is some music playing now.
Can you hear it?
If you are the first to hear it then please leave a
comment in chat so I know the mic works.
We will not offer support for sound issues
when the webinar starts.
Selenium Simplified
WebDriver Webinar
22 / Feb/ 2013
Alan Richardson
@eviltester
http://compendiumdev.co.uk
http://seleniumsimplified.com
http://eviltester.com
Basic Scope for this webinar series
●
●
●
●
●
●
●
●
●
●

Create a project
Using "Tracks" as AUT
Analyse the application under test live so you see the kind of things I look
for and how I use the built in browser tools to do this
Write code live to test the application
talk through the Java constructs as I do the coding but not go into great
detail
explain the decisions I make about the automation code I write and java
code I write
respond to questions in the chat window and try and answer them live as I
go
refactor code and explain decisions as I do so
move from writing a simple test and refactor it to page objects and domain
objects
refactor tests to harness JUnit functionality
When is the next one?
Not sure yet
Sign up to the email list to stay up to date
● http://seleniumsimplified.com/join-our-mailing-list/
Recordings of this webinar will be available. I'll let you and
the mailing list know.
Links
● seleniumsimplified.com
● free basic setup WebDriver course
○ http://seleniumsimplified.com/get-started/

● 18+ hour comprehensive WebDriver course
● http://unow.be/at/webdriverapi
Where we are up to:
● Source in:
○ https://xp-dev.com/svn/webdriverwebinars/

● Previous Webinar
○ http://www.youtube.com/watch?v=LOgSqUirGAU

● Last Time
○
○
○
○
○

created the project
analysed the login page
created domain object for the TracksAccount
created a basic test
basic refactoring
Today
● 30 - 40 mins of coding
○ re-run tests
○ refactor to page objects for login page
○ refactor to additional domain objects

● I'll be around to answer chat questions for 20
mins at the end - these will not be released
on youtube.
Videos for this Webinar Series On
Youtube Channel EvilTesterVideos
youtube.com/user/EviltesterVideos
This Webinar is Webinar #2
● webinar 1: http://youtu.be/LOgSqUirGAU
● webinar 2: http://youtu.be/RkiSfkxbQV4

Más contenido relacionado

Más de Alan Richardson

Más de Alan Richardson (20)

Add More Security To Your Testing and Automating - Saucecon 2021
Add More Security To Your Testing and Automating - Saucecon 2021Add More Security To Your Testing and Automating - Saucecon 2021
Add More Security To Your Testing and Automating - Saucecon 2021
 
Automating to Augment Testing
Automating to Augment TestingAutomating to Augment Testing
Automating to Augment Testing
 
Open source tools - Test Management Summit - 2009
Open source tools - Test Management Summit - 2009Open source tools - Test Management Summit - 2009
Open source tools - Test Management Summit - 2009
 
Automating Tactically vs Strategically SauceCon 2020
Automating Tactically vs Strategically SauceCon 2020Automating Tactically vs Strategically SauceCon 2020
Automating Tactically vs Strategically SauceCon 2020
 
The Future of Testing Webinar
The Future of Testing WebinarThe Future of Testing Webinar
The Future of Testing Webinar
 
Devfest 2019-slides
Devfest 2019-slidesDevfest 2019-slides
Devfest 2019-slides
 
Secrets and Mysteries of Automated Execution Keynote slides
Secrets and Mysteries of Automated Execution Keynote slidesSecrets and Mysteries of Automated Execution Keynote slides
Secrets and Mysteries of Automated Execution Keynote slides
 
Automating Pragmatically - Testival 20190604
Automating Pragmatically - Testival 20190604Automating Pragmatically - Testival 20190604
Automating Pragmatically - Testival 20190604
 
Joy of Coding Conference 2019 slides - Alan Richardson
Joy of Coding Conference 2019 slides - Alan RichardsonJoy of Coding Conference 2019 slides - Alan Richardson
Joy of Coding Conference 2019 slides - Alan Richardson
 
Programming katas for Software Testers - CounterStrings
Programming katas for Software Testers - CounterStringsProgramming katas for Software Testers - CounterStrings
Programming katas for Software Testers - CounterStrings
 
Technology Based Testing
Technology Based TestingTechnology Based Testing
Technology Based Testing
 
About Consultant Alan Richardson Compendium Developments Evil Tester
About Consultant Alan Richardson Compendium Developments Evil TesterAbout Consultant Alan Richardson Compendium Developments Evil Tester
About Consultant Alan Richardson Compendium Developments Evil Tester
 
Shift left-testing
Shift left-testingShift left-testing
Shift left-testing
 
Automating and Testing a REST API
Automating and Testing a REST APIAutomating and Testing a REST API
Automating and Testing a REST API
 
Technical and Testing Challenges: Using the "Protect The Square" Game
Technical and Testing Challenges: Using the "Protect The Square" GameTechnical and Testing Challenges: Using the "Protect The Square" Game
Technical and Testing Challenges: Using the "Protect The Square" Game
 
TDD - Test Driven Development - Java JUnit FizzBuzz
TDD - Test Driven Development - Java JUnit FizzBuzzTDD - Test Driven Development - Java JUnit FizzBuzz
TDD - Test Driven Development - Java JUnit FizzBuzz
 
If you want to automate, you learn to code
If you want to automate, you learn to codeIf you want to automate, you learn to code
If you want to automate, you learn to code
 
How To Test With Agility
How To Test With AgilityHow To Test With Agility
How To Test With Agility
 
Your Automated Execution Does Not Have to be Flaky
Your Automated Execution Does Not Have to be FlakyYour Automated Execution Does Not Have to be Flaky
Your Automated Execution Does Not Have to be Flaky
 
What is Testability vs Automatability? How to improve your Software Testing.
What is Testability vs Automatability? How to improve your Software Testing.What is Testability vs Automatability? How to improve your Software Testing.
What is Testability vs Automatability? How to improve your Software Testing.
 

Último

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Último (20)

Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 

Selenium Simplified WebDriver Webinar Using Java #2

  • 1. Selenium Simplified WebDriver Webinar Will Start Soon There is some music playing now. Can you hear it? If you are the first to hear it then please leave a comment in chat so I know the mic works. We will not offer support for sound issues when the webinar starts.
  • 2. Selenium Simplified WebDriver Webinar 22 / Feb/ 2013 Alan Richardson @eviltester http://compendiumdev.co.uk http://seleniumsimplified.com http://eviltester.com
  • 3. Basic Scope for this webinar series ● ● ● ● ● ● ● ● ● ● Create a project Using "Tracks" as AUT Analyse the application under test live so you see the kind of things I look for and how I use the built in browser tools to do this Write code live to test the application talk through the Java constructs as I do the coding but not go into great detail explain the decisions I make about the automation code I write and java code I write respond to questions in the chat window and try and answer them live as I go refactor code and explain decisions as I do so move from writing a simple test and refactor it to page objects and domain objects refactor tests to harness JUnit functionality
  • 4. When is the next one? Not sure yet Sign up to the email list to stay up to date ● http://seleniumsimplified.com/join-our-mailing-list/ Recordings of this webinar will be available. I'll let you and the mailing list know.
  • 5. Links ● seleniumsimplified.com ● free basic setup WebDriver course ○ http://seleniumsimplified.com/get-started/ ● 18+ hour comprehensive WebDriver course ● http://unow.be/at/webdriverapi
  • 6. Where we are up to: ● Source in: ○ https://xp-dev.com/svn/webdriverwebinars/ ● Previous Webinar ○ http://www.youtube.com/watch?v=LOgSqUirGAU ● Last Time ○ ○ ○ ○ ○ created the project analysed the login page created domain object for the TracksAccount created a basic test basic refactoring
  • 7. Today ● 30 - 40 mins of coding ○ re-run tests ○ refactor to page objects for login page ○ refactor to additional domain objects ● I'll be around to answer chat questions for 20 mins at the end - these will not be released on youtube.
  • 8. Videos for this Webinar Series On Youtube Channel EvilTesterVideos youtube.com/user/EviltesterVideos This Webinar is Webinar #2 ● webinar 1: http://youtu.be/LOgSqUirGAU ● webinar 2: http://youtu.be/RkiSfkxbQV4