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.

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)