logo logo
JdbcTemplate for Java automated database tests

JdbcTemplate for Java automated database tests

Often in automation, our tests need to perform actions on the database. Sometimes we need to set up some test data. Other times we need to query the database in search for test...

What to do when tests fail?

What To Do When Tests Fail?

This blog is based on a talk I presented a few weeks back at Selenium Conference 2020 along with my teammate Sandeep Yadav. The topic was "What to do when tests fail!" where we...

Selenium Python Beginners Tutorial for Automation Testing

Selenium Python Beginners Tutorial for Automation Testing

You would be hard pushed to work in testing without being, at least, aware of Selenium WebDriver. Selenium WebDriver is a great addition to any testers tool belt. It offers cross...

Write Dockerized End-to-End Tests With JUnit 5 and Selenium WebDriver

It’s hard to configure the environment that is required to run end-to-end tests which use Selenium WebDriver. The problem is that every computer that runs our end-to-end tests...

what to automate

Testing Guidelines on What to Automate

What to automate and what not to automate? That's a pretty big question... When I started my career as a software tester a decade ago, test automation was viewed with some...

7 Reasons to Skip Tests

A brilliant article by Piet Van Zoen was recently published which discussed reasons not to skip tests. In this article I'm going to discuss reasons why we might need to do the...

7 Reasons Not to Skip Tests

We’ve all been tempted to skip writing tests. Whether it’s time pressure, business pressure, the complexity of testing, or we just want to get on with something else. We might...