Testing
-
Software Development

Test Attribute #6 – Maintenance
I always hated the word “maintainability” in the context of tests. Tests, like any other code are maintainable. Unless there…
Read More » -
Scala

Test your Dependencies with Degraph
I wrote before about (anti)patterns in package dependencies. And of course the regular reader of my blog knows about Degraph, my private project to provide…
Read More » -
Core Java

A JUnit Rule to Run a Test in Its Own Thread
Occasionally it would be helpful to be able to run a JUnit test in a separate thread. In particular when…
Read More » -
Software Development

Test Attribute #5 – Differentiation
This the 5th post about Test Attributes that started off with celebrity-level “ How to test your tests” post. Differentiation…
Read More » -
Software Development

Test Attribute #4 – Accuracy
This is the 4th post on test attributes that were described in the now even more famous “How to test…
Read More » -
Enterprise Java

Writing Tests for Data Access Code – Don’t Test the Framework
When we write tests to our data access code, should we test every method of its public API? It sounds…
Read More » -
Software Development

Testing Love and Polyamorous TDD
The rigor and quality of testing in the current software development world leaves a lot to be desired. Additionally, it…
Read More » -
Software Development

Test Attribute #3 – Speed
This is the 3rd post on test attributes that were described in the now more famous “How to test your…
Read More » -
Software Development

Writing Tests for Data Access Code – Green Build Is Not Good Enough
The first thing that we have to do before we can start writing integration tests for our data access code…
Read More »



