In this second installment in my Maven-related articles, we will continue to look at more Maven basics with some interesting features, starting with some more dependency...
Maven is a highly popular tool used by developers and testers to create, build, and run code projects and to manage the project dependencies. As testers, we can also use it to run...
Test Automation is hard to do well! There are many different things to consider. Not only do you have to think about how to write good code, but you also need to understand how to...
A multi-module Maven project is one that manages a group of submodules and is built from a parent POM. The submodules are normal Maven projects, and they can be built...
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...
JUnit is a unit testing framework for Java and is one of the most popular frameworks used by organizations. After we've been working with the 4.12 JUnit version for a while, a new...
Performing Integration or System Tests can be a hard task at times. A few days back I was presented with the challenge of performing testing with two heterogeneous environments,...