Testing

Just Use My Testing Infrastructure

I use the Maven dependency ecosystem to provide code dependencies to my students via a Maven repository hosted on my group’s artifact page. This gives studen...

Naming Tests

Recently, I received an email from a former student assistant of mine, who observed that I name tests different today, compared to when we were working toget...

Adam and the Tests

A strong set of tests gives me confidence that the tools I devise do what I want them to do and that my experiments test what I intend them to test. This is ...

How I Came to Test

As you might remember, academics code, too. And that’s not even only computer scientists: The first of my friends who needed to program in university were ph...

Is TDD Just Unit-Test Waste?

In early 2014, Cope published an article titled “Why Most Unit Testing Is Waste” and little later a follow up. In these articles, Cope states that unit testi...

TDD vs. Architecture

In 2007, Robert C. Martin (Uncle Bob) and James O. Coplien (Cope) had a discussion about TDD at the JAOO Conference. Uncle Bob opened the discussion proclaim...

The Dawn of TDD

Young and unexperienced our art is and unique properties it has.