Inhalt. 1 Einführungsveranstaltung. 2 Qualität kompakt

Save this PDF as:
 WORD  PNG  TXT  JPG

Größe: px
Ab Seite anzeigen:

Download "Inhalt. 1 Einführungsveranstaltung. 2 Qualität kompakt"

Transkript

1 Inhalt 1 Einführungsveranstaltung 1.1 Ziel der Veranstaltung Warum Qualität? Inhalt der Veranstaltung 1.2 Formaler Ablauf der Veranstaltung 1.3 Übungs- und Gruppeneinteilung 1.4 Bewertungskriterien mittels Meilensteinen, Präsentationen und Klausur 2 Qualität kompakt 2.1 Was ist Qualität? 2.2 Was ist Softwarequalität? 2.3 Qualitätsmanagement und Qualitätssicherung Qualitätssicherung 2.4 Analytische Verfahren zur Qualitätssicherung 2.5 Dynamische Testverfahren Äquivalenzklasse und Grenzwertanalyse Parallelalgorithmus 2.6 Die richtigen Testfälle finden 2.7 Modultest Black-Box- und Glass-Box-Test Kontrollflussorientierter Test Modultests im agilen Entwicklungsprozess Dummy-Modul 2.8 Weitere Testverfahren GUI-Test Inhalts- und Pixelvergleich Nachteil Seite 1 von 6

2 Anhang Software ohne Fehl und Tadel 2.9 Software ohne Fehl und Tadel Abstrakte Interpretation Model-Checking Theorembeweiser Voraussetzungen zur Fehlerfreiheit 3 Strategien zur Softwareversionsverwaltung 3.1 Probleme während der Softwareentwicklung 3.2 Historie einiger Werkzeuge zur Softwareversionsverwaltung SCCS, RCS, CVS, Subversion 3.3 Einführung in die Methoden der Softwareversionsverwaltung File Sharing Lock-Modify-Unlock Copy-Modify-Merge Anhang Softwareversionsverwaltung mit Subversion 3.4 Einführung 3.5 Voraussetzungen zur Installation 3.6 Installation Client-/Server-Komponente Grafische Steuerungskomponente des Clients 3.7 Verwendung Konfiguration Auschecken eines Repositories Nutzen der Objekte Zurückschreiben der Objekte Aktualisierung lokaler Objekte Erstbefüllen eines Repositories Empfohlene Ordnungsstruktur eines Repositories 3.8 Konfliktauflösung Ergebnis der Konfliktauflösung 3.9 Aufsetzen eines Subversion-Servers Repository erstellen Zugriff realisieren Zugriffsberechtigung 3.10 Konfiguration neuerer Versionen von TortoiseSVN Konfiguration des TFH-Netzwerkzugangs Seite 2 von 6

3 4 Qualitätsmanagement und Qualitätssicherung in der Softwareentwicklung 4.1 Warum scheitern Softwareprojekte? Das Teufelsdreieck muss optimiert werden! Software-Wartungsprobleme 4.2 Softwarequalität 4.3 Qualitätsmanagement Aufbauorganisation der Softwarequalität Ablauforganisation der Softwarequalität V-Modell Qualitätsmanagementsystem QM-Handbuch 4.4 Qualitätssicherungsmodell Operationalisierung der Qualitätsmerkmale Qualitätssicherungsmodell für objektorientierte Systeme 4.5 Qualitätssicherung QS-Plan Objekt der Qualitätssicherung Qualitätssicherungsmaßnahme Konstruktive QS-Maßnahmen Analytische QS-Maßnahmen Review Formale Verfahren Der Qualitätssicherungsbeauftragte (QSB) Aufgaben, Kompetenzen und Verantwortlichkeiten (AKV) Phasen im Vorgehensmodell 4.6 Werkzeuge im Qualitätsmanagement 4.7 DIN EN ISO 9000-Familie 4.8 Anforderungen an unser QM-Handbuch (Meilenstein) 5 Testmanagement in Softwareprojekten 5.1 Testkonzept 5.2 Testmanagement Testverantwortliche Rollen Definition der technischen Infrastruktur 5.3 Testplan Qualitätsmerkmal Testobjekt Testziel Testobjekt vs. Testziel Testphase Testaktivität vs. Testziel Aufwandsschätzung Seite 3 von 6

4 5.4 Softwaremetriken Skalen für die Resultate der Metriken Diskussion bekannter Softwaremetriken (LoC, McCabe, Halstead) Codeüberdeckungsgrade C 0 bis C Objektorientierung und Überdeckungsgrade 5.5 Testvorbereitung Methode der Testfallermittlung Testfall Methoden der Testdatendefinition Testdaten 5.6 Anforderungen an unsere Softwaremetriken (Meilenstein) 6 Methodischer Aufbau und Durchführung von Fach- und Abnahmetest 6.1 Methodischer Aufbau und Durchführung von Fach- und Abnahmetest Vorgehen bei der Erstellung von Testfällen Minimalforderung und Effizienzprinzip 6.2 Teststrategien Top-down-Strategie Bottom-up-Strategie Up-down-Strategie (Inside-out, Hardest-first) Strategiewahl in Abhängigkeit vom Anwendungstyp 6.3 Testmethoden Äquivalenzklasse Grenzwertanalyse Spezifikationsabdeckung optimieren Eingabetest Statistische und intuitive Testdatenauswahl Test aufgrund von Erfahrung 6.4 Entscheidungstabellen Erstellung einer Entscheidungstabelle Komplexe Entscheidungstabelle Konsolidierte Entscheidungstabelle Prozessorientierte Entscheidungstabelle Abnahmetest 6.5 Testprotokoll und Befundbehandlung Fehlerbearbeitung Fehlerfindungsrate 6.6 Anforderungen an unsere Entscheidungstabellen (Meilenstein) Seite 4 von 6

