2016-04-25 13 views
1

Ich möchte einen automatisierten Test mit Selenium, Nunit, TFS und MTM durchführen.Selen (Nunit) mit MTM (Microsoft Test Manager)

Da ich versuche, einen Weg zu finden, meinen Selencode mit Nunit mit MTM zu verwenden, habe ich viel darüber gesucht, aber keine erforderliche Lösung gefunden, da die meisten Leute Lösung mit MStest nicht mit Nunit nach Ich möchte mein Testfallergebnis auf MTM sehen.

Antwort wird sehr geschätzt.

+0

Warum würden Sie in einer Microsoft-Umgebung bei NUnit für UI-Tests bleiben? Es gibt keinen Vorteil, es zu benutzen. Wenn Sie in-code-deklarierte parametrisierte Tests benötigen, können Sie MSTest V2 mit dem Attribut "DataTestMethod" verwenden. Wenn Sie sich dennoch an die inkompatible Nicht-MSTest-Methode halten und Ihre Ergebnisse in Team Services anzeigen möchten (MTM ist nur eine GUI dafür), müssen Sie einen Testlauf erstellen und veröffentlichen. Dies geschieht entweder mit der TFS-API (in einem kleinen C# -Programm zum Beispiel) oder mit dem Befehlszeilenprogramm tcm.exe run/publish. – MushyPeas

Antwort

0

Basierend auf meiner Erfahrung (viel Versuch und Irrtum) können Sie Automatisierung nur mit einer MSTest-Testmethode verknüpfen, um Fälle in MTM zu testen.

Eine Lösung, die ich mit Selenium, NUnit und TFS verwendet habe, besteht darin, die VNext-Builds zum Ausführen meiner Tests zu verwenden und den Buildstatus zum Verfolgen der Testergebnisse (einschließlich Widgets im Dashboard) zu verwenden.