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.
- First-Class Tests is yet another blog post that defends unit testing and argues that mocking everything doesn't help you to write unit tests which are easy to maintain. In other words, the author argues that you should pay more attention to selecting the size of the tested unit.
- How to Effectively use Groovy GPath in REST Assured – Part 1: Overview of Groovy is the first part of a series that explains how you can use GPath with Rest Assured, and it provides a quick introduction to Groovy.
- Let your test automation talk to you explains why you should pay attention to writing tests that are easy to read and provides three tips that help you to write (mostly) end-to-end tests that are easy to read. This post also describes how you can provide better test reports to different stakeholders.
- Property-based testing in Java with JUnit-Quickcheck – Part 1: The basics provides an introduction to property-based testing and describes how you can write simple property-based tests with JUnit-Quickcheck.
- Running Selenium with the new headless Chrome describes how you can install and configure Chrome, ensure that Selenium uses headless Chrome, and write simple end-to-end tests with Selenium. By the way, this blog post is useful only if you use either Linux or macOS.
- Testing Dockerized SQL Databases is an interesting post that starts by identifying the pros and cons of writing tests that use Docker. This post also explains how you can start a Docker container with a relational database and write an integration test which uses the started database. The example test uses Arquillian, Flyway, and DbUnit.
The Really Valuable Stuff
- Testing Zombie – Are you becoming one? is a funny blog post that identifies the characteristics of a zombie tester and describes two different types of zombie testers that are found from many organizations. By the way, you can also replace the word tester with the word developer. ;)