This repository includes resources for the "Automated Testing of Web Mapping Applications" talk from DevSummit 2017.
There are many types of automated testing for web applications, from isolated unit tests of a single JavaScript function to end-to-end tests that exercise your entire stack in multiple browsers. We'll discuss the strengths and weaknesses of the main types of tests and share how we decide what kinds of tests to write. We'll give an overview of the different tools that are available for each type of test, and demonstrate the tools we use to write and automatically execute tests as part of our process for continuously delivering quality software.
- Tom Wayson @tomwayson
- Brooks Robertson @brooksjbr
- Jeremy Schneider @ymerejredienhcs
- Official Selenium site: http://www.seleniumhq.org/
- Dave Haeffner: http://elementalselenium.com/
- Sauce Labs (ex: https://saucelabs.com/resources/articles/selenium-tips-css-selectors)
- Nice examples: https://gist.github.com/YmerejRedienhcs/28ec449f758056223076fa55d0954a72#file-selenium-cheat-sheet-md
- Page Object model: http://elementalselenium.com/tips/7-use-a-page-object
- Spectre Open Source visual testing: https://github.com/wearefriday/spectre
- Applitools Eyes visual testing SAAS: https://applitools.com/