Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
What’s so great about
WebDriver?
Mark Winteringham
@mwtestconsult
linkedin.com/in/markwinteringham
www.mwtestconsultancy.co.uk
• Freelance Technical Tester
• ‘Understanding ...
Looking for talented, highly experienced people. Interested? Speak to Theresa
Equal Experts’ agile practitioners combine t...
You don't need to learn
programming to Test... but it helps
Mark Winteringham
Automation: Time to change our models
Iain McCowatt
‘Look at the world through a different pair of lenses every time you h...
Jim wants to automate
checking a service validates a
range of payloads correctly
Jim builds a script in
WebDriver via the ...
What if Jim knew about a different tool such as JMeter or SOAPUI?
‘We shape our tools and then our tools shape us’
industr...
‘Be promiscuous’
What if Jim isn’t even aware that these tools exist
or that he could benefit in learning them in the firs...
What if we as a testing community collectively have limited mental models about automation
and are consequently feeding th...
Automation workshops/talks in
conferences
WebDriver/Seleni
um, 17
Watir, 1
API, 2
Big Data, 2
Unit Testing, 2
BDD, 5
Monit...
Automation tools in Job specs
67 Jobs roles
Keywords:
• Developer in test
• Automation test engineer
Source: cwjobs.co.uk ...
What’s so great about WebDriver?
It offers limited mental models –
Automating through the UI!
WebDriver/Seleniu
m
53%
Watir
3%
API
7%
Big Data
6%
Unit Testing
6%
BDD
16%
Monitoring
6%
Security Testing
3%
http://watir...
Where are the workshops or requirements for skills in:
Monitoring
Deployment
Test data population
Configuration Management...
So what could we do?
Look further afield to learn new tools Tinker around with other tools
Personal
Community
Demand more ...
Detox ourselves from WebDriver… maybe with a bit of Watir
Thank you
Questions?
Upcoming SlideShare
Loading in …5
×

What's so great about web driver?

1,394 views

Published on

What's so great about WebDriver? A talk about mental models, skills sets and a guy called Jim

Published in: Technology
  • Be the first to comment

  • Be the first to like this

What's so great about web driver?

  1. 1. What’s so great about WebDriver? Mark Winteringham
  2. 2. @mwtestconsult linkedin.com/in/markwinteringham www.mwtestconsultancy.co.uk • Freelance Technical Tester • ‘Understanding and testing RESTful Web services’ – London Tester Gathering Workshop - Thursday 4th June • 8 Years experience • Broadcasting, publishing, professional audio and public sectors.
  3. 3. Looking for talented, highly experienced people. Interested? Speak to Theresa Equal Experts’ agile practitioners combine technical excellence and business pragmatism to deliver simple bespoke software solutions to big business problems. Customers in the private and public sector, ranging from Camelot and Telefonica to HMRC and Cabinet office
  4. 4. You don't need to learn programming to Test... but it helps Mark Winteringham
  5. 5. Automation: Time to change our models Iain McCowatt ‘Look at the world through a different pair of lenses every time you have a problem’ www.ministryoftesting.com/2014/05/automation-time-change-models-iain-mccowatt/ Mental models
  6. 6. Jim wants to automate checking a service validates a range of payloads correctly Jim builds a script in WebDriver via the UI the service consumes It results in automation that’s slow and brittle Jim continues to tinker with the script It’s too hard! ‘Automator Jim’ knows WebDriver
  7. 7. What if Jim knew about a different tool such as JMeter or SOAPUI? ‘We shape our tools and then our tools shape us’ industryweek.com Marshall McLuhan
  8. 8. ‘Be promiscuous’ What if Jim isn’t even aware that these tools exist or that he could benefit in learning them in the first place But.. Learn more models, learn more tools
  9. 9. What if we as a testing community collectively have limited mental models about automation and are consequently feeding the same limited mental models back to testers like Jim The question
  10. 10. Automation workshops/talks in conferences WebDriver/Seleni um, 17 Watir, 1 API, 2 Big Data, 2 Unit Testing, 2 BDD, 5 Monitoring, 2 Security Testing, 1 WebDriver/Selenium Watir API Big Data Unit Testing BDD Monitoring Security Testing Talks and workshops that explicitly talk about an automation tool 5 Popular conferences 2012 – 2015
  11. 11. Automation tools in Job specs 67 Jobs roles Keywords: • Developer in test • Automation test engineer Source: cwjobs.co.uk – 23/1/15 Selenium / WebDriver, 57 Cucumber, 22 *unit, 22 QTP, 12 SoapUI/LoadUI, 9 SQL, 6 JBehave, 5 TestNG, 5 Test Complete, 5 Appium, 4 Calabash, 4 Fitnesse Jasmine Karma JMock Fitnesse Capybara Jmeter Rational Watin Visual Studios Ranorex Specflow LoadRunner Webload Siege BurpSuite Rspec Behat Mink EasyMock Espresso
  12. 12. What’s so great about WebDriver? It offers limited mental models – Automating through the UI!
  13. 13. WebDriver/Seleniu m 53% Watir 3% API 7% Big Data 6% Unit Testing 6% BDD 16% Monitoring 6% Security Testing 3% http://watirmelon.com/2011/06/10/yet-another-software-testing-pyramid/ =/
  14. 14. Where are the workshops or requirements for skills in: Monitoring Deployment Test data population Configuration Management Parsing data API Testing Unit testing
  15. 15. So what could we do? Look further afield to learn new tools Tinker around with other tools Personal Community Demand more diversity in automation training When writing job roles focus more on the problems that need solving Think more about the problem you want to solve, is your current model enough?
  16. 16. Detox ourselves from WebDriver… maybe with a bit of Watir Thank you
  17. 17. Questions?

×