L'automatisation de l'outil de test pour les tests de Régression de l'application de bureau
Je suis en train de travailler sur une application de bureau qui utilise Infragistic grilles. Nous avons besoin d'automatiser les tests de régression.
QTP seul ne prend pas en charge ce, nous avons besoin d'acheter de nouveaux plug-in pour la même que mon entreprise n'est pas très intéressant.
Ne nous en avons un outil open source pour l'automatisation des tests de régression de l'application de bureau? L'Application est Dot net, mais je ne pense pas que cela fait beaucoup de différence.
Veuillez suggère, j'ai opté pour le test complet, mais encore, il est agréé. J'ai besoin de l'open source.
OriginalL'auteur | 2010-03-03
Vous devez vous connecter pour publier un commentaire.
La création d'une bonne automatisé GUI tests est un important investissement en temps. Alors que certains tests automatisés outils vous permettent de créer des tests à partir de l'écran d'enregistrement, les meilleurs tests sont effectués à l'aide de scripts, de sorte que vous pouvez généraliser le comportement. ie.. attendre jusqu'à ce que la boîte de dialogue X, apparaît, entrez Y, sur le succès n'Z. TestComplete vous permet de créer robuste tests à l'aide de plusieurs langages de scripts javascript, avec beaucoup de beaucoup de crochets sur la valeur ajoutée des composants, c'est à dire.. la capacité à tirer des test d'entrée à partir de la DB (data driven testing), la comparaison de l'or maître des images par rapport à la cible, l'OCR pour interpréter le texte de boîte de dialogue lorsque dans les graphiques de la forme. Comparé à d'autres offres commerciales de son prix raisonnable.
J'aime ouvrir les sources autant que le gars à côté. Mais nous avons choisi TestComplete ainsi que nous ne pouvions pas trouver une alternative open-source. Si vous êtes sérieux au sujet de l'automatisation de test vous aurez à créer des milliers de lignes de réutilisables et robuste code de test qui devrait ajouter suffisamment de valeur pour justifier le coût.
Aussi TestComplete a été recommandé par le gars qui a fait le site, vous êtes maintenant à l'aide Joel on Software blog et est le gagnant de plusieurs Secousse prix TestComplete secousse prix
Aussi comme un QTP utilisateur vous pouvez trouver ce discussion sur TestComplete vs QuickTestPro intéressant. Je ne veux pas sortir de ressembler à un avocat pour ce produit. Mais j'ai utilisé ce depuis des années dans plusieurs différentes opérations de tous les succès, et nous recommandons à tous les logiciels de la maison, je le sais. Sauf si vous pouvez trouver une application open-source qui est égal ou mieux, je vous conseillerais d'aller avec ce produit et de dépenser de l'argent, qu'il vous fera économiser de l'argent.
Noter que cette recommandation se concentre sur des applications de bureau Windows. Pour les applications basées sur Java vous avez peut-être raisonnable open source solutions: Open Source Automatisé, Outils de Test Écrit en Java
OriginalL'auteur DavidRFoote
Vous pouvez essayer de AutoIt. C'est un excellent freeware vous permet d'accomplir plus que juste l'automatisation des tests.
Dans notre produit nous utilisons également TestComplete qui est une professionnelle de l'outil.
OriginalL'auteur Jay Zhu
Je suis d'accord avec David réponse! Mon entreprise utilise TestComplete7 pour notre application windows et nous sommes en mesure de gérer presque tout avec elle. Ils ont récemment ajouté le support pour les TMS composants, de sorte que a été d'une grande aide. Je vous recommande vraiment de TestComplete si vous souhaitez créer une suite de tests automatisés.
Vous pourriez donner le essai un coup de feu, et de voir comment celui-ci réagira à l'encontre de votre application.
Il est également la documentation sur la façon d'interagir composant particulier.
OriginalL'auteur Todd Bumbarger
Il y a une liste des OS des outils de Test ici - http://www.opensourcetesting.org/functional.php
OriginalL'auteur Padmarag
Si vous possédez déjà QTP (je suis en déduire qu'à partir de votre commentaire au sujet de avoir à acheter le Infragisitcs plugin), alors vous pouvez le faire fonctionner avec Infragistics. Le Infragistics plugin fera d'enregistrement/de lecture plus facile, mais vous devriez être capable de s'en sortir sans elle.
Vous souhaitez utiliser le
.Object
bien sur votre QTP objets. Cela vous donnera accès à la native de méthodes et de propriétés de l'objet réel, par opposition à la QTP proxy pour cet objet. Si vous savez que votre commande de grille a uneFocusCell
méthode, puis, vous pourriez réaliser que, comme:3ème partie les grilles sont toujours problématiques, quel que soit le fournisseur. Certains plus commun des solutions à l'aide des touches de navigation et les touches (Ctrl-A, Ctrl-C) + le presse-papiers de l'API pour récupérer des données à partir de la grille.
OriginalL'auteur Tom E