logo logo
Now That You've Created Automated Tests, Run Them!

Now That You’ve Created Automated Tests, Run Them!

In my previous article, we learned how and why it's important to write our tests in small increments. So now you've created your automated tests, and there are quite a lot of...

Writing Automated Tests in Small Increments

Writing Automated Tests in Small Increments

Especially when writing UI tests, the scenarios we need to automate can be quite large. They involve a lot of steps, they need to interact with a lot of page elements, hence they...

Logging test automation information with Log4j

Logging Test Automation Information with Log4j

We run our automated tests either on our local machines or in CI systems. In some cases, we cannot see what the tests are doing. When it is an API test, unless it provides some...

Using IntelliJ Code History: VSC History and Local History

Using IntelliJ Code History: VSC History and Local History

We all write a lot of code. Sometimes we are not sure of what the best version of the code will be, so we try different tweaks. Some of these tweaks might be great. But in some...

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

Using Spring to switch environments in automated tests

Using Spring to Switch Environments in Automated Tests

When we create our automated tests, we don't only want to run them in one test environment. We also don't want to create one automated test per each test environment. However, we...

failure fatigue - Exhausted squirrels

Exercise Bad Behavior – Don’t Let Your Testing Fail...

So many of our automation endeavors have to suffer through script failures. Yes, many of these failures are our own fault. We still do things like use non-polling waits, use...

Using Java Enums in Test Automation Code

Using Java Enums in Test Automation

When deciding what data types to use for storing test data, you might want something that: Allows the declaration of several properties Has no behavior or has minimal...