Mike Bland

Automated Testing—Why Bother?

Introduction

The first half of the talk—The Why—deals with all the reasons why it’s vitally important that developers write automated tests, from the castrophic effects of “minor” programming errors (potential and realized); to the unreliability of human memory and attention; to the creative potential of refactoring with confidence; to the phynancial case for automated testing as a sound business investment.

The second half of the talk—The Bother—walks through the fundamentals of developer-written automated tests, using examples from the Unit testing in Node.js tutorial based on my slack-emoji-issues bot plugin.

The “Lightning” version of the talk, assembled for the September 29, 2018 beCamp, is a five-minute teaser for the full talk.

A proper abstract and transcription of the narrative will be published here eventually.

Copyright 2017 , licensed under the Creative Commons Attribution 4.0 International License (CC BY 4.0).

This work is derived from the following previous works, all licensed under CC BY 4.0:

It’s also derived from Unit testing in Node.js, Copyright 2016-2017 Mike Bland, licensed under the ISC License.