Just about everyone has seen the testing pyramid. This simple model first introduced in Mike Cohn’s book, Succeeding With Agile simply says that as your automated tests become less granular, that you should write fewer of them. My experience with test automation has shown the best results when creating tests at the most granular level...
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...
Cookies, or HTTP cookies, are pieces of data stored on the user's computer containing information about the user and the user's preference on a specific website. For example, a...
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...
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...