Testing Automation Tools Für .NET
Ich versuche zu finden, einige nützliche Open-Source-Testing Automation Tools für die Verwendung mit der .NET-framework. Ich habe ein gutes Stück der Forschung, aber leider sind die meisten tools, die ich gefunden haben, konzentrieren sich auf das testen von web-Anwendungen nur.
Gibt es 3 Typen von Programmen, die wir ausführen, um unsere software tun, was es tun muss: Wir Programmieren einen Dienst in VB.NET um Daten zu sammeln, haben wir ein AJAX - /JavaScript - + VB/ASP.NET web-Anwendung, um die Daten anzuzeigen, und ein VB.NET Formular-basierte GUI zum Bearbeiten der Daten.
Ich verstehe, dass die Chancen der Suche nach einem tool, der test würde alle drei schlank zu null, aber ich hatte nicht erwartet, ein einziges Werkzeug, um alle von Ihnen.
Da der service, den wir ausführen, ist das wichtigste, ich hatte gehofft, dass die Stack-Overflow-community, vielleicht haben einige Einblick, was testing automation tools wäre besonders nützlich für VB.NET services. Alle Informationen mit Bezug auf die GUI-oder Web-Anwendung Seiten wäre eine große Hilfe, wie gut.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie testen Sie Ihr service mit jedem unit-test-framework wie NUnit, MbUnit, MSTest, ... .
Ihre web-Anwendung wie Sie wahrscheinlich wissen, gibt es viele verschiedene Anwendungen wie Watir, Watin, Selen, SWAT, Telerik WebUITest Studio.
Ich bin nicht vertraut mit der Windows-form-Test-tool; ich weiß jedoch, dass Telerik ist comming, ebenfalls mit einem.
TestComplete.
Können Sie auf jeden Fall mit capture-replay zu erfassen, und führen Sie das test-Skript. Aber ich würde vorschlagen, dass Sie zumindest müssen Sie manuell Bearbeiten Sie Ihre Skripte zu machen
Die gute Sache über TestComplete ist, dass es in der Lage ist zu suchen in Ihrer form die Eigenschaften, erfassen die Eigenschaften, so dass Sie können beziehen sich auf diejenigen Eigenschaften, die durch Ihre Namen, nicht nur Bildschirm-Koordinaten.
Hier eine ähnliche Frage.
Gibt es eine Reihe von guten tools für das testen.
Business Objects - test mit NUnit,mbUnit,MSTest
Web-testing - Selen und NUnit oder WatiN
Desktop-GUI - nicht sicher, aber Sie könnten versuchen, pyWinAuto - eine python-Anwendung nutzen, aber Sie könnte verwenden der IronPython ist die .NET-Implementierung
Mithilfe der Apis entwickelte ich für https://github.com/o2platform/FluentSharp ich war in der Lage, tests schreiben, dass die 3 Szenarien, die Sie erwähnen,
Sehen diese tests https://github.com/TeamMentor/Dev/tree/master/Source_Code/TM_UnitTests/TeamMentor.UnitTests.QA für eine erhebliche Zahl von real-Welt-tests geschrieben, die Art und Weise
Siehe auch deaktivieren IE Sichtbarkeit während der Verwendung WatiN ein Beispiel für eine Web Automation test
Für Lasttests, die Sie cant beat Open STA
Für unit -, Integration-und statische Tests können Sie mit Parasoft .