Zu jeder Softwareentwicklung gehört es dazu, das Management regelmäßig über Fortschritte und etwaige Probleme des Projekts zu informieren. Dieses Buch stellt verschiedene Testgrößen und Metriken vor, mit denen sich Fortschritte im Rahmen eines Softwaretests plastisch darstellen lassen und Handlungsbedarf leicht zu identifizieren ist. Detailreich werden dazu die für ein erfolgreiches Reporting wesentlichen Kenngrößen und Indexwerte erklärt.
Ausgehend von der historischen Entwicklung des Testreportings erläutert der Autor den grundsätzlichen Nutzen der Metriken und gibt einen Überblick darüber, welche verschiedenen Arten von Metriken es gibt und wie sie im Softwaretest sinnvoll eingesetzt werden können. Er zeigt, wie sich, angefangen bei der Testspezifikation über die Testdurchführung bis hin zur Entwicklung der Testabdeckung, eine bestimmte Metrik individuell auf eine zu testende Software abstimmen lässt und wie man dadurch eine Automatisierung der Tests erreichen kann. Danebenstellt er Vorzüge und Nachteile jener Testmetriken auf, die auf Fehlern basieren, also die die Fehleranzahl, die Fehlerdichte und die Entwicklung der Fehler im Zeitverlauf messen.Mit dieser ausführlichen Auseinandersetzung mit dem Testreporting liefert der Autor eine optimale Bewertungsgrundlage, mit der sich nicht nur einschätzen lässt, welche Testmetrik man für welchen Einsatzzweck bzw. welche individuellen Projektsituation verwenden sollte, sondern auch, worin besondere Probleme einer einzelnen Metrik für das Testreporting bestehen können und wie man diese Probleme am besten löst. Damit richtet sich dieser praktische Leitfaden vor allem an Mitarbeiter in IT-Projekten, wie Projektleiter, Softwaretester und Entwickler, aber auch Unternehmens- und Technologieberater sowie Dozenten an Hochschulen und Universitäten finden hier einen spannenden Einblick in verschiedene Methoden des Softwaretestings.
Tabela de Conteúdo
Definition, Historie und Nutzen von Metriken.- Klassifizierung von Metriken.- Komplexitätsmaße.- Normen und Standards für Messungen.- Verwendung unterschiedlicher Darstellungen.- Einsatz von Metriken.- Softwaremetriken.- Metriken für die Softwarequalität.- Anforderungsbasierte Testmetriken.- Metriken zur Aufwandsschätzung.- Metriken zur Testvorbereitung und -nachbereitung.- Metriken zur Testplanung.- Metriken für unterschiedliche Teststufen.- Metriken zur Messung der Testüberdeckung.- Testfallbasierte Metriken.- Testobjektbasierte Metriken.- Metriken zur Testdurchführung.- Metriken für Performance- und Lasttests.- Metriken zur Testautomatisierung.- Kostenbasierte Testmetriken.- Testproduktivitätsmetriken.- Goal Question Metric.- Fehlerbasierte Testmetriken.- Metriken für Testdokumente.- Metriken für Usability-Tests.- TPI Next.- Metriken für Testendekriterien.- Metriken und Testreporting.- Vergleich von Testmetriken.- Problemlösung für den Einsatz von Testmetriken im Testbetrieb.- Wirkung beim Reporting mit Hilfe von Testmetriken.
Sobre o autor
Frank Witte verfügt über langjährige Erfahrung im Softwaretest in unterschiedlichen Unternehmen und Branchen. Dabei steht er immer wieder vor der Herausforderung, Fortschritte, aber auch Probleme im Testprozess der Projektleitung und dem Management zu präsentieren und im Reporting seine Ergebnisse mit Hilfe von Zahlen auf den Punkt zu bringen.