Java Testing Weekly 6 / 2017

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

The Test With Spring course helps you to write automated tests for Spring and Spring Boot web applications.


The Really Valuable Stuff

  • BDD and the real primary purpose of feature files reveals the three purposes of BDD feature files, and provides two examples that help you to create "useful" feature files.
  • Context Driven Testing: 7 Basic Principles with an Example introduces the seven principles of context driven testing and provides a simple example that helps you to understand how you can do context driven testing.
  • Mushroom-picking heuristic describes how you should prepare for your testing sessions and explains how you can get the most out of your testing efforts when you are actually testing your application. So, why the author talks about picking mushrooms? Well, I think that you should read the actual blog post. It will answer to that question.
  • Trust Automation identifies the main benefit of automated testing and provides three tips that help you increase your trust in your automated tests.
  • Should Gherkin Steps Use First-Person or Third-Person? argues that you should use the third-person perspective when you are writing your Gherkin steps. I agree with the author, and I don't understand why anyone would want to use the first-person perspective.

It's Time to Update Your Dependencies

3 comments… add one
  • "Easy testing of CDI components with Weld and JUnit4" actually shows how to write tests using only WeldInitiator (JUnit4 test rule) and Weld SE Bootstrap API (no Arquillian ;-)

    • Thanks! I fixed the description.

      For some weird reason I got the impression that you need to use Arquillian if you want to use the technique described on your blog post. I don't how it is possible because when I took a second look at your blog post, it's quite clear that you don't need it. Maybe I should stop reading testing blog posts after midnight ;)


Leave a Comment