Posts

Building automation framework by example

Image
It is not surprising Selenium has become the most popular tool for automated testing of web applications. Selenium is free, easy to learn and really quickly we can create a bunch of automated tests. But over the time when number of tests grow significantly we need something more. Something that will allow us to easily manage and maintain our test repository. That’s why we need test automation framework. We would like to show you some design patterns and good practices that will help you to start with your own implementation of really basic test automation framework. In several parts we will guide you step by step how to create it from a scratch. Each part will be published regularly and will contain some examples how to develop your framework. Setting up the environment First things first. Before you begin to write any code you need to set up your development environment. As I mentioned previously, we are going to write our Selenium code in  Java . I believe tha