When we design test automation framework it is a common practice to follow the Test Design Patterns for well architecture & matured framework. A poorly designed architecture is a major reason why test automation frameworks fail. Below are the few common factors which results into the bad design :

In my previous blog I have mentioned about the the Cypress Trade-off about opening multiple tabs in the browser. Since Cypress runs in the browser, it will never have multi-tabs support. However cypress has provided its Recipes which will make our tests very much better and very less flaky.


Writing automated test should be an integral part of a healthy software development process. In testing, particularly in automated testing there are different flavours at different levels. In this article I’d like to provide a quick overview of automated UI or End-to-End testing with Cypress.

Currently Selenium is the king…


Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store