5 7 Qualität in der Implementierung einer Software 7.1 Implementierung 7.2 Prinzipien der Implementierung 7.3 Die Psychologie des Programmierens Verhaltens- und Denkmodell 7.4 Operationalisierbare Qualitätskriterien für die Programmierung 7.5 Ein weniger schönes Programmierbeispiel Anhang Fehlerarten der objektorientierten Softwareentwicklung 7.6 Häufige Fehlerarten in der objektorientierten Softwareentwicklung Fehlerhafte Interpretation der Anforderungen Fehler im Kontrollfluss Fehler in der Berechnung Fehler in Klassen oder Datentypen Fehler im Datenfluss oder Objektzugriff Schnittstellenfehler Konfigurationsfehler Anhang Ursachen typischer Programmierfehler 7.7 Ursachen typischer Programmierfehler Anhang Fehlersuche mit Fuzzing 7.8 Fehlersuche mit Fuzzing Kein Programm ist fehlerfrei Historie Eingabedaten optimieren Blockbasierte Protokollanalyse Lebt es noch? Weitere Probleme in der Praxis Ausblick Seite 5 von 6

6 8 Abnahme von Softwaresystemen 8.1 Systemtest Funktionstest Leistungstests (Massentest, Zeittest, Lasttest, Stresstest) Benutzbarkeitstest Sicherheitstest Interoperabilitätstest Installationstest Wiederinbetriebnahmetest Regressionstest 8.2 Abnahmephase Abnahmetest Abnahme des Gesamtprodukts Produkte für den anonymen Markt Alpha- und Betatest Fazit 8.3 Anforderungen an die Abnahme eines Softwaresystems 9 Allgemeine Vorbereitungen zur Klausur 10 Klausur 11 Rückblick, Ausblick 12 Klausurrückgabe Seite 6 von 6

Inhalt. 1 Einleitung 1. 2 Grundkonzepte 11. 3 Erfahrungen systematisch nutzen 39

Inhalt. 1 Einleitung 1. 2 Grundkonzepte 11. 3 Erfahrungen systematisch nutzen 39 xi 1 Einleitung 1 1.1 Softwarequalität betrifft viele................................ 1 1.2 Für wen dieses Buch gemacht ist.............................. 1 1.3 Was Sie von diesem Buch erwarten können......................

Mehr

Basiswissen Softwaretest

Basiswissen Softwaretest Andreas Spillner Tilo Linz Basiswissen Softwaretest Aus- und Weiterbildung zum Certified Tester Foundation Level nach ISTQB-Standard 3., überarbeitete und aktualisierte Auflage I Technische l'^vrau«! D~w.-iE*arit

Mehr

Softwaretechnik. Vertretung von Prof. Dr. Blume Fomuso Ekellem WS 2011/12

Softwaretechnik. Vertretung von Prof. Dr. Blume Fomuso Ekellem WS 2011/12 Vertretung von Prof. Dr. Blume WS 2011/12 Inhalt Test, Abnahme und Einführung Wartung- und Pflegephase gp Vorlesung Zusammenfassung Produkte und Recht (Folien von Prof. Blume) 2 , Abnahme und Einführung

Mehr

Softwaretechnikpraktikum SS 2004. Qualitätsmanagement I. 1. Überblick. Qualität. Qualitätsmerkmal

Softwaretechnikpraktikum SS 2004. Qualitätsmanagement I. 1. Überblick. Qualität. Qualitätsmerkmal Softwaretechnikpraktikum SS 2004 Qualitätsmanagement I 5. Vorlesung 1. Überblick Planungsphase Definitionsphase Entwurfsphase Implem.- phase Fragen Was ist Qualität? Wie kann man Qualität messen? Wie kann

Mehr

Leitfaden API. Testing und Debugging. Erstellt am 4.9.2014 Autor FG API, Rinaldo Lanza. Dokumentenstatus Freigegeben at work Version 1.

Leitfaden API. Testing und Debugging. Erstellt am 4.9.2014 Autor FG API, Rinaldo Lanza. Dokumentenstatus Freigegeben at work Version 1. Leitfaden API Erstellt am 4.9.2014 Autor FG API, Rinaldo Lanza Dokumentenstatus Freigegeben at work Version 1.0 Verteiler Fachgruppe API Änderungen Datum Version Autor Inhaltsverzeichnis 1 Beschreibung

Mehr

Basiswissen Softwaretest

Basiswissen Softwaretest Basiswissen Softwaretest Vergleich der Vorlesung Software-Engineering Wartung und Qualitätssicherung (Stand WS13/14) mit der 4. überarbeiteten und aktualisierten Auflage von Spillner&Linz: Basiswissen

Mehr

Testmanagement bei SAP-Projekten

Testmanagement bei SAP-Projekten Testmanagement bei SAP-Projekten Erfolgreich Planen Steuern Reporten bei der Einführung von SAP-Banking von Alberto Vivenzio, Domenico Vivenzio 1. Auflage Springer Vieweg Wiesbaden 2012 Verlag C.H. Beck

Mehr

Praxiswissen Softwaretest Test Analyst und Technical Test Analyst

Praxiswissen Softwaretest Test Analyst und Technical Test Analyst Graham Bath Judy McKay Praxiswissen Softwaretest Test Analyst und Technical Test Analyst Aus- und Weiterbildung zum Certified Tester - Advanced Level nach ISTQB-Standard 2., durchgesehene Auflage 2011

Mehr

6 Produktqualität Systeme: System- und Abnahmetest [stark gekürzt; 6.4, 6.7, 6.8 ganz entfernt]

6 Produktqualität Systeme: System- und Abnahmetest [stark gekürzt; 6.4, 6.7, 6.8 ganz entfernt] 1 Software-Qualitätssicherung 2 Systemtest 6 Produktqualität Systeme: System- und Abnahmetest [stark gekürzt; 6.4, 6.7, 6.8 ganz entfernt] Prof. Dr. Helmut Balzert Lehrstuhl für Software-Technik Ruhr-Universität

Mehr

Systematisches Testen von Software

Systematisches Testen von Software Programmierung Systematisches Testen von Software Markus Eckstein Systematika Information Systems GmbH Kurfürsten-Anlage 36 69115 Heidelberg markus.eckstein@systematika.com Zusammenfassung Die wichtigsten

Mehr

Testphase. Das Testen

Testphase. Das Testen Testphase VIS Projekt Freie Universität Berlin N.Ardet - 17.4.2001 Das Testen Testen ist das Ausführen eines Software- (Teil)systems in einer definierten Umgebung und das Vergleichen der erzielten mit

Mehr

Programmieren I. Übersicht. Vorlesung 12. Handout S. 1. Martin Schultheiß. Hochschule Darmstadt Wintersemester 2010/2011

