Saturday, May 31, 2008

Using video screen capture in testing

We had a very interesting issue in a project where the client was reporting an error in a screen that had hundreds of input fields but the client was not able to give us reproducible steps for the error. All that the client said was that the error was coming when a certain subset of values were selected in the input fields and the subset did not remain the same each time. In this case without reproducible steps it was virtually impossible to solve the problem.

After a bit of thought, what we decided to do was to use Snagit video screen capture and record the screens of a group of developers using the screen causing the error extensively. Once we had this video we played it back and identified the points where the error was occurring and we could then rewind and take a snapshot of the screen just before the error occurred and also write down the steps that led to the data that caused the error. With this information we were able to identify a pattern that was causing the error and solved the problem easily.

Interesting problems always makes you think out of the box. If you have some experiences similar to these please leave them in the comments section.

3 comments:

Kiran banda said...

On the same lines, online web conferencing solutions like WebEx, Genesys are helping me a lot to look at the client's environment and troubleshoot the issue then and there.Your SnagIt idea works if the client doesn't remember the combination of input that caused an error. Online desktop sharing helps if the client is stuck somewhere and needs troubleshooting.

Peter - Snagit Guide said...

Great use of Snagit!

Thanks for sharing.

Anonymous said...

try dimdim.com.. its a free web conferencing tool.. i found out that it was actually developed out of hyderabad.. kewl! its been increasingly used all over the world.