Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Tracking your selenium tests

Tracking your selenium tests

This the presentation that I did for London Selenium Meetup at Mozilla. I have shared the process of tracking our selenium tests. How did we started and where we are heading.

Avatar for Haroon Rasheed

Haroon Rasheed

May 31, 2012
Tweet

Other Decks in Technology

Transcript

  1. • Selenium Java Client Libraries • TestNG • Selenium Grid

    1.0.8 • Jenkins & Anthill Pro • Web Driver / Selenium 2 • Watir-WebDriver • ReportNG • Maven
  2. When test fails... • When it started failing? • Does

    it fail consistently in an environment? • Does it fail for the same reason all the time?
  3. Summary ####### % Tests passed (methods passed): 67.92% % Tests

    skipped: 22.64% % Tests failed: 9.43% ####### Raw figures ####### Total methods passed: 108.0 Total number tests skipped: 36.0 Total number tests failed: 15.0 Total time: 102838 seconds.
  4. Splunk, Annotations and Test Listeners (JUnit, TestNG, Concordion, Spock) @UserStory("US1234")

    @Tags({"cms", "ft.com"}) @TestApproach(testDefined = Stage.BEFORE_DEVELOPMENT, testImplemented = Stage. AFTER_DEVELOPMENT, engagement = Involved.WHOLE_TEAM) @Customers("Joe Bloggs") @Testers({"John", "Rita"}) @Developers({"Alex", "Chris"}) @StoryScope(type = StoryType.NEW_FUNCTIONALITY, scope = Scope.PAYING_CUSTOMER)