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
- BDD web testing setup - Docker, Cucumber and Serenity - Part II describes how you can write BDD-style tests with Cucumber and generate awesome test reports with Serenity.
- Test Automation in Selenium Using Page Object Model and Page Factory describes how you can write clean Selenium tests or clean up your existing tests by using page objects and page factories.
- The Challenge of Testing is a very interesting blog post that describes the challenges you face when you are writing automated tests. This post is so interesting that I decided to include it in Java Testing Weekly even though the the examples of this blog post use Ruby.
- Unit Testing Randomness describes how you can write unit tests for a function that randomly places landmines to a minefield. Again, the example of this post uses Javascript, but I added it here since I think that it is quite useful.
The Really Valuable Stuff
- Teaching Testing in College Courses describes how the author teaches college students to test their applications and helps them to build quality in their applications. I really like her technique because she "forces" her students to understand the value of corner cases that are really important when you are writing real applications.
- Monitoring the quality of your test automation code is a thought provoking post that identifies two reasons why your test code is equally important as your production code. However, this post doesn't stop there. The author also identifies two reasons why should use lower standards when you are writing test code.
- Thinking Quality In is an excellent blog post that explains why testing alone cannot help you to build applications that solve real problems and create value to their users.
It's Time for Feedback
Because I want to make this newsletter worth your time, I am asking you to help me make it better.
- If you have any feedback about this newsletter, share your thoughts on the comment section.
- If you have written a blog post about automated testing or software testing, ping me on Twitter.
- You can share this blog post on Twitter.
P.S. If you want to make sure that you don't ever miss Java Testing Weekly, you should subscribe my newsletter.