Java Testing Weekly 31 / 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

  • Announcing Cucumber Expressions introduces a new Cucumber feature called Cucumber expressions that is basically a new expression language that helps you to write readable tests.
  • Catching up with Allure. Part 3: report customization describes how you can customize the test report that is created by Allure. To be more specific, this post explains how you can add test environment information to your test report, replace technical test names with human readable descriptions, and attach a screenshot to the test report if a test case fails.
  • Catching up with Allure. Part 4: integration with Jenkins describes how you can integrate Allure with Jenkins and showcases some of the report that you can create with it.
  • Cucumber Java 8 Support explains how you can write your step definitions by using lambda expressions.
  • Testing a Java Spring Boot REST API with Karate provides a quick introduction to Karate DSL, describes how you can get the required dependencies with Maven, and explains how you can write tests for REST APIs by using Karate DSL, Junit, and TestNG.
  • Testing your Docker containers with TestContainers and Groovy describes how you can write automated tests that start the required Docker containers before these tests are run.
  • Support for JUnit 5 in IntelliJ IDEA 2017.2 describes how IntelliJ IDEA helps you to write parameterized tests with JUnit 5.

The Really Valuable Stuff

  • Asking Questions – A Tester’s Superpower describes how one simple question can have a huge positive impact to your work. I hope that this example encourages you to ask questions (even if the question might sound dumb to you).
  • On including automation in your Definition of Done is a thought-provoking post which argues that you should include test automation in your DoD and provides a few tips that help you to write better DoDs (and select the test cases that you should automate).

It's Time to Update Your Dependencies

  • Karate DSL 0.5.0 was released
2 comments… add one

Leave a Reply