Tests are planned using a web application which controls a virtual desktop inside a virtual machine. Each intentional interaction is recorded to compose recording which can be executed automatically every time you need to be sure that the changes made in the software are intentional and of wanted quality. Tests are structured in a hierarchical timeline where every interaction is a possible branch to different outcome. Every interaction is thus recorded only once and can be patched to follow the changes made to the software.
You can create an approval gate for each release of your software to present to your quality assurance and the client. Thanks to screen recordings and screenshot comparisons, they can see exactly what has changed without going through the whole application manually. They can also open a scenario and click around in the comfort of their own device’s web browser.
All the software on all platforms, desktop and mobile, that can be ran or emulated on the target machine, can be tested using Testfilm.
If this idea interests you or you want to hear more, please let me know by contacting me using email.