11
votes

Test Silverlight: comparaison de sélénium WATIN vs

Je me demandais comment bien ces cadres de test sur le Web (watin et sélénium) travaillent pour les tests d'interface utilisateur Silverlight.

Est-ce que quelqu'un l'a essayé sur un projet? Sont bien adaptés au Silverlight?


0 commentaires

5 Réponses :


4
votes

Je ne peux pas parler à Watin ou à Selenium avec Silverlight, mais j'ai joué avec Blanc , qui est une couche sur le cadre de la MS Automation, et j'ai aimé ce que j'ai vu jusqu'à présent:

Je devrais également ajouter que nous reportions la majorité de nos tests de comportement de l'interface utilisateur à des tests d'unités à l'aide de MVVM modèle. Cela ne testez pas tout, mais cela nous donne 95% du chemin.

Les cadres de test fonctionnels tels que watin / sélénium / blanc doivent être utilisés conjointement avec des tests d'unités.


3 commentaires

Cela semble intéressant, commencera à regarder cela.


J'ai utilisé Watin de manière très fondamentale de lancer des pages Silverlight et d'interagir avec eux par le biais de script, mais -Not-UIA.


Veuillez vous mettre à jour votre réponse pour fournir un lien vers le «cadre MVVM»?



1
votes

Je n'ai pas eu la nécessité de l'utiliser moi-même, mais j'ai remarqué qu'il existe un projet Silverlight Selenium 'Silvernium', qui pourrait vous intéresser. http://code.google.com/p/silverlight-selenium/ < / p>


0 commentaires

1
votes

J'ai utilisé webaii pour accrocher à Silverlight. Vous pouvez créer des tests Nunit / Mstest pour les conduire. J'ai trouvé un certain nombre de bugs, mais ils ont libéré un certain nombre de versions, car ils supposent donc qu'ils ont été corrigés.


0 commentaires