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. p>
Est-ce que quelqu'un l'a essayé sur un projet? Sont bien adaptés au Silverlight? P>
5 Réponses :
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: p>
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. P>
Les cadres de test fonctionnels tels que watin / sélénium / blanc doivent être utilisés conjointement avec des tests d'unités. P>
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»?
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>
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. P>
Jetez un coup d'œil à ceci: http://www.artoftest.com/community/blogs/ 09-05-14 / Automatication_real_world_silverlight_apps.aspx P>
Qu'en est-il du Cadre de test de l'unité Silverlight inclus dans le Silverlight Toolkit ? P>
Ce cadre (oui, j'ai conçu et écrit :-)) est signifié plus pour les tests d'unités et les tests fonctionnels simples, plutôt que des tests interactifs de l'interface utilisateur.
Je suppose que je peux prendre votre mot pour elle> D