This workshop will introduce you to automated functional testing with Selenium and Sauce Labs. For those not familiar, Selenium is a framework that drives browsers from a user perspective and is incredibly handy for UI testing and automating tasks, such as whether a login function or payment button works.
Testing is a key part of the development and release process, so we'll dive into why you should test, how to get started with Selenium, and what tools are out there for writing functional tests. Then we'll write and run some sample tests for a demo app and run those in various browsers locally and in the Sauce cloud. Finally, we'll help you write tests for your existing web app in whatever language you're using. (Oh, and we'll have dinner to keep you fueled during all of this).
This workshop will be led by Sebastian Tiedtke, Senior Web Dev at Sauce Labs, and Santiago Suarez Ordoñez, Sauce Ninja and Selenium Committer.
You should have a basic familiarity with programming, and ideally you should have built some sort of website, so that you understand why its important to test them.
Please bring your own laptop (Windows or Mac should be fine). We will set you up with everything else at the start of the workshop.
Thanks to Sauce Labs for hosting and teaching this workshop!
If you'd like to attend but cannot afford the cost, please request a GDI scholarship.