www.wikidata.de-de.nina.az
Statische Software Testverfahren kurz statische Tests gehoren zu den analysierenden Verfahren beim Softwaretest und unterteilen sich in Strukturierte Gruppenprufung englisch review Statische Code Analyse bzw kurz statische AnalyseStatische Software Testverfahren zeichnen sich dadurch aus dass die Software bei diesen Tests nicht ausgefuhrt wird non execution based methods im Gegensatz zu dynamischen Software Testverfahren execution based methods Inhaltsverzeichnis 1 Software Reviews 1 1 Beispielhafte Checkliste 2 Statische Analyse 3 Einzelnachweise 4 Literatur 5 WeblinksSoftware Reviews Bearbeiten Hauptartikel Review Softwaretest Bei Reviews nutzt man die menschlichen Denk und Analysefahigkeiten um durch Lesen und Nachvollziehen das Testobjekt zu prufen Die Norm IEEE 1028 Standard for Software Reviews and Audits 1 beschreibt funf Reviewarten Management Review Technisches Review Walkthrough Inspection AuditDiese Reviewarten konnen prinzipiell auf alle Arbeitsergebnisse im Softwareentwicklungsprozess z B Anforderungsspezifikationen Designspezifikationen Quelltext Testspezifikationen Softwaredokumentation angewendet werden und bieten damit die Moglichkeit bereits sehr fruh in der Softwareentwicklungsphase qualitatssichernde Massnahmen durchzufuhren Teilnehmer eines solchen Reviews sind mindestens der Autor des Programms ein Gutachter ein Protokollant und ein Moderator Haufig kommt eine standardisierte Checkliste zum Einsatz Mit Hilfe eines vollstandigen Reviews werden 60 90 der Fehler gefunden Der Walkthrough ist eine Variante mit weniger formalistischem Aufwand und weniger Teilnehmern Beispielhafte Checkliste Bearbeiten Funktionsumfang Spezifikation Entwurf Dokumentation Ist die Funktion entsprechend der Spezifikation umgesetzt worden Ist die Dokumentation des Programms vorhanden und vollstandig Enthalt das Programm nicht gewunschten spezifizierten Code Programmierung allgemein Gibt es mehrfach vorhandenen Code z B durch mehrfaches Kopieren Initialisierung und Deklaration Methodenaufruf Felder Statische Analyse Bearbeiten Hauptartikel Statische Code Analyse Die statische Analyse hat das Ziel Fehler im Programmcode oder in formal beschriebenen Softwaremodellen zu finden Die statische Analyse wird mit entsprechender Werkzeugunterstutzung durchgefuhrt Einsatzgebiete von statischen Analysewerkzeugen sind die Uberprufung gegen Programmierrichtlinien Datenflussanalyse Kontrollflussanalyse und Erstellung von Metriken z B Lines of Code LOC Zyklomatische Komplexitat Einzelnachweise Bearbeiten Institute of Electrical and Electronics Engineers 1028 2008 IEEE Standard for Software Reviews and Audits Institute of Electrical and Electronics Engineers New York 2008 ISBN 978 0 7381 5769 6 doi 10 1109 IEEESTD 2008 4601584 Literatur BearbeitenAndreas Spillner Theo Linz Basiswissen Softwaretest Aus und Weiterbildung zum Certified Tester Foundation Level nach ISTQB Standard dpunkt Verlag Heidelberg ISBN 3 89864 358 1 Peter Liggesmeyer Software Qualitat Testen Analysieren und Verifizieren von Software Spektrum Akademischer Verlag Heidelberg Berlin 2002 ISBN 3 8274 1118 1 Harry Sneed Richard Seidl Manfred Baumgartner Software in Zahlen Die Vermessung von Applikationen 1 Auflage Carl Hanser Munchen 2010 ISBN 978 3 446 42175 2 Weblinks BearbeitenStatischer Test PDF Datei 59 kB Abgerufen von https de wikipedia org w index php title Statisches Software Testverfahren amp oldid 184949954