Blogserie “Neu in Visual Studio und TFS 15”

Wieder einmal ist es soweit. Microsoft liefert ein neues Major Release der Visual Studio Produktfamilie. Die Entwicklungsumgebung Visual Studio wie auch die ALM-Plattform Team Foundation Server liegen bereits als zweiter Release-Kandidat mit Go-Live Lizenz (TFS 15 RC2) bzw. als Vorschau (Visual Studio “15” Preview 5) vor. Die Lieferung der RTM-Versionen steht also unmittelbar vor der…

ALM kompakt: Copy and Publish Build Artifacts vs Copy Files und Publish Build Artifacts

Wer schon einmal in seinem Build verschiedene Dateien kopieren und als Artifakte ablegen wollte, der kommt an den Tasks Copy Files und Publish Build Artifacts nicht vorbei. Wer beide Tasks kombinieren möchte kann Copy and Publish Build Artifacts verwenden. Sofern jemand seine Dateien nicht kopieren möchte, um diese vor dem Publish noch anzupassen, lassen sich…

Qualität als Konzept: Qualitätsmetriken in Visual Studio

Um Qualität in Software zu erreichen, muss diese auch messbar sein. Doch wie lässt sich das am einfachsten machen? Was viele hier vergessen, ist, dass bereits Visual Studio die Anzeige von Qualitätsmetriken anbietet. In diesem Teil der Blog-Serie soll gezeigt werden, wie man mit Visual Studio Qualitätsmetriken anzeigt, was diese bedeuten und wie man diese…

ALM Kompakt: Versionieren von Assemblies im Build-Prozess

Um welche Version der Software handelt es sich denn? Diese Frage wird spätestens dann gestellt, wenn die Software den Entwickler-PC verlässt und von Endanwendern getestet wird. Beim Reproduzieren und fixen von Fehlern ist die Angabe einer Verionsnummer und die Rückverfolgbarkeit zu dem passenden Quellcode-Stand eine zentrale Information. Doch wie werden Versionsnummern richtig vergeben?

Qualität als Konzept: In 7 einfachen Schritten zu qualitativ hochwertige(re)n Test Cases im TFS!

Ein Testfall beschreibt eine Reihe auszuführender Aktionen sowie die zu erwartenden Ergebnisse dieser Aktionen. Der Sinn eines Testfalles ist es, eine bestimmte Funktionalität eines Testobjektes zu verifizieren. Testfälle sind der erste Schritt im gesamten Testing Lifecycle und bilden somit den Grundstein für eine hohe Qualität im selbigen. Dabei wird die Qualität von Testfällen zunächst durch…