Durchgängige Qualitätssicherung

Entwickler und Tester atmen auf. Vorbei sind die Zeiten, in denen sie ihre Produkte in einer separaten Umgebung prüfen und Lasttests oft erst gegen Ende der Entwicklungsphase absolvieren konnten. Visual Studio und Team Foundation Server sind eine umfassende Lösung zum Erstellen und Managen von Tests schon während des Entwicklungsprozesses, mit der alle Mitglieder eines Entwicklungsteams auf einen gemeinsamen Fundus für integriertes Feedback und Reporting zugreifen können.

Steter Check: Vor, während und nach dem Programmieren

Visual Studio enthält umfassende Werkzeuge für die Qualitätssicherung und das Testen während des gesamten Entwicklungszyklus, zum Beispiel für dynamische und statische Codeanalyse, Testen von Datenbanken, Unit Testing, Webtests, Lasttests und datengetriebene Tests. Arbeitsaufgaben und Berichte können direkt aus den Testergebnissen generiert werden und alle Testartefakte können in die Versionsverwaltung aufgenommen werden. Zusätzlich bietet Team Foundation Server die Möglichkeit, über Regeln beim Einchecken schon während der Entwicklung zu erzwingen, dass Richtlinien eingehalten werden.

Statistik

Integrierte Funktionen zur Ermittlung der Codeabdeckung messen die Effektivität von Tests. So ist erkennbar, ob diese tatsächlich alle Bereiche des Codes erfassen oder optimiert werden müssen. Dazu geeignete Testdaten können spontan generiert werden. Hilfreiche Funktionen zur Testautomatisierung vereinfachen die Prozesse. Eckdaten der Tests, des Applikationscodes und der Anforderungen lassen sich jederzeit von allen Beteiligten abrufen. Dies erlaubt eine bessere Beurteilung der Effektivität der Tests und des Teams – was wiederum die Planung und Anpassung der Testprozesse und -workflows erleichtert.

Berichte zu typischen Qualitätsmetriken liefern übersichtliche Auswertungen für die Testfallabdeckung, darunter Kennzahlen für Erfolgsrate und Codeabdeckung der Unit Tests, zum Code Churn (Code-Änderungen) und zur Häufigkeit der aktiven Bugs.

Für alle Anforderungen gewappnet

Mit Visual Studio Ultimate lässt sich komfortabel zusätzliche Testlast generieren, dank der Testteams mehr Benutzer simulieren können. Auf diese Weise ist die Performance von Webanwendungen und Servern präziser zu prüfen. Dadurch lässt sich beispielsweise sicherstellen, dass eine unternehmenskritische Anwendung auch größerem Kundenansturm gewachsen ist.

Kundenreferenzen

Dr. Lauer & Karrenbauer GmbH

Dr. Lauer und Karrenbauer GmbH Logo

Die Softwarelösungen des unabhängigen Softwareherstellers Dr. Lauer & Karrenbauer finden in öffentlichen Verbänden und Organisationen ihren Einsatz, so z.B. in Bundesministerien und Handwerkskammern. Die hohe Qualität der entwickelten Software für Standard- wie auch Individuallösungen, ist das Ergebnis der Arbeit mit dem Team Foundation Server, der die Funktion von nächtlichen Builds mit sich bringt und somit täglich eine aktuelle Produktversion hervorbringt. Gleichzeitig werden mehr als 13.000 Testfälle über Unit-Tests abgedeckt. "Es ist überaus nützlich und hilft uns sehr, dass die Entwickler schon am nächsten Morgen und nicht erst in 6 Wochen sehen, wo sie gegebenenfalls einen Fehler gemacht haben. So können sie am besten lernen.", so Dr. Thomas Lauer.

Lesen Sie die vollständige Case Study der Dr. Lauer & Karrenbauer GmbH zu VSTS

Volkswagen Bank GmbH

Volkswagen Bank Logo

"Schrittweise wird der Team Foundation Server zur zentralen Drehscheibe im Entwicklungsbereich aufgebaut; daher wollen wir ihn mit vorhandenen wichtigen Tools verheiraten.", so Daniel Hackel, Projektleiter bei der Volkswagen Bank. Die Volkswagen Bank setzt auf leistungsfähige Webanwendungen, die dem eigens entwickelten .iba frameworks zugrunde liegen. Die Versionsverwaltung der Anwendungen wurde von Visual SouceSafe (VSS) auf Team Foundation Server umgestellt, was die Effizienz in der Softwareentwicklung steigert wie Daniel Hackel berichtet: "Mit der Migration der Projekte auf Microsoft Visual Studio Team Foundation Server erhöhen wir die Effizienz unserer Softwareprojekte und erreichen eine hundertprozentige Revisionssicherheit, was insbesondere für eine Bank von enormer Bedeutung ist. Der Source Code wird nun zentral im TFS und nicht mehr kryptisch im File System gespeichert. Und das klappt im Gegensatz zu VSS völlig problemlos."

Lesen Sie die vollständige VW-Bank-Case-Study zu VSTS