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
- Guide to Selenium with JUnit / TestNG describes how you can write your first Selenium 3.X test with JUnit or TestNG.
- Introduction to HtmlUnit describes the basics of HtmlUnit and explains how you can integrate it with the Spring Test framework.
- JUnit 5 - A Special Issue is the latest Java Magazine issue that is dedicated on JUnit 5. I recommend that you read it because it contains a lot of interesting articles that help you to get started with JUnit 5. Also, this issue contains a few articles that talk about more advanced stuff such as mutation testing.
- SpringOne Platform 2016 Replay: Testing with Spring Framework 4.3, JUnit 5, and Beyond announces the release of the video version of the Sam Brannen's talk that describes how you can write automated tests for Spring applications by using JUnit 5.
- Time and Memory Performance Verification Using JUnit describes how you can write automated performance tests for an application that is used to add additional information to photographs. This information is used to pinpoint the location of possible leaks found from the pipes of an industrial plant.
The Really Valuable Stuff
- Brainstorming Test Ideas With Developers explains how testers can help developers to brainstorm test ideas. This is a really fascinating subject and it would be interesting to participate in similar brainstorming sessions because they seem to be really useful.
- Is BDD Testing? Collaboration and testers is the second part of the author's "Is BDD Testing" series. This blog post concentrates on collaboration that is often ignored because people are obsessed with testing tools. In any case, if you want to know collaboration matters, you should take a look at this blog post.
- On asking ‘why?’ in test automation is a really interesting post that urges you to think before you act. To be more specific, the author claims that you should know why you want to do something before you actually do it.
It's Time to Update Your Dependencies
- The datamongotest-autoconfigure-spring-boot library provides the @DataMongoTest annotation that is used to enable auto configuration for integration tests which use Spring Boot 1.4+ and MongoDB.
- JUnit 5.0.0-M3 has been released.