Discovering New Functionality in Autonomous Software Testing
Let's say you have a simple calculator website app. You test the app with TestRigor and it provides screenshots outlining all the paths a a user could take.
Your app would probably be more complex than that, but we want to focus this demo on a narrow set of features.
Taking a closer look, we can see that you have a button that adds the contents of the first two editable fields and returns the result in the third field.
It's too simple.
We need to add a second button and retest the app in TestRigor.
TestRigor tests the application again, clicking buttons, filling forms, following links and performing similar actions a user would, but it remembers what it found in the previous test. When it discovers our new button, it reports New functionality detected. It even describes it with the HTML ID we used, clearButton, so we can locate it easily in code.And it provides screenshots as before.