Programmieren I. Übersicht. Vorlesung 12. Handout S. 1. Martin Schultheiß. Hochschule Darmstadt Wintersemester 2010/2011 Programmieren I Martin Schultheiß Hochschule Darmstadt Wintersemester 2010/2011 1 2 Übersicht Testen ist eine der wichtigsten, aber auch eine der Zeitaufwändigsten Arbeitsschritte der Softwareentwicklung.

Mehr

Testmanagement in IT-Projekten

Testmanagement in IT-Projekten Teil 1: Projektmagazin 05/20009 Teil 2: Projektmagazin 06/2009 1 Test: Prozess, bei dem ein Programm oder ein Software-System ausgeführt wird, um Fehler zu finden Teil 1: Projektmagazin 05/20009 Teil 2:

Mehr

Synergieeffekte der formalen QS von Geschäftsprozessen Referent: A. Peter Zimmermann. Unser Testprozess hat den LEVEL 4 nach ISO / IEC 15504 (SPICE)

Synergieeffekte der formalen QS von Geschäftsprozessen Referent: A. Peter Zimmermann. Unser Testprozess hat den LEVEL 4 nach ISO / IEC 15504 (SPICE) Synergieeffekte der formalen QS von Geschäftsprozessen Referent: A. Peter Zimmermann Unser Testprozess hat den LEVEL 4 nach ISO / IEC 15504 (SPICE) superdata auf einen Blick Produkte FIT Testverfahren

Mehr

Testen - Konzepte und Techniken

Testen - Konzepte und Techniken Testen - Konzepte und Techniken Magdalena Luniak 21.11.2007 Magdalena Luniak () Testen - Konzepte und Techniken 21.11.2007 1 / 42 Übersicht 1 Motivation 2 Grundbegrie 3 Testen im Softwareentwicklungsprozess

Mehr

Praxiswissen Softwaretest Test Analyst und Technical Test Analyst

Praxiswissen Softwaretest Test Analyst und Technical Test Analyst isql-reihe Praxiswissen Softwaretest Test Analyst und Technical Test Analyst Aus- und Weiterbildung zum Certified Tester Advanced Level nach ISTQB-Standard von Graham Bath, Judy McKay 2., durchgesehene

Mehr

1 Einleitung...1. Teil I Handwerkszeug...11. 2 Definitionen zur Qualität...13

1 Einleitung...1. Teil I Handwerkszeug...11. 2 Definitionen zur Qualität...13 Inhaltverzeichnis 1 Einleitung...1 1.1 Wieso dieses Buch?...1 1.2 Wem nutzt dieses Buch wie?...2 1.3 Wie ist dieses Buch zu lesen?...3 1.4 Welche Testwerkzeuge werden genannt?...5 1.5 Was liefert dieses

Mehr

Qualitätssicherung und Testen

Qualitätssicherung und Testen Qualitätssicherung und Testen Dr. Friederike Nickl friederike.nickl@sepis.de Softwareentwicklung, Produkt- und Informations- Service GmbH Berliner Straße 85, 80805 München Gliederung 1. Qualitätsmanagement

Mehr

Qualitätssicherung in der Praxis der Softwareerstellung

Qualitätssicherung in der Praxis der Softwareerstellung Thomas Kugel Qualitätssicherung in der Praxis der Softwareerstellung Dresden 18.10.2001 Quality Quality for for Success Success Inhalt Die SQS AG Einführung / Motivation Aufwandsschätzung Testorganisation

Mehr

Software - Testung ETIS SS05

Software - Testung ETIS SS05 Software - Testung ETIS SS05 Gliederung Motivation Was ist gute Software? Vorurteile gegenüber Testen Testen (Guidelines + Prinzipien) Testarten Unit Tests Automatisierte Tests Anforderungen an Testframeworks

Mehr

Senior Consulting. Senior Consulting Strategical, Conceptual and Technical Consulting. 30.01.2011 Seite 1

Senior Consulting. Senior Consulting Strategical, Conceptual and Technical Consulting. 30.01.2011 Seite 1 30.01.2011 Seite 1 This flyer is exclusively for the use of client personnel. No part of it may be distributed, quoted or reproduced outside the client organisation without the prior written approval of

Mehr

Prozess-Modelle für die Softwareentwicklung

Prozess-Modelle für die Softwareentwicklung Prozess-Modelle für die Softwareentwicklung Prof. Dr. Andreas Spillner Institut für Informatik und Automation Hochschule Bremen Übersicht Softwareentwicklungs-Modelle Wasserfall-Modell Vorgehensmodell

Mehr

Wallmüller Software-Qualitätsmanagement in der Praxis

Wallmüller Software-Qualitätsmanagement in der Praxis Wallmüller Software-Qualitätsmanagement in der Praxis Mechatronik im Maschinenbau Technische Universität Darmstadt Prof. Dr.-Ing. Stephan Rinderknecht Petersenstraße 30 64287 Darmstadt Telefon: +49 61

Mehr

Systemen - Testprozess. Testprozess. Testprozess: Aktivitäten. Testplanung und Teststeuerung. Testplanung und Teststeuerung

Systemen - Testprozess. Testprozess. Testprozess: Aktivitäten. Testplanung und Teststeuerung. Testplanung und Teststeuerung 2007 Dr. Klaudia Dussa-Zieger P r a k t I s c h e Testprozess - Inhalt Testprozess Testen von Software-Systemen Systemen - Testprozess Lehrplan 2003 Testplanung Testausführung ierung Testendebewertung

Mehr

Techniken im Software-Test

Techniken im Software-Test Techniken im Software-Test München, 4. Juli 2000 Heiko Lötzbeyer Institut für Informatik Lehrstuhl für Technische Universität München Inhalt Ziele des Software Tests Überblick Teststufen Unit-Test Integrationstest

Mehr

Systemen - Testprozess. Testprozess. Testprozess: Aktivitäten. Testplanung und Teststeuerung. Lehrplan 2003 Testplanung

Systemen - Testprozess. Testprozess. Testprozess: Aktivitäten. Testplanung und Teststeuerung. Lehrplan 2003 Testplanung P r a k t I s c h e Testprozess - Inhalt Testprozess Testen von Software-Systemen Systemen - Testprozess Lehrplan 2003 Testplanung Testausführung ierung Testendebewertung Testberichterstattung Lehrplan

Mehr

Software- Qualitätssicherung

Software- Qualitätssicherung Ernest Wallmüller Software- Qualitätssicherung in der Praxis Carl Hanser Verlag München Wien IX 1 Software-Qualität und Software-Qualitätssicherung 1 1.1 Software Engineering und Software-Qualitätssicherung

