A la découverte du PSR (Problem Step Recorder)

“J’ai un problème, ça marche pas !”

Combien de fois avez vous entendu cette phrase de la part d’un client ?
Lorsque vous lui demandez quelle est la fameuse erreur et comment il l’a obtenue, les explications sont le plus souvent très vagues.
Au final, vous perdez 30 minutes pour reproduire cette erreur.

Heureusement, un petit outil existe pour vous éviter cette perte de temps.
Il va se charger de traduire les actions du client en langage compréhensible par un informaticien.

Une bonne nouvelle ? Il est déjà intégré à Windows 7.
Il s’agit du Problem Step Recorder, PSR pour les intimes.
Vous le trouverez en tapant “psr” dans la barre de recherche du menu démarrer ou avec un Windows + R -> psr.

L’outil se présente sous la forme d’une petite fenêtre très simple avec 3 boutons :
- Start Record
- Stop Record
- Add Comment

Sans plus tarder, mettons-nous dans la peau de notre client et essayons-le :

/!\ Les explications qui vont suivre seront évidentes (normal, cette partie du logiciel est censée être utilisée par une personne Lambda). Ne vous en faites pas, par la suite nous aurons le droit à des choses un peu plus compliquées ^^.

I) Le client reproduit le problème sur sa machine

Tout d’abord, il faut cliquer sur “Start Record” pour démarrer l’enregistrement. Nous pourrons à tout moment faire une pause en cliquant sur “Pause Record”.

Je vais donc faire les actions que je souhaite (ici lancer IE puis aller sur le blog pour signaler qu’un fil d’ariane est trop bas).

Au passage, il est possible de laisser des commentaires en cliquant sur “Add Comment” et en entrant son commentaire dans la fenêtre qui s’ouvre. Il est même possible de mettre en valeur une zone de l’écran.

A la fin, nous cliquons sur “Stop Record” pour arrêter l’enregistrement et une fenêtre apparaît pour nous demander où enregistrer le fichier généré.

Ce sera une archive zip contenant un fichier *.mht (une sorte de page HTML incluant des images, le tout dans un seul fichier).

Il ne reste plus pour notre client qu’à envoyer ce fichier *.zip à une personne compétente afin qu’elle puisse résoudre son problème.

II) L’informaticien ouvre le fichier

Le fichier *.mht généré va se décomposer en deux parties :
- Une description de chaque étape réalisée par notre client (clics, saisie dans les champs texte, commentaires laissés, …)

- Des informations techniques sur chaque étapes.

Problem Step 9: User left click on "Retour sur le MDDay du 25/11/10 (editable text)" in "Sébastien Sevrin's Blog (MCTS) - Windows Internet Explorer" <br />Program: Internet Explorer, 8.00.7600.16385 (win7_rtm.090713-1255), Microsoft Corporation, IEXPLORE.EXE SCODEF:1936 CREDAT:71937, IEXPLORE.EXE <br />UI Elements: Retour sur le MDDay du 25/11/10, Retour sur le MDDay du 25/11/10, Sébastien Sevrin's Blog (MCTS), Internet Explorer_Server, Shell DocObject View, Sébastien Sevrin's Blog (MCTS) - Windows Internet Explorer, TabWindowClass, Frame Tab, Sébastien Sevrin's Blog (MCTS) - Windows Internet Explorer, IEFrame

Voici le fichier généré de notre exemple : ici

Ainsi, nous avons tous les éléments pour reproduire et résoudre ce problème sans perdre de temps.