There are many software development blogs out there, but many of them don't publish testing articles on a regular basis.
Also, I have noticed that some software developers don't read blogs written by software testers. That is a shame because I think that we can learn a lot from them.
That is why I decided to create a newsletter that shares the best testing articles which I found during the last week.
Let's get started.
Technical Stuff
- Hoverfly Java is now JUnit 5 ready announces the release of the Hoverfly JUnit 5 extension.
- Migrating to JUnit 5 describes how the author migrated the VocabHunter open source project from JUnit 4 to JUnit 5. This post describes how the author updated his (somewhat complex) Gradle build script and explains how he solved a few other problems such as mocking and passing JVM arguments to his test suite.
- Unit Testing Smells: What Are Your Tests Telling You? is an excellent blog post which identifies six mistakes that can make when you are writing unit tests.
The Really Valuable Stuff
- (At Least) Four Things for Testers To Do in Planning Meetings is an excellent blog post which identifies four things anyone must do in a a planning meeting.
- Benefits using Behavior Driven Development (BDD) in automation testing identifies seven benefits of BDD and demonstrates how you can convert a use case into a scenario.
- Test design: write tests with proper console output to easily identify failure reasons describes why it's important to provide enough information that helps you to figure out why your test case failed. I think that there are two things that help you to do this: 1) Use custom error messages when you write assertions and make sure that these error messages are useful. 2) Write useful information to the log and make sure that you log "everything" (remember to use the "correct" log level).