GUI for end-to-end tests
-
I'm helping an organization that has a website with some moderate-level complexity, past the point of just a bunch of static web pages but not to the point where they have a developer on staff.
To catch anything that breaks as they make website updates, I'd like to set up some automated end-to-end tests to run daily to do things like fill out a form and make sure that it takes the user to the right page, and check a dashboard to make sure it shows the right information. I could write Selenium tests, but I'd prefer to do something that they can maintain and update themselves in the future without writing code.
Are there any tools that would let a user "record" interactions with a website (or easily program them from a visual interface) and set expectations for the result, and then allow the user to schedule the test to be run on a regular basis?
Thanks!
-
Yes there are, they are called low-code or no code software testing solution. I've used both https://www.testim.io/ and https://reflect.run/ but honestly there are a lot of them.
So for example with reflect I can record a web application, set assertions (either based on text or on a visual element) and then I can run them either on a set schedule or based on some event like an API call.