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.
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.