Automatisation Des Tests Des Outils Pour .NET
J'essaie de trouver quelque chose d'utile Open Source de Test des Outils d'Automatisation pour une utilisation avec le .NET framework. J'ai fait un peu juste de la recherche, mais malheureusement, la plupart des outils que j'ai trouvé concentrer sur le test des applications web uniquement.
Il existe 3 types de programmes que nous avons dans l'ordre pour faire de notre logiciel de faire ce qu'il doit faire: On programme un service en VB.NET pour recueillir les données, nous avons un AJAX/JavaScript + VB/ASP.NET application web pour afficher les données, et un VB.NET Formulaire de base de l'interface utilisateur pour modifier les données.
Je comprends que les chances de trouver un outil qui permettrait de tester tous les trois est mince à néant, mais je ne m'attendais pas à un seul outil pour les couvrir tous.
Depuis le service, nous courons le plus important, j'espérais que le Débordement de la Pile de la communauté peut avoir un aperçu de ce test des outils d'automatisation serait particulièrement utile pour VB.NET services. Les informations en rapport avec l'interface graphique ou d'une Application Web côtés serait d'une grande aide.
OriginalL'auteur Onion-Knight | 2009-09-23
Vous devez vous connecter pour publier un commentaire.
Vous pouvez tester votre service avec un toolkit unit test framework comme NUnit, MbUnit, MSTest, ... .
Votre application web, comme vous le savez probablement il y a de nombreuses applications différentes comme Watir, Watin, Selenium, SWAT, Telerik WebUITest Studio.
Je ne suis pas familier avec Windows form outil de test; cependant, je sais que Telerik est à venir avec un.
Windows forms fuzzer/exerciseur - qui est super facile à utiliser - github.com/SJMakin/FuzzWinForms
OriginalL'auteur Vadim
TestComplete.
Vous pouvez certainement utiliser relecture de capture pour capturer et exécuter le script de test. Mais je voudrais suggérer que vous devez au moins modifier manuellement vos scripts afin de les rendre
La bonne chose à propos de TestComplete, c'est qu'il est capable de regarder dans votre formulaire de propriétés, à la capture de ces propriétés, de sorte que vous pouvez vous référer à ces propriétés par leur nom, non seulement par des coordonnées de l'écran.
Voici une question similaire.
OriginalL'auteur Graviton
Il y a un certain nombre de bons outils pour les tests.
Business Objects - test avec NUnit,mbUnit,MSTest
Des tests de site Web - Selenium et NUnit ou WatiN
Bureau GUI - pas sûr, mais vous pouvez essayer de pyWinAuto - son une application en python mais vous pouvez utiliser IronPython qui est la .NET de la mise en œuvre
OriginalL'auteur AutomatedTester
À l'aide de l'Api que j'ai développé pour https://github.com/o2platform/FluentSharp j'ai été capable d'écrire des tests qui couvrent les 3 scénarios que vous mentionnez
Voir ces tests https://github.com/TeamMentor/Dev/tree/master/Source_Code/TM_UnitTests/TeamMentor.UnitTests.QA pour un nombre important de tests écrit
Voir aussi désactiver IE visibilité lors de l'utilisation WatiN pour un exemple d'un Web d'Automatisation de test
OriginalL'auteur Dinis Cruz
Pour les tests de charge, vous ne pouvez pas battre Ouvrir STA
OriginalL'auteur Sheff
De l'unité, d'intégrer et d'essais statiques, vous pouvez à l'aide de Parasoft .
Parasoft pour une .net test, Mais pas open source. Bien sûr, vous pouvez l'utiliser pour un temps limité. Essayez ce programme peut être utilisé pour tester la qualité des programmes que vous pouvez comparer. > * l'analyse Statique de code, analyse des flux de données, et les indicateurs de l'analyse * test de l'Unité de création, d'exécution, d'optimisation et de maintenance * par les Pairs revue de code, automatisation des processus, de la préparation, de la notification et de suivi * Utiliser indépendamment ou en conjonction avec Parasoft de Développement de la Plate-forme de Test
OriginalL'auteur Safa