2010-03-03 6 views
0

Je tente de tester l'interaction de l'utilisateur avec un produit standard.Test automatique de l'utilisateur avec les temps

Le processus actuel consiste à exécuter par un script manuel et enregistrer combien de temps certains processus prennent pour remplir les données, il peut remplir un DataGrid, un arbre, une zone de liste, etc ...
Il aura aussi besoin d'être enregistrer le temps qu'il faut pour générer un rapport pdf.
Nous n'avons pas besoin de temps extrêmement précis juste à la seconde près ou moins d'une seconde.

J'ai besoin de savoir s'il existe un produit de test automatisé simple qui répondra aux critères ci-dessus.

+0

Sur quel système d'exploitation votre produit standard fonctionne-t-il? Est-ce une application autonome ou y accédez-vous avec un navigateur Web? Les réponses aideront à affiner la liste des outils. –

+0

Le produit s'exécute nativement dans Windows en tant que client, il dispose également d'une fonctionnalité de serveur Terminal Server similaire à Hyper-v. – Sean

Répondre

1

Lien vers une réponse précédente contenant des liens vers d'autres articles sur le même sujet. Mais il existe de nombreuses solutions d'automatisation commerciales et open source.

Automated Recording Tools


mise à jour basée sur le commentaire du serveur terminal:

Malheureusement, si vous êtes affaire à une application de serveur de terminal, la partie terminale de l'interface client va être vu par la plupart des outils d'automatisation en tant que bitmap unique.

Cependant, vous pouvez essayer des outils d'automatisation tels que CitraTest ou Eggplant ou Sikuli, qui sont basés sur l'image plutôt que sur les objets.

+0

J'ai essayé d'utiliser AutoIT qui était génial pour la partie client du produit. En ce qui concerne le côté serveur du produit-ish (très similaire à Hyper-V dans la fonctionnalité) du produit AutoIT n'a pas pu "voir" l'application. Je ne suis pas sûr qu'aucun produit ne puisse m'aider dans ce cas, car il s'agit d'une application de serveur de terminal propriétaire, et peut être intrinsèquement non automatisable. – Sean

Questions connexes