A/B testing is a user experience research methodology consisting of randomized experiments with two variants – A and B. It is a popular pattern used in software development to...
In this article, we will dive into Cross Browser Testing. It is a testing type that verifies if an application works as expected across multiple browsers, operating systems, and...
We all are aware of the huge cultural and mindset change that swept over the software industry. There were conflicts, broken lines of communication, and disconnection between the...
Software testing is a way to check if the actual program, application or software product matches the expected requirements defined by the client and is free of defects. Such...
At the end of the previous decade, when I was first exposed to an automation framework (in days of QTP and VB-Script), I met Matilda. Matilda was the name of Mega Function, one...
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...
In this article, let us look at an example Page Object Model (POM) for a Test Automation Framework. POM is a popular design pattern with classes that represent each page of an...
In the first article from the series, we discussed a strategy to create more maintainable and readable page object models in Selenium WebDriver tests. We used the Fluent...