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
- A Guide to JUnit 5 provides a quick introduction to JUnit 5. This is a pretty basic blog post, but sometimes that is just what you need to get started.
- An Intro to Monkey Testing with Gremlins.js is a very interesting post that explains how you can try to break your application by writing tests whose goal is to reveal problems by generating random input and passing it to your application.
- On writing and publishing my first ebook announces the release of an eBook titled: Service Virtualization: Implentation, Practices, and Trends for On-Demand Test Environments. This eBook help you to understand: "how service virtualization and Continuous Delivery can work together, or how you can leverage service virtualization when testing Internet of Things-applications" (This quote is from the blog post). By the way, you can download this eBook free of charge.
- Testing The-Internet with Geb + Groovy + Spock: How did Yeoman set up the tests to run in Gradle? is the third part of TJ Maher's Geb + Groovy + Spock tutorial. This time he will describe the build.gradle file that was created by using a Yeoman generator called: generator-geb. This is a very educational post, and if you are interested in this topic, you should probably start from the beginning.
- When to include external systems in testing scope is an excellent post that helps you to decide if you should use the real external dependency or replace it with a test double.
- What Test Engineers do at Google: Building Test Infrastructure explains how test engineers build and improve test infrastructure that helps them to be more productive.
The Really Valuable Stuff
- 5 common reasons for a penetration test identifies the five most common reasons that were used when a client hired the author of this blog post to do penetration testing for their application. Also, the author also explains why you should understand your reasons for doing penetration testing before you actually do it.
- Thinking you're the best is a very important blog post that reveals the dangers of thinking that you are the best. I have noticed that quite many developers are suffering from this problem (at least on some level). Of course, most of them claim that this is not the case (remember the imposter syndrome), but if this is true, why so many developers won't change their views when they debate with other developers?
It's Time to Update Your Dependencies
- Announcing A New Test Tool - TestToolHub - Counterstrings, and more...
- Arquillian Pact Extension 1.0.0.Alpha4 Released
- Jenkins Log Analyzer: a robust analyzer suite that will provide rapid analysis results on Jenkins logs for all types of test jobs.
- Jestas - Show Jenkins build statuses from the command line
- Spring Boot Starter For Trouble Maker Released
Thank you so much for the shout out, Petri! I appreciate it. Whenever I learn a new automation tool or technology, I take copious amounts of research notes. I pour all of the notes onto my blog, and I jump onto the next thing, not knowing if anyone is actually reading my blog. Seeing this review is a happy surprise!
You are welcome!