Recording the screen during test execution is very helpful in diagnosing issues. Here are a few ways you can achieve this.
Visual Studio’s Data Diagnostic Adapters
If you’re running your tests with Visual Studio and/or Test Controller/Agents, then you can add a
.testsettings file to the test project and configure it to include the “Video Data Diagnostic Adapter” That will record the screen while each testcase is executing and save the results in the output directory specified in the
.testsettings file. I find this to be very useful when I’m authoring new testcases on my machine or when I’m running through a Controller/Agent for an app that interacts with the desktop.
Selenium Grid Servlets
Screen recording software
You can use some kind of screen recording software like Camstudio or VNC. For me this isn’t preferred as it requires manual action on behalf of the tester.