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
- Easily deploying test environments from CI builds with Travis, AWS and Slack is an excellent blog post that describes the review process which is used by the author's team, and explains how you can create a new test environment by using Travis CI and AWS. The most interesting thing is that you can actually trigger your test build from Slack.
- Enable mocking static methods in Mockito is not a blog post. It is a very interesting discussion about a new Mockito feature that adds support for mocking static methods. You might want to read this Reddit discussion as well.
The Really Valuable Stuff
- Don’t Eat Stale Automation is an excellent blog post that explains why some tests have a shelf life and describes why these tests should be deleted after they are no longer useful. It also provides an interesting real-life example that (sadly) "proves" that almost no one deletes these rotten tests.
- TDD "Isn't About Testing" Revisited is an interesting response to a blog post: TDD Is About Design, Not Testing. I recommend that you do yourself a favor and read both blog posts.
- Test Automation Tools: Build or Buy? identifies four reasons why you should build your own test automation toolbox instead of buying one.
- Unit Test! is a nice post that shares the author's positive experiences from unit testing and describes why the author thinks that unit testing is a useful and powerful tool.
It's Time to Update Your Dependencies
- Anystub is a library that allows you to create stubs that you can use in your automated tests.
- Jqwik: An Alternative JUnit5 Test Engine
- Mockito 2.8.2 was released
- PhantomJS maintainer is stepping down because of Google's headless Chromium announcement.