View stunning SlideShares in full-screen with the new iOS app!Introducing SlideShare for AndroidExplore all your favorite topics in the SlideShare appGet the SlideShare app to Save for Later — even offline
View stunning SlideShares in full-screen with the new Android app!View stunning SlideShares in full-screen with the new iOS app!
High Level Test Architecture Tests • Modularization and reuse of components: Flow Objects maintainable & Biz Domain extendable e2e tests Page Objects Layer • Crucial to have in Biz Domain Layer depth knowledge of WebDriver the domain Browser • Enable data driven testing by generic test cases
Pages and Flows eCommerce shopping site like eBay Select View Order Review Payment Category Summary Provider Search View View Update Item Category Orderlist View Delete Product View Item Shopping Cart Page Page Checkout Page Success Page
Instant Feedback - Selenium GridSequential Execution Parallel Execution Test Test Test TestParallel Execution Parallel Execution Test Test Test Test Test Test Test Test Test Test Test Test Test 1 2 3 … 4500 Execution Time Execution TimeExecution time: Execution time:7000 minutes (~116 hours = ~5 days) 60 minutes by using 150 Virtual Machines / Browsers using the WebDriver GRIDFootnote about the scale of the tests @eBay Europe:- 4500 end-to-end regression test cases- 2-3 minutes execution time for each test
Summary & Outlook • Automation is changing • Open source • Skillset • Mobile … stay tuned • Try it yourself