Return to profile for Jordan Kasper

Introduction to JavaScript Testing

180 minute intermediate workshop

Description/Proposal

While many developers have embraced testing in their server side code, far fewer test their front end JavaScript code in the same way (or in any way), and even fewer of those use any kind of automation. This tutorial will guide attendees through the process of writing testable JavaScript code, setting up a testing framework, writing tests for that code, and some solutions for automating the entire process. We'll talk about some common issues such as asynchronous tests, anonymous functions, and automating tests that would normally require browser interaction.

Participants will come out of this session ready to implement and automate better tests for their JavaScript code on their own. They should come into this session with a solid understanding of basic JavaScript including basic variables, calling and writing functions, using callbacks, etc.; however, advanced knowledge is not required.