Automating Browser Testing

A presentation at BuzzJS in in New York, NY, USA by Colin Bendell

In this training we will put all the pieces you need to adopt browser based testing without the complexity. For you: build more resilient front end apps. For your boss: lower the barrier for test writing and get "support" to write browser tests as bug reports.

Client side testing is mostly a known science, but it is not always easy, boring to build and often very fragile. The challenge is to lower the barrier-to-entry so that anyone can create tests, scale and resilience. We will cover the basics of browser based testing, webdriver standards and infrastructure advances. Different testing paradigms for client side testing with BDD models like mocha to WebPlatformTests from the W3C. Finally the CI automation and scaling with CI pipelines.