Run automatisierte Tests Nach Team Build von den Umgebungsbedingungen
-
30-09-2019 - |
Frage
Wir versuchen, unsere Tests zu automatisieren, aber wir haben einige Probleme.
Unsere Lösung hat 7-Projekte, von denen ein WCF-Server ist und einer von ihnen ist ein Projekt Windows Forms. Andere sind Helfer-Projekte.
Wir haben einen Testplan und Testfälle. Wir runned unsere Testfälle mit der Aktion Aufzeichnung und konvertierten manuelle Tests zu Coded UI-Test. Danach wird assoiciate wir unseren Test der codierten UI mit Testfall.
Wir definiert einen neuen Build. Dieser Neubau setzt WCF-Server IIS und Transformation app.config und kopiert Client-Anwendung Dateien in einen Ordner.
Wir setted Test-Controller und Testmittel bei derselben Maschine zu bauen.
Ich frage mich, was wir tun müssen, unser Build und Test zu automatisieren? Wie unser Build trig automatisierter Test?
Aufgrund der VMWare-Infrastruktur können wir nicht Lab Management verwenden.
Lösung
Ich löste dieses Problem selbst.
- Ich benutzte MSDeploy WCF-Dienst bereitstellen
- Ich habe ein Datenbank-Projekt und verwenden VSDBCMD Werkzeug
- Ich installierte Test-Controller und Testmittel meines Build-Server
- Ich habe Testeinstellungen für automatisierte Tests und konfiguriert, um diese Mittel zu verwenden
- ich meinen codiert ui Test mit Testfall angebracht
Dann ist es in Ordnung:)