Automated Battle Scars Se Conf 2011

1,305 views

Published on

This is my talk for the 2011 Selenium Conference about how to be successful in the test automation world.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,305
On SlideShare
0
From Embeds
0
Number of Embeds
21
Actions
Shares
0
Downloads
21
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Automated Battle Scars Se Conf 2011

    1. 1. Automated Battle Scars Testing In The Wild@admc
    2. 2. BackgroundOSAF - WindmillMozilla - MozmillSlide - Flex-PilotSauce - SeleniumFree time - Jellyfish Never thought I would see the day...
    3. 3. Convincing youNope, you’re here aren’t you?
    4. 4. You know it all Selenium, WebDriver, Watir Grid, IDE CI, Source Control Etc.
    5. 5. You may not know..Starting an automation effort in your orgWhat this “automation” role really isHow best to frame your work for successWhat to expect from automationHow to get the best results
    6. 6. Prison RulesDay 1 - Punch a developer in the face :)
    7. 7. RolesEvangelist++Know your apps gutsInvolve EVERYONE (no title is exempt)No heroes or martyrsSlow and steady wins the race
    8. 8. GrassrootsSmall reasonable goalsStart with the most stable featuresKeep track of progress and winsBuild your own test ‘framework’Celebrate
    9. 9. ExpectationsAutomation won’t replace manualNo silver bulletMONEY PATH!Least moving parts possible
    10. 10. ToolsIDE’s are bad, write codeRight tools, no religionLess infrastructure is betterDon’t re-invent
    11. 11. Results Keep track, generate stats Be vocal, let people know Flakey tests can destroy you Version control is your friend Fair goals and measurement
    12. 12. CommunityWe are each others best resourceContribute backCommunicateDon’t criticizeWe’re all trying to make life better
    13. 13. TipsTest organization mattersIntegrated processInternal stages, eliminate external failExamples and abstraction FTWRunning tests must be trivial
    14. 14. Never forget Automation is usually done by making software do things it wasn’t supposed to. There is always beer.
    15. 15. AnnounceSe Builder http://code.google.com/p/se-builder/Jellyfish jelly.ioTest-Machine: https://github.com/admc/test-machine http://websockets.saucelabs.com:3000/
    16. 16. Thanksweb: admc.iotweet: @admcgithub: admc “Officer, this guy is not waiting around for me… so you better shoot me or help me but decide now!” - Jack Bauer

    ×