Mehr

Einführung in das Software-Qualitätsmanagement

Einführung in das Software-Qualitätsmanagement Roland Petrasch Einführung in das Software-Qualitätsmanagement ^oyoc; 0 Einleitung 9 1 Qualitätsmanagement in der Software-Entwicklung 11 1.1 Entwicklung von Software-Produkten 11 1.1.1 Begriffsbestimmung

Mehr

Nichtfunktionaler Abnahmetest: Planung, Durchführung und Automatisierung

Nichtfunktionaler Abnahmetest: Planung, Durchführung und Automatisierung Nichtfunktionaler Abnahmetest: Planung, Durchführung und Automatisierung Uwe Hehn TAV Februar 2005 Hochschule Bremen Uwe.Hehn@methodpark.de Abnahmetest: Warum brauchen wir denn so etwas? Projektabnahme

Mehr

Kooperatives Testen Basis auch zur Testautomatisierung während der Softwareentwicklung. Dipl. Inform. Hans-Josef Eisenbach

Kooperatives Testen Basis auch zur Testautomatisierung während der Softwareentwicklung. Dipl. Inform. Hans-Josef Eisenbach Kooperatives Testen Basis auch zur Testautomatisierung während der Softwareentwicklung Dipl. Inform. Hans-Josef Eisenbach Der rote Faden Motivation zum Testen während der Softwareentwicklung Das Testkonzept

Mehr

ALLG. METHODEN DES SOFTWAREENGINEERING

ALLG. METHODEN DES SOFTWAREENGINEERING Test und Testdokumentation ALLG. METHODEN DES SOFTWAREENGINEERING Agenda Maßnahmen zur Qualitätssicherung und Steigerung Tests, Testkategorien und Fehlerarten Teststufen und Testplanung Testdokumentation

Mehr

Software-Qualitätsmanagement in der Praxis

Software-Qualitätsmanagement in der Praxis Software-Qualitätsmanagement in der Praxis Software-Qualität durch Führung und Verbesserung von Software-Prozessen Bearbeitet von Ernest Wallmüller 2., vollständig überarbeitete Auflage 2001. Buch. XII,

Mehr

AK Testmanagement: Ergebnispräsentation auf TAV 15 3RVLWLRQVSDSLHU 7HVWPDQDJHPHQW. Inhalt

AK Testmanagement: Ergebnispräsentation auf TAV 15 3RVLWLRQVSDSLHU 7HVWPDQDJHPHQW. Inhalt AK Testmanagement: Ergebnispräsentation auf TAV 15 Inhalt Motivation für das Positionspapier Klassifizierung der Testaktivitäten Aspekte der Testprozesse Details zu Tests gestalten Details zu Tests lenken

Mehr

Softwaretechnik (Allgemeine Informatik) Überblick

Softwaretechnik (Allgemeine Informatik) Überblick Softwaretechnik (Allgemeine Informatik) Überblick 1 Einführung und Überblick 2 Abstraktion 3 Objektorientiertes Vorgehensmodell 4 Methoden der Anforderungs- und Problembereichsanalyse 5 UML-Diagramme 6

Mehr

Software Testen 2.0 VL

Software Testen 2.0 VL Software Testen 2.0 VL Software Testen VO3 2009W http://www.inso.tuwien.ac.at/lectures/software_testen INSO - Industrial Software Institut für Rechnergestützte Automation Fakultät für Informatik Technische

Mehr

Agile Testing. Der agile Weg zur Qualität. von Siegfried Tanczos, Martin Klonk, Richard Seidl, Helmut Pichler, Manfred Baumgartner. 1.

Agile Testing. Der agile Weg zur Qualität. von Siegfried Tanczos, Martin Klonk, Richard Seidl, Helmut Pichler, Manfred Baumgartner. 1. Agile Testing Der agile Weg zur Qualität von Siegfried Tanczos, Martin Klonk, Richard Seidl, Helmut Pichler, Manfred Baumgartner 1. Auflage Hanser München 2013 Verlag C.H. Beck im Internet: www.beck.de

Mehr

Frank Düsterbeck HEC GmbH. QM mit und durch agile Vorgehensweisen

Frank Düsterbeck HEC GmbH. QM mit und durch agile Vorgehensweisen Frank Düsterbeck HEC GmbH QM mit und durch agile Vorgehensweisen (De)- Motivation Komplexität heutiger Software schwer beherrschbar Anforderungsdynamik Heutzutage schwer beherrschbar Quelle: Carl Dichter

Mehr

Rechnersysteme II - Herr Glaub -

Rechnersysteme II - Herr Glaub - Seite 1 Inhalt INHALT...1 TESTEN VON SOFTWARE...2 TEST...2 FEHLER...2 1. Kritischer Fehler...2 2. Hauptfehler...2 3. Nebenfehler...2 TESTPRINZIPIEN...2 STATISCHE TESTS...3 DYNAMISCHE TESTS...3 WHITEBOX-TEST...3

Mehr

T3 Testen im Software- Lebenszyklus

T3 Testen im Software- Lebenszyklus T3 Testen im Siemens AG Österreich 2005 All Rights Reserved Institut f. Software Technology, TU-Graz Armin Beer, PSE Support-Center Test AK- 2 1 AK- Definition Test der einzelnen implementierten Komponenten

Mehr

Projektmanagement Vorlesung 14/ 15: Wiederholung ausgewählter Themen zur Klausurvorbereitung. Prof. Adrian Müller, PMP, PSM-1, CSM FH Kaiserslautern

Projektmanagement Vorlesung 14/ 15: Wiederholung ausgewählter Themen zur Klausurvorbereitung. Prof. Adrian Müller, PMP, PSM-1, CSM FH Kaiserslautern Projektmanagement Vorlesung 14/ 15: Wiederholung ausgewählter Themen zur Klausurvorbereitung Prof. Adrian Müller, PMP, PSM-1, CSM FH Kaiserslautern phone: +49 631/3724-5329 http://www.hs-kl.de/~amueller

Mehr

Qualitätsmanagement. Grundlagen

Qualitätsmanagement. Grundlagen Grundlagen Historie: Mit industriellen Massenproduktion erforderlich geworden (Automobilindustrie, Anfang des letzten Jahrhunderts); Qualitätsmanagement zunächst nur in der Fertigung Mitte des letzten

Mehr

Software Engineering. 9. Testen

Software Engineering. 9. Testen Software Engineering 9. Testen Gliederung Vorlesung Einführung V-Modell XT Analyse und Anforderungsmanagement Benutzungsoberflächen Architektur Entwurf Entwurfsmuster Persistenz Testen Konfigurationsmanagement

Mehr

Testen. SEPR Referat: Testen - Oliver Herbst

Testen. SEPR Referat: Testen - Oliver Herbst Testen Inhalt 1. Grundlagen des Testens 2. Testen im Softwarelebenszyklus 3. Statischer Test 4. Dynamischer Test 5. Besondere Tests 2 1. Grundlagen des Testens 3 Grundlagen des Testens Motivation erfüllt

Mehr

Testkonzept. Tipp-Star

Testkonzept. Tipp-Star Tipp-Star Version: V1.0-27.09.2015 Ablageort: Tipp-Star/01_Projektmanagement/03_Test Status: Fertig gestellt (In Bearbeitung / fertig gestellt / geprüft / freigegeben) Anzahl Seiten: 9 Autoren: tse Sergeyeva

Mehr

Das Entwicklertestkonzept EnTek

Das Entwicklertestkonzept EnTek Das Entwicklertestkonzept EnTek Ausarbeitung Aktuelle Themen der Informatik Prof. Dr. Friedbert Kaspar HFU - Hochschule Furtwangen University Robert-Gerwig-Platz 1 78120 Furtwangen Bernd Häbe Fakultät

Mehr

Performancetesten im BIT / LZBTI

Performancetesten im BIT / LZBTI Performancetesten im BIT / LZBTI Swiss Testing Night, Michael Steger BIT und Andreas Elsener [ipt] Innovation Process Technology AG [ipt] Baarerstrasse 63, 6300 Zug, Schweiz Bundesamt für Informatik und

Mehr

Mitarbeiter-Profil. Nicolai, Jan-Christoph 03.05.1987. Test Manager

Mitarbeiter-Profil. Nicolai, Jan-Christoph 03.05.1987. Test Manager Mitarbeiter-Profil Nicolai, Jan-Christoph 03.05.1987 Seite 1 von 10 Projekte 04/2015 - heute BEN-Stufe-2 BEN + BERUFENET + BERUFECHECK (agil - Scrum) Testmanager Erstellung und Pflege von Testkonzepten

Mehr

Qualitätssicherung von Software

Qualitätssicherung von Software Qualitätssicherung von Software Prof. Dr. Holger Schlingloff Humboldt-Universität zu Berlin und Fraunhofer FIRST 2.2 Integrations- und Systemtest 17.11.2004 Folie 2 Hinweise Übung heute 13:15 Uhr findet

Mehr

T-Systems Enterprise Services GmbH. Test Factory. Testen nach ISTQB-Standard, Gastvortrag Fontys Hogescholen Venlo, April 2008

T-Systems Enterprise Services GmbH. Test Factory. Testen nach ISTQB-Standard, Gastvortrag Fontys Hogescholen Venlo, April 2008 T-Systems Enterprise Services GmbH. Test Factory. Testen nach ISTQB-Standard, Gastvortrag Fontys Hogescholen Venlo, April 2008 Kennzahlen unserer Leistung. zur Zeit 50 Projekte mit 1 bis zu 300 Mitarbeitern

Mehr

Anhang SOFTWAREVERSIONSVERWALTUNG MIT SUBVERSION

Anhang SOFTWAREVERSIONSVERWALTUNG MIT SUBVERSION Anhang SOFTWAREVERSIONSVERWALTUNG MIT SUBVERSION 3.4 Einführung 3.5 Voraussetzungen zur Installation 3.6 Installation Client-/Server-Komponente Grafische Steuerungskomponente des Clients 3.7 Verwendung

Mehr

Test-Strategien. Grundsätzliches Blackbox-Testen Whitebox-Testen Graybox-Testen Ablauf von Tests Zusammenfassung. HS Mannheim

Test-Strategien. Grundsätzliches Blackbox-Testen Whitebox-Testen Graybox-Testen Ablauf von Tests Zusammenfassung. HS Mannheim Test- Grundsätzliches - - - Ablauf von Tests Grundsätzliche Test- -Tests Äquivalenzklassenbildung Randwertanalyse -Tests Man unterscheidet verschiedene Überdeckungsgrade: Statement Coverage Decision Coverage,

Mehr

Testmanagement. Dirk Tesche

Testmanagement. Dirk Tesche Testmanagement Dirk Tesche Agenda Einführung in die Thematik Testarten Testprozess Agile Methoden und Techniken Testautomatisierung Eingrenzung und Motivation Abbildung entnommen aus: www.campero.de Ziele

Mehr

Inhalt. Testkosten und Qualität in der Praxis. Motivation Was kostet Qualität? Position von Testen im SE-Prozess. Testen

Inhalt. Testkosten und Qualität in der Praxis. Motivation Was kostet Qualität? Position von Testen im SE-Prozess. Testen Inhalt Fortgeschrittene Aspekte des Qualitätsmanagements Testen von Softwaresystemen Denis Frast, Stefan Biffl Institut für Softwaretechnik und Interaktive Systeme http://qse.ifs.tuwien.ac.at Motivation

Mehr

Peter Liggesmeyer. Software-Qualität. Testen, Analysieren und Verifizieren von Software. 2. Auflage. Spektrum k-/l AKADEMISCHER VERLAG

Peter Liggesmeyer. Software-Qualität. Testen, Analysieren und Verifizieren von Software. 2. Auflage. Spektrum k-/l AKADEMISCHER VERLAG Peter Liggesmeyer Software-Qualität Testen, Analysieren und Verifizieren von Software 2. Auflage Spektrum k-/l AKADEMISCHER VERLAG 1 Inhaltsverzeichnis 1 Einführung 1 1.1 Motivation 2 1.2 Terminologie

Mehr

INHALT. testoffice der Fehlerfänger für Ihre Software-Qualitätssicherung

INHALT. testoffice der Fehlerfänger für Ihre Software-Qualitätssicherung storybook SPIRIT-TESTING steht für eine standardisierte, optimierte Teststrategie und ein nachhaltiges Wirtschaften mit den benötigten Ressourcen. Über unsere Toolbox testoffice erzielen wir kontinuierlich

Mehr

Software-Test für Embedded Systems

Software-Test für Embedded Systems Software-Test für Embedded Systems Ein Praxishandbuch für Entwickler, Tester und technische Projektleiter von Stephan Grünfelder 1. Auflage Software-Test für Embedded Systems Grünfelder schnell und portofrei

Mehr

Thema: Testen von objektorientierter Software

Thema: Testen von objektorientierter Software Seminar Simulation und Bildanalyse mit Java Thema: Testen von objektorientierter Software Uta Dienst 1. Teil: Einführung in den Software-Test 2. Teil: JUnit-Einführung Uta Dienst 17.11.2003 2 1. Teil:

Mehr

Senior Consulting. Senior Consulting Strategical, Conceptual and Technical Consulting. 30.01.2011 Seite 1

Senior Consulting. Senior Consulting Strategical, Conceptual and Technical Consulting. 30.01.2011 Seite 1 30.01.2011 Seite 1 This flyer is exclusively for the use of client personnel. No part of it may be distributed, quoted or reproduced outside the client organisation without the prior written approval of

Mehr

Testen von Data-Warehouse- und Business-Intelligence-Systemen

Testen von Data-Warehouse- und Business-Intelligence-Systemen Edition TDWI Testen von Data-Warehouse- und Business-Intelligence-Systemen Vorgehen, Methoden und Konzepte von Herbert Stauffer, Beat Honegger, Hanspeter Gisin 1. Auflage Testen von Data-Warehouse- und

Mehr

Scrum, ISIS und ISO 9001 zertifiziertes Qualitätsmanagement. Joachim Meyer

Scrum, ISIS und ISO 9001 zertifiziertes Qualitätsmanagement. Joachim Meyer Scrum, ISIS und ISO 9001 zertifiziertes Qualitätsmanagement Joachim Meyer Inhalt ISIS ISO Zertifizierung S eite 2 Agile Softwareentwicklung Scrum TDD Extreme Programming Feature-Driven Development Lean

Mehr

Zusammenfassung der Testarten

Zusammenfassung der Testarten oftware-test Zusammenfassung der Testarten Komponententest Integrationstest Systemtest Grenztest Black Box Test zustands basierter Test White Box Test Pfadtest Strategie: Urknall Top Down Bottom Up Sandwich

Mehr

Testprozess-Management in Software- und Systementwicklung

Testprozess-Management in Software- und Systementwicklung TAE Technische Akademie Esslingen Ihr Partner für Weiterbildung seit 60 Jahren! Maschinenbau, Produktion und Fahrzeugtechnik Tribologie Reibung, Verschleiß und Schmierung Elektrotechnik, Elektronik und

Mehr

Abnahme von Software Prof. Dr. Johannes Ecke-Schüth

Abnahme von Software Prof. Dr. Johannes Ecke-Schüth Qualitätssicherung Von der Abnahme der Software bis zum integrierten Qualitätsmanagement 1 Fachhochschule Dortmund Fachbereich Informatik Roter Faden 2 Abnahme von Software Funktionsorientiertes Testen

Mehr

Diplomarbeit. Design und Entwicklung eines Testframeworks für JLiPSD

Diplomarbeit. Design und Entwicklung eines Testframeworks für JLiPSD Technische Universität Darmstadt Fachbereich Theoretische Informatik Prof. Dr. J. Buchmann Diplomarbeit Design und Entwicklung eines Testframeworks für JLiPSD Autor: Jochen Hähnle Betreuer: Dr. T. Setz

Mehr

Projektmanagement. Vorlesung von Thomas Patzelt 9. Vorlesung

Projektmanagement. Vorlesung von Thomas Patzelt 9. Vorlesung Projektmanagement Vorlesung von Thomas Patzelt 9. Vorlesung 1 Pläne Kein Plan überlebt die erste Feindberührung - Feldmarschall Helmuth von Moltke Prognosen sind schwierig, besonders wenn sie die Zukunft

Mehr

Simulation und Bildanalyse mit Java Vortragsthemen für das Sommersemester 2004 Themenschwerpunkt in diesem Semester: Tests in Informatik und Statistik

Simulation und Bildanalyse mit Java Vortragsthemen für das Sommersemester 2004 Themenschwerpunkt in diesem Semester: Tests in Informatik und Statistik Seminar Simulation und Bildanalyse mit Java Vortragsthemen für das Sommersemester 2004 Themenschwerpunkt in diesem Semester: Tests in Informatik und Statistik 1. Einführung in den Softwaretest I (Prof.

Mehr

,$ -. "+0 *+*+ ! / -#$%$. #$%'' $ () 1 2$ #$%$! 1 2$3 )!

,$ -. +0 *+*+ ! / -#$%$. #$%'' $ () 1 2$ #$%$! 1 2$3 )! *+*+ *,$ -.! / -#$%$. #$%'' $ () "+0 *+*+ 4 *+*+ 1 2$ #$%$! 1 2$3 )! 1 *+*+ $& #$%'!' '!' 5 1! 1 4$5%! 1 63$ 1 $7$! 1 3! 1 77 8'7 1 /!$' 1 83% *+*+ 0 #$%'' '' #$%'' ''$' )%! $' #$% 5 87 $ 8$! 7$+ 1 #$%9$

Mehr

...we make the invisible visible...

...we make the invisible visible... ...we make the invisible visible... 1 Inhalt Qualitätsbegriff Fragestellungen im Zusammenhang mit innerer Softwarequalität Analysen und deren Anwendung Erfahrungen 2 Ausfallsicherheit Datensicherheit Zuverlässigkeit

Mehr

Software- Qualitätsmanagement

Software- Qualitätsmanagement Software- Qualitätsmanagement Thomas Kugel Brandenburg, den 10.12.2002 Agenda Einleitung Was heißt Softwarequalitätssicherung und Test Die Rolle von Test und QS in Softwareprojekten Wie wird getestet Statische

Mehr

Skript zur Vorlesung. Softwaretechnik. IT Kompaktkurs. Folge 14: Einführung, Test und Betrieb. Sommersemester 2001

Skript zur Vorlesung. Softwaretechnik. IT Kompaktkurs. Folge 14: Einführung, Test und Betrieb. Sommersemester 2001 Skript zur Vorlesung Softwaretechnik IT Kompaktkurs Folge 14: Einführung, Test und Betrieb Sommersemester 2001 Prof. Dr. Manfred Beham Fachhochschule Amberg-Weiden Einführung, Test und Betrieb Übersicht

Mehr

QADVICE. Forum 7-it. Software- und System-Qualitätssicherung für IT-Infrastrukturlösungen. Hermann Will 18.05.2010

QADVICE. Forum 7-it. Software- und System-Qualitätssicherung für IT-Infrastrukturlösungen. Hermann Will 18.05.2010 Forum 7-it Software- und System-Qualitätssicherung für IT-Infrastrukturlösungen Hermann Will 18.05.2010 18.05.2010 Copyright Hermann Will 2010 Folie 1 Agenda Einführung QS Testobjekte Teststrategie Testtechniken

Mehr

3. Vorgehensmodelle Software Engineering. Prof. Dr. Bernhard Humm Hochschule Darmstadt, 23. Oktober 2006

3. Vorgehensmodelle Software Engineering. Prof. Dr. Bernhard Humm Hochschule Darmstadt, 23. Oktober 2006 3. Vorgehensmodelle Software Engineering Prof. Dr. Bernhard Humm Hochschule Darmstadt, 23. Oktober 2006 Agenda Agenda Übersicht V-Modell Rational Unified Process Extreme Programming Fazit, Literatur, Kontrollfragen

Mehr

Professionelles Projektmanagement in der Praxis. Veranstaltung 7 Teil 1 (30.06.2003):

Professionelles Projektmanagement in der Praxis. Veranstaltung 7 Teil 1 (30.06.2003): Professionelles Projekt-Management in der Praxis Veranstaltung 7 Teil 1 (30.06.2003): Prof. Dr. Phuoc Tran-Gia, FB Informatik, Prof. Dr. Margit Meyer, FB Wirtschaftswissenschaften, Dr. Harald Wehnes, AOK

Mehr

T2 Fundamentaler Testprozess

T2 Fundamentaler Testprozess T2 Fundamentaler Siemens AG Österreich 2005 All Rights Reserved Institut f. Software Technology, TU-Graz Armin Beer, PSE Support-Center Test Overview der Software- Entwicklung 2 1 Wasserfall-Modell Analyse

Mehr

Zusammenfassung V7 - Verifikation und Validierung

Zusammenfassung V7 - Verifikation und Validierung Zusammenfassung V7 - Verifikation und Validierung Zusätzlich aus SCR (=> Verständnis) Verifikation: Sicherstellung, dass Ergebnisse einer Phase des Projektes mit der vorangegangenen Phase konsistent sind

Mehr

Software-Lebenszyklus

Software-Lebenszyklus Software-Lebenszyklus Inhalt Vorgehensmodell/Phasenplan Wasserfallmodell WAS-Beschreibung WIE-Beschreibung Weitere Phasenmodelle: Spiral-Modell, V-Modell, RUP Extreme Programming SW-Qualitätssicherung

Mehr

Inhaltsverzeichnis. Inhaltsverzeichnis... I. 1 Problemstellung... 1. 2 V-Modell... 1. 2.1 Allgemeines... 1. 2.2 Anwendung des V-Modells...

Inhaltsverzeichnis. Inhaltsverzeichnis... I. 1 Problemstellung... 1. 2 V-Modell... 1. 2.1 Allgemeines... 1. 2.2 Anwendung des V-Modells... Inhaltsverzeichnis Inhaltsverzeichnis... I 1 Problemstellung... 1 2 V-Modell... 1 2.1 Allgemeines... 1 2.2 Anwendung des V-Modells... 3 3 SCRUM-Modell... 4 3.1 Allgemeines... 4 3.2 Anwendung des SCRUM-Modells...

Mehr

Abbildungsverzeichnis

Abbildungsverzeichnis Abbildungsverzeichnis Abbildung 1-1: Wirtschaftlichkeit (Kosten vs. Testintensität)... 2 Abbildung 1-2: Kostenexplosion der Fehlerbeseitigung im Entwicklungsverlauf... 3 Abbildung 2-1: Wasserfallmodell...

Mehr

Software Engineering in der Praxis

Software Engineering in der Praxis Software Engineering in der Praxis Praktische Übungen Dirk Wischermann Marc Spisländer Lehrstuhl für Software Engineering Friedrich-Alexander-Universität Erlangen-Nürnberg 18. Dezember 2006 Inhalt Nachlese

Mehr

ISIS. Das Navigationssystem für angemessene Qualität und hohe Effizienz

ISIS. Das Navigationssystem für angemessene Qualität und hohe Effizienz ISIS Das Navigationssystem für angemessene Qualität und hohe Effizienz Inhalt Softwarequalität und Prozessqualität ISIS: das Ziel Messen der Prozessqualität Der Werkzeugzoo Die Wirkung Maßnahmen zur Prozessoptimierung

Mehr

Softwaretest 1. Testfall 13

Softwaretest 1. Testfall 13 SWE1 Testmanagement PDF erstellt mit Hilfe des OpenSource-Werkzeugs mwlib. Für weitere Informationen siehe http://code.pediapress.com/ PDF generated at: Wed, 27 Apr 2011 10:37:34 UTC Inhalt Artikel Einleitung

Mehr

IV Software-Qualitätssicherung

IV Software-Qualitätssicherung Softwaretechnik- Praktikum: 11. Vorlesung Jun.-Prof Prof.. Dr. Holger Giese Raum E 3.165 Tel. 60-3321 Email: hg@upb.de Übersicht I II III IV V Einleitung Ergänzungen zur Software-Entwicklung Software Management

Mehr

Stuttgarter Test-Tage 2011 Der Fluch des grünen Balkens in sehr großen Projekten

Stuttgarter Test-Tage 2011 Der Fluch des grünen Balkens in sehr großen Projekten main {GRUPPE} Seite 1 Jürgen Nicolai Geschäftsführender Gesellschafter Liebknechtstrasse 33 70178 Stuttgart Tel : 0711 2270225 Fax : 0711 2270497 Mail : j.nicolai@main-gruppe.de Web: www.health4j.de Stuttgarter

Mehr

Testmanagement im agilen Entwicklungsprozess

Testmanagement im agilen Entwicklungsprozess Testmanagement im agilen Entwicklungsprozess Unser Beratungsangebot für die effiziente Abwicklung von Projekten: n Anforderungen erkennen n Software-Qualität steigern n Teams zum Erfolg führen Unser Erfolgskonzept:

Mehr

Professioneller Software-Test

Professioneller Software-Test Professioneller Software-Test Damit Software funktioniert, wie sie soll Jan Overbeck 23. April 2010 OUTPUT DD ANECON Software Design und Beratung G.m.b.H. Alser Str. 4/Hof 1 A-1090 Wien Tel.: +43 1 409

Mehr

Qualitätsmanagement im Projekt

Qualitätsmanagement im Projekt Software-Engineering Qualitätsmanagement im Projekt Vorlesung im Wintersemester 2008/2009 Fakultät Wirtschaftsinformatik Klaus Mairon, M.Sc. Inhalte Messen und Bewerten: Metriken in der Qualitätssicherung

Mehr

T1 - Fundamentaler Testprozess

T1 - Fundamentaler Testprozess AK 2 am Armin Beer, Support Center Test der Software- Entwicklung 1 für einen erfolgreichen Test? Projektteam strebt nach Qualität Aufwände sind eingeplant (Richtwerte) 20 bis 30% des Gesamtaufwandes In

Mehr

T4 - Testen im Software- Lebenszyklus

T4 - Testen im Software- Lebenszyklus AK 2 am Armin Beer, Siemens PSE und Wirtschaftlichkeitsaspekte Armin Beer, Siemens PSE 2 1 Aufgabe: Test einer Applikation aus dem Sozialversicherungsbereich Client-side Web Browser Network Internet Web

Mehr

Ziele. Qualitätsmanagement. Wiederholung: Qualitätsmerkmale von Software. Qualitätszyklus. QS-Maßnahmen. Vorlesung Methoden des Software Engineering

Ziele. Qualitätsmanagement. Wiederholung: Qualitätsmerkmale von Software. Qualitätszyklus. QS-Maßnahmen. Vorlesung Methoden des Software Engineering Block D (Qualitätssicherung): Qualitätsmanagement und SW-Test 12.12.03 1 Block D (Qualitätssicherung): Qualitätsmanagement und SW-Test 12.12.03 2 Ziele Vorlesung Methoden des Software Engineering Grundlegende

Mehr

-Kommentare ein-und ausschalten. -Kommentare ein-und ausschalten. Seite 1 DI Christian Eggbauer mobilkom austria

-Kommentare ein-und ausschalten. -Kommentare ein-und ausschalten. Seite 1 DI Christian Eggbauer mobilkom austria Diese Diese Kommentarfelder Kommentarfelder können können Sie Sie über über das das Menü Menü Ansicht Ansicht -Kommentare ein-und ausschalten. -Kommentare ein-und ausschalten. Dies Dies ist ist die die

Mehr

10. Konstruktive Qualitätssicherung. Ansatz. Coding Guidelines. Beispiel-Coding-Regel

10. Konstruktive Qualitätssicherung. Ansatz. Coding Guidelines. Beispiel-Coding-Regel 10. Konstruktive Qualitätssicherung Idee Coding Guidelines Werkzeugeinstellungen weitere Maßnahmen Ansatz die analytische Qualitätssicherung greift erst, wenn ein Produkt erstellt wurde interessant ist

Mehr

Motivation und Überblick

Motivation und Überblick Motivation und Überblick iks-thementag : Wer testet, ist feige 24.06.2009 Autor: Christoph Schmidt-Casdorff Carsten Schädel Seite 2 Agenda Einführung Auf welcher Ebene wird getestet testing level Was wird

Mehr

Testen Prinzipien und Methoden

Testen Prinzipien und Methoden Testen Prinzipien und Methoden ALP 2 SS2002 4.7.2002 Natalie Ardet Definition Im folgenden gilt: Software = Programm + Daten + Dokumentation Motivation Software wird immer mehr in Bereichen eingesetzt,

Mehr

Software Testen 2.0 VL

Software Testen 2.0 VL Software Testen 2.0 VL Software Testen VO2 2009W http://www.inso.tuwien.ac.at/lectures/software_testen INSO - Industrial Software Institut für Rechnergestützte Automation Fakultät für Informatik Technische

Mehr

Versionskontrolle mit Subversion

Versionskontrolle mit Subversion mit im Rahmen der Projektarbeit "Moderne Methoden der Parallelverarbeitung" Michael Süß Universität Kassel http://www.se.e-technik.uni-kassel.de/se/index.php?id=494 Michael Süß, November 23, 2004 mit -

Mehr

Einführung von Testautomatisierung reflektiert. Erkenntnisse eines Linienmanagers zu Herausforderungen und Fallgruben

Einführung von Testautomatisierung reflektiert. Erkenntnisse eines Linienmanagers zu Herausforderungen und Fallgruben Einführung von Testautomatisierung reflektiert Erkenntnisse eines Linienmanagers zu Herausforderungen und Fallgruben Matt Young Leiter Test Acquiring Inhaltsverzeichnis Einleitung Testautomatisierung PostFinance

Mehr

Einführung in die Informatik

Einführung in die Informatik Einführung in die Informatik Softwareentwicklung Probleme bei großer Software Life-Cycle-Modelle Teilphasen eines Software-Projekts Methoden und Werkzeuge 01101101 01011001 11010011 10011000 00000011 00011100

Mehr

AUFBAU EINER TESTORGANISATION

AUFBAU EINER TESTORGANISATION AUFBAU EINER TESTORGANISATION ODER DIE GEISTER, DIE ICH RIEF... Software-Tester Forum Mittwoch, 16. November 2005 SWX Swiss Exchange, Convention Point Zürich Robin Heizmann, CS IT Quality Management 14.11.2005

Mehr

Agilität und systematischer Test

Agilität und systematischer Test Agilität und systematischer Test Wie können die Vorteile der agilen Softwareentwicklung mit einem systematischen Test kombiniert werden? Prof. Dr.-Ing. Andreas Spillner Hochschule Bremen Acceptance Café,

Mehr

CICERO.Test Datenbasierende Testautomatisierung für höchste Qualitätsansprüche

CICERO.Test Datenbasierende Testautomatisierung für höchste Qualitätsansprüche CICERO.Test Datenbasierende Testautomatisierung für höchste Qualitätsansprüche Ihre Software -Anwendung ist Ziel von Reklamationen? Die Qualität Ihrer Anwendung - eine Frage des Glaubens? Oder eine Frage

Mehr