© Liashko/Shutterstock.com
Entwickler Magazin
Erfolgreiches Qualitätsmanagement mit Visual Studio IntelliTrace

Immer wissen, was läuft

Softwareentwicklung kann nervenaufreibend sein. Als Entwickler glaubt man oft, die Arbeit sei getan, wenn die Software eingecheckt ist. Doch oft macht man dabei die Rechnung ohne die Qualitätssicherung, die überraschenderweise doch noch viele Fehler in der Software entdeckt, obschon der Proband bereits erfolgreich seine Komponententests absolviert hat. Da diese Tests oft im Blackbox-Verfahren durchgeführt werden, kann die Ursachenanalyse für Entwickler zu einer nervigen Angelegenheit werden. Doch IntelliTrace aus dem neuen Visual Studio 2013 könnte dem intransparenten Anwendungsverhalten aus den Systemtests den Schleier entreißen. Nebenbei stellt Ihnen dieser Artikel die wichtigsten neuen Features der gerade veröffentlichten 2013er-Version vor. Ein Ausblick auf die Visual-Studio-Version 2014 soll den Artikel abrunden. So können Sie Ihren Entwicklerkollegen in der Kaffeerunde schon heute erklären, wo es zukünftig in Sachen Visual Studio langgeht.

Torsten Zimmermann, Frank Maar


Qualität ist teuer. Testteams oder gar Testlabors benötigen ein entsprechend großes Budget. Von Testingenieuren initiierte Anfragen und Klärungen halten Entwickler von ihrer eigentlichen Arbeit ab. Der Zeitplan ist durch hohe Fehlerzahlen bedroht, und der Kunde lässt sich leicht vom billigsten Angebot bei einer Ausschreibung überzeugen. Entscheidungsträger in der Softwarebranche führen allzu oft diese oder ähnliche Argumente an, wenn das Thema Softwarequalität oder Softwaretest angeschnitten wird. Sie klingen fast schon wie Entschuldigungen, um umfangreiche Qualitätssicherungsstrategien nicht einführen zu müssen.

Um es gleich vorweg zu sagen: Die Einführung eines QM-Systems ist grundsätzlich ein nicht zu unterschätzender Kostenfaktor. In der Regel sind bei einer System­einführung alle Prozesse des Unternehmens betroffen, die es auf die hohen Anforderungen hin anzupassen gilt. Auch Testsysteme werden in Bezug auf ihre tatsächlichen Anschaffungs- und vor allem Unterhaltskosten – ungeachtet der Branche – zu gering abgeschätzt. Dies gilt auch für die Softwareindustrie.

So erklärte Bill Gates (damals CEO der Microsoft) bereits in der Dezember-Ausgabe 2002 der Informa­tion-Week: „Wir beschäftigen genauso viele Tester wie Entwickler. Wenn wir ein neues Windows-Release vorbereiten, geht über die Hälfte des Budgets allein in die Qualitätskontrolle“ (ins Deutsche übersetzt). Microsoft stellt sich also schon seit Langem folgende Fragen:

Wie können QS-Prozesse in Softwareentwicklungsprozessen optimiert werden?Wie müssen QS-Werkzeuge beschaffen sein, um effektive Qualitätssicherungsmaßnahmen zu unterstützen?Wie kann eine umfassende Transparenz in der Qualitätssicherung etabliert werden, damit Entscheidungen auf einer guten Informationsbasis getroffen werden?

Diese Fragen führten zu einem kontinuierlichen Ausbau und der Weiterentwicklung von Tools zur Unterstützung der Qualitätssicherung im Bereich von Team Foundation Server und Visual Studio. Das neue Visual Studio 2013 bietet gerade dem Qualitätsingenieur neue Optionen für eine effektive Arbeit im Softwaretest. Mit IntelliTrace lassen sich ganz neue Wege innerhalb der Qualitätssicherung beschreiten, die es Entwicklern erlaubt, schneller die Problemursachen zu Fehlwirkungen zu erkennen. Entsprechend reduziert sich die Bugfixing-Zeit pro Defekt.

A Fool with a Tool is still a Fool!

Sicherlich kennen Sie den Ausdruck: Er betont, dass allein ein hochentwickeltes Werkzeug noch lange kein Garant für den Erfolg ist. Gerade an di...

Entwickler Magazin
Erfolgreiches Qualitätsmanagement mit Visual Studio IntelliTrace

Immer wissen, was läuft

Softwareentwicklung kann nervenaufreibend sein. Als Entwickler glaubt man oft, die Arbeit sei getan, wenn die Software eingecheckt ist. Doch oft macht man dabei die Rechnung ohne die Qualitätssicherung, die überraschenderweise doch noch viele Fehler in der Software entdeckt, obschon der Proband bereits erfolgreich seine Komponententests absolviert hat. Da diese Tests oft im Blackbox-Verfahren durchgeführt werden, kann die Ursachenanalyse für Entwickler zu einer nervigen Angelegenheit werden. Doch IntelliTrace aus dem neuen Visual Studio 2013 könnte dem intransparenten Anwendungsverhalten aus den Systemtests den Schleier entreißen. Nebenbei stellt Ihnen dieser Artikel die wichtigsten neuen Features der gerade veröffentlichten 2013er-Version vor. Ein Ausblick auf die Visual-Studio-Version 2014 soll den Artikel abrunden. So können Sie Ihren Entwicklerkollegen in der Kaffeerunde schon heute erklären, wo es zukünftig in Sachen Visual Studio langgeht.

Torsten Zimmermann, Frank Maar


Qualität ist teuer. Testteams oder gar Testlabors benötigen ein entsprechend großes Budget. Von Testingenieuren initiierte Anfragen und Klärungen halten Entwickler von ihrer eigentlichen Arbeit ab. Der Zeitplan ist durch hohe Fehlerzahlen bedroht, und der Kunde lässt sich leicht vom billigsten Angebot bei einer Ausschreibung überzeugen. Entscheidungsträger in der Softwarebranche führen allzu oft diese oder ähnliche Argumente an, wenn das Thema Softwarequalität oder Softwaretest angeschnitten wird. Sie klingen fast schon wie Entschuldigungen, um umfangreiche Qualitätssicherungsstrategien nicht einführen zu müssen.

Um es gleich vorweg zu sagen: Die Einführung eines QM-Systems ist grundsätzlich ein nicht zu unterschätzender Kostenfaktor. In der Regel sind bei einer System­einführung alle Prozesse des Unternehmens betroffen, die es auf die hohen Anforderungen hin anzupassen gilt. Auch Testsysteme werden in Bezug auf ihre tatsächlichen Anschaffungs- und vor allem Unterhaltskosten – ungeachtet der Branche – zu gering abgeschätzt. Dies gilt auch für die Softwareindustrie.

So erklärte Bill Gates (damals CEO der Microsoft) bereits in der Dezember-Ausgabe 2002 der Informa­tion-Week: „Wir beschäftigen genauso viele Tester wie Entwickler. Wenn wir ein neues Windows-Release vorbereiten, geht über die Hälfte des Budgets allein in die Qualitätskontrolle“ (ins Deutsche übersetzt). Microsoft stellt sich also schon seit Langem folgende Fragen:

Wie können QS-Prozesse in Softwareentwicklungsprozessen optimiert werden?Wie müssen QS-Werkzeuge beschaffen sein, um effektive Qualitätssicherungsmaßnahmen zu unterstützen?Wie kann eine umfassende Transparenz in der Qualitätssicherung etabliert werden, damit Entscheidungen auf einer guten Informationsbasis getroffen werden?

Diese Fragen führten zu einem kontinuierlichen Ausbau und der Weiterentwicklung von Tools zur Unterstützung der Qualitätssicherung im Bereich von Team Foundation Server und Visual Studio. Das neue Visual Studio 2013 bietet gerade dem Qualitätsingenieur neue Optionen für eine effektive Arbeit im Softwaretest. Mit IntelliTrace lassen sich ganz neue Wege innerhalb der Qualitätssicherung beschreiten, die es Entwicklern erlaubt, schneller die Problemursachen zu Fehlwirkungen zu erkennen. Entsprechend reduziert sich die Bugfixing-Zeit pro Defekt.

A Fool with a Tool is still a Fool!

Sicherlich kennen Sie den Ausdruck: Er betont, dass allein ein hochentwickeltes Werkzeug noch lange kein Garant für den Erfolg ist. Gerade an di...

Neugierig geworden?


   
Loading...

Angebote für Teams

Für Firmen haben wir individuelle Teamlizenzen. Wir erstellen Ihnen gerne ein passendes Angebot.

Das Library-Modell:
IP-Zugang

Das Company-Modell:
Domain-Zugang