Turn your manual testers into automation experts! Request a DemoStart testRigor Free

Testing Frameworks are Dead

Every single company I know (except our forward-looking customers, of course) is creating a testing framework.

It usually goes like this historically: first tests are simple plain Selenium, but as your team grows people tend to start extracting common code in testing frameworks.

They are supposed to help people to develop tests faster. Well, they do a little bit. But need to be updated since most of them will rely on XPath locators, and, therefore, they get out of date every time the product changes.

However, why would need to do it in the first place if you can express what needs to be tested in plain English like this: https://blog.testrigor.com/natural-language-recognition-for-software-testing/

...
click on "Add to cart"
click on "cart"
enter "San Francisco" into "City"
...

On top of it, you can define subroutine “add pants to cart” and do it like this:

add pants to cart
click on "cart"
enter "San Francisco" into "City"
...

The approach testRigor has is dramatically more stable since it relies on how people work with the page regardless of the underlying structure. That allowed our customers to compare our tests with their own Selenium test suite and they found that our testing is by far more stable up to a point where it doesn’t make sense for them to support their own code.

If you’re still writing your testing framework, then request a demo below.

Related Articles

Test Plan Template

“Plan your work and work your plan” — Napoleon Hill. This philosophy holds even in software testing. Of the many artifacts ...

How to Build a Test Automation Framework

When you learn about test automation, the term “test automation framework” is unavoidable. This phrase may feel like a ...
On our website, we utilize cookies to ensure that your browsing experience is tailored to your preferences and needs. By clicking "Accept," you agree to the use of all cookies. Learn more.
Cookie settings
Privacy Overview
This site utilizes cookies to enhance your browsing experience. Among these, essential cookies are stored on your browser as they are necessary for ...
Read more
Strictly Necessary CookiesAlways Enabled
Essential cookies are crucial for the proper functioning and security of the website.
Non-NecessaryEnabled
Cookies that are not essential for the website's functionality but are employed to gather additional data. You can choose to opt out by using this toggle switch. These cookies gather data for analytics and performance tracking purposes.