Le Codage à la main les Tests Codés de l'INTERFACE utilisateur
Salut, je suis à la recherche à l'aide de Tests Codés de l'INTERFACE utilisateur (CUIT) pour tester une application. J'ai essayé l'option d'enregistrement et ce n'est pas assez souple pour moi. Si vous l'utilisez sur un autre format de l'écran se brise.
Je sais que vous pouvez remettre code les tests, mais je ne trouve pas de bons exemples de la façon d'écrire un test de base. Il y a des exemples ici que l'utilisation CUITe, mais ces postes sont à partir de 2011 et je ne suis pas sûr de savoir comment ils sont de plus avec les nouvelles mises à jour pour CUIT à partir de Microsoft.
Ces tests doivent être intégrés avec mon créer des environnements dans Visual Studio 2012 Ultimate, c'est pourquoi je ne suis pas en utilisant le Sélénium.
Et des exemples de Code ou des liens vers de bons tutoriels serait appréciée, mais en particulier, je suis à la recherche d'un exampl sur la façon de commencer le codage à la main mon CUITs
Intégré dans votre environnement de compilation comment?
nous sommes à la recherche en ajoutant à la construction de config de la même façon que vous pouvez automatiser vos tests unitaires. Je suis toujours en attente sur les droits d'accès pour être en mesure d'éditer les fichier de config mais j'espère qu'ils ne seront pas trop long
voici un lien pour l'ajout CUIT tests à votre environnement de compilation msdn.microsoft.com/en-us/library/ms182465(v=vs. 100).aspx
OriginalL'auteur Jeff Finn | 2013-06-21
Vous devez vous connecter pour publier un commentaire.
Le Premier Code de test codé de l'INTERFACE utilisateur de l'API projet sur CodePlex (http://codeduicodefirst.codeplex.com/) comprend un projet de démonstration que vous pouvez de téléchargement d'applications et de tests. Il est conçu pour la construction de CUIT tests sans la dépendance à l'égard d'enregistrement/de lecture.
La chose la plus importante que vous avez besoin si vous allez travailler sur un code de base est un moyen d'éviter la dépendance sur le générés automatiquement à l'objet de la carte la CUISINE de créer des enregistrements. Le Code-Premier projet utilise des classes mappées à la page individuelle des objets pour contourner ce - que vous auriez besoin de prolonger le projet de code de travail avec des applications de bureau, si je me souviens bien.
(Je ne suis pas affilié avec ce projet en aucune façon - il est tout simplement la seule main-codage des ressources autres que la CUITe que j'ai trouvé, et CUITe n'a pas été mis à jour en temps, le dernier que j'ai vu).
OriginalL'auteur Kate Paulk
Pas beaucoup de développeurs le savent, mais il est possible de créer un Code Premiers essais avec CodedUI. Il n'est pas défendu, ce qui est mauvais, de l'omi.
Je considère que l'option d'Enregistrement en tant que fragile. Il utilise la souris coords ce qui signifie que vous devez recréer les tests lorsque le changement de l'INTERFACE...
La maintenable moyen serait d'utiliser la La Page de l'Objet modèle (également utilisé par d'autres outils populaires comme le Sélénium). Cela crée une couche d'abstraction de l'INTERFACE utilisateur qui vous donne plus de flexibilité et de taper fort.
Vous obtenez facile, lisible et surtout facile à gérer le code:
Lire plus
OriginalL'auteur Jowen
Voici une vidéo montrant comment faire le Premier Code tests codés de l'INTERFACE utilisateur:
Des Tests codés de l'INTERFACE utilisateur-DeepDive-Episode3-HandCoding
OriginalL'auteur bitbonk
Ne sais pas si quelqu'un est toujours à la recherche pour trouver la meilleure façon de la main de code les tests Codés de l'INTERFACE utilisateur, mais l'omi aller à l'enregistrement et à la lecture de l'itinéraire va être décevant par la suite! La meilleure façon est de créer une automatisation cadre qui définit les différents objets qui vous souhaitez interagir avec les objets de page pour gérer votre logique métier. Si vous testez des applications web, vous pouvez définir des objets à l'aide de générique UITestControls ou HtmlControls. Par exemple:
Si vous testez des applications Windows, alors vous pouvez définir des objets à l'aide de WinControls ou WpfControls.
J'ai récemment acheté un livre sur Amazon (Codage à la Main Codé de l'INTERFACE utilisateur) qui définit clairement le cadre et de créer facilement un code maintenable. Vous ne savez pas si il est disponible dans n'importe quel magasin de livre, mais voici le lien sur Amazon si vous voulez avoir un look
https://www.amazon.com/dp/1547000856/ref=sr_1_1?s=books&ie=UTF8&qid=1496767488&sr=1-1&keywords=1547000856
J'espère que c'est utile.
Mise à jour: Juste googlé et il y a un code de réduction pour la réserver à http://www.arkenstone-ltd.com/testing-with-coded-ui/
OriginalL'auteur Garry