Testing
-
Software Development
Single Statement Unit Tests
Many articles and books have already been written about unit testing patterns and anti-patterns. I want to add one more…
Read More » -
Core Java
Importance of given-when-then in unit tests and TDD
Recently, I’ve been writing rather about more advanced concepts related to automatic testing (mostly related to Spock). However, conducting my…
Read More » -
Core Java
Automated Tests for Asynchronous Processes
It’s been a while since I’ve worked on a server-side application that had asynchronous behaviour that wasn’t already an event-driven…
Read More » -
Software Development
Every project is test driven in the end
Let me give you the punch-line and then explain myself: As soon as testing starts every “project” becomes a test…
Read More » -
Software Development
Never trust a passing test
One of the lessons when practising TDD is to never trust a passing test. If you haven’t seen the test…
Read More » -
Core Java
Expected Exception Rule and Mocking Static Methods – JUnit
Today I was asked to consume a RESTful service so I started implementing it following Robert Cecil Martin’s rules for…
Read More » -
Core Java
Unit testing Java data classes immutability with the Mutability Detector
In all our project, we use data classes which, by definition, contain data (fields) but no (business) logic. According to…
Read More » -
Software Development
[MEGA DEAL] The Ultimate Software Testing Bundle (98%)
In 84 Hours, You’ll Have the Skills You Need to Be A Software Tester In High Demand Hey fellow geeks,…
Read More » -
Software Development
5 Easy steps for Testers to Influence Developers
A classic problem for testers in agile contexts is the fact that they feel they are not listened to by…
Read More »