Mocha is one of the most popular Node.js testing frameworks and while it may seem daunting, it’s actually pretty easy to get started with. This tutorial is all about Mocha basics. By the end of this…
This short guide is intended to catch you up with the most important reasoning, terms, tools, and approaches to JavaScript testing. It combines information from many great recently written articles…
Jani Hartikainen looks at testdouble.js (a new mocking library with a streamlined API) and puts it head-to-head with Sinon.js, the JS test double incumbent.
Sometimes popularity is an indication of quality. Other times, popular things are popular for popularity’s sake, and not because they’re better than alternatives. On real production projects, I have…
Test Automation is supposed to be what we all strive to work towards, right? Well, I think the key line in this tweet was “expert in testing”. Coding is not testing. It never has been and never will be.
Test Driven Development (TDD) is a process for writing software that provably satisfies the software requirements. The process works like this: When you dig into TDD you’re going to find a bunch of…
Most developers seem to agree that testing is good, but developers frequently disagree about how to test. In this article, I’ll break down some common misconceptions and hopefully teach you a few…
Selenium is an open source automation tool and definitely a great JavaScript automated testing framework which supports all operating systems and browsers such…
I googled test patterns in Go, then I invoked the Spirits of the Core Library. As soon as I realised where to look at, I finally saw a sign. It was Brad Fitzpatrick.