ALLG. METHODEN DES SOFTWAREENGINEERING

Größe: px
Ab Seite anzeigen:

Download "ALLG. METHODEN DES SOFTWAREENGINEERING"

Transkript

1 Test und Testdokumentation ALLG. METHODEN DES SOFTWAREENGINEERING

2 Agenda Maßnahmen zur Qualitätssicherung und Steigerung Tests, Testkategorien und Fehlerarten Teststufen und Testplanung Testdokumentation Testautomation und Continuous Integration 2

3 Maßnahmen zur Qualitätssicherung Konsequente Methodenanwendung in allen Phasen Einsatz adäquater Entwicklungswerkzeuge Konsequente Fortschreibung der Entwicklungsdokumentation Einsatz von Vorgehensmodellen Institutionalisierung der Qualitätssicherung Kontinuierliche Weiterbildung der Produktentwickler Statische Programmanalyse Syntax, Datentypen, -fluss) Dynamische Programmanalyse (Blackbox, Whitebox) Systematische Auswahl geeigneter Testfälle Konsequente Protokollierung der Ergebnisse 3

4 Softwaretests als analytische Maßnahme der QS Unter Testen versteht man den Prozess des Planens, der Vorbereitung und der Messung, mit dem Ziel, die Eigenschaften eines IT-Systems festzustellen und den Unterschied zwischen dem tatsächlichen und dem erforderlichen Zustand aufzuzeigen Pol, M., Koomen, T., Spillner, A. 4

5 Softwaretests als analytische Maßnahme der QS mit den Zielen Verifikation der geforderten Funktionalitäten und Sicherung der angeforderten Qualität Schätzung, Vorhersage und Reduktion von Fehlerfolgenkosten im Software-Betrieb. Merke: Softwaretest kann keine Aussage darüber machen, dass es keine Fehler in dem Software-Produkt mehr vorhanden sind! Erkennung von Fehlern vor der Produktionssetzung und nachweisliche Dokumentation der Anwesenheit von Fehlern als Arbeitsgrundlage für die weitere (Projekt)-Entwicklung Möglichst fehlerfreie Inbetriebnahme eines Software-Produkts 5

6 Fehler sind reproduzierbare Fehleigenschaften eines Software-Produkts Software-Fehler = reproduzierbare Fehleigenschaften eines Software-Systems 6

7 Mögliche Fehlerursachen Das (Er)-Kennen von möglichen Ursachen erleichtert das Einleiten von effektiven Maßnahmen 7

8 Grundsätze des Testens nach ISTQB Grundsatz 1: Testen zeigt die Anwesenheit von Fehlerzuständen Grundsatz 2: Vollständiges Testen ist nicht möglich Grundsatz 3: Mit dem Testen frühzeitig beginnen Grundsatz 4: Häufung von Fehlern Grundsatz 5: Wiederholungen haben keine Wirksamkeit Grundsatz 6: Testen ist abhängig vom Umfeld Grundsatz 7: Trugschluss: Keine Fehler bedeutet ein brauchbares System 8

9 Das Testen ist eine Dienstleistung bestehend aus einzelnen Aktivitäten Testplanung und Modellierung der Testvorgehensweise Testmanagement Testfallerstellung Testfalldurchführung (manuell und/oder automatisiert) Risikoanalyse Unterstützung des Projektmanagements 9

10 Der Softwaretest als Prozess Testplanung Auswertung Auswertung Vorbereitung Spezifikation Spezifikation Durchführung Durchführung Abschluss 10

11 Der Softwaretest als Prozess Testplanung Testplanung Auswertung Auswertung Vorbereitung Spezifikation Spezifikation Durchführung Durchführung Abschluss Beginnt mit dem Projekt und legt die Testgrundlagen fest, wie: Teststrategie und Testtaktiken Testziele und Kriterien für Testbeginn, Testende und Testabbruch Vorgehensweise - orientiert sich i.d.r. nach dem eingesetzten Vorgehensmodell in der Entwicklung, verwendete Standarde Testorganisation Rollen und Terminen Testinfrastruktur 11

12 Der Softwaretest als Prozess Testvorbereitung Testplanung Auswertung Auswertung Vorbereitung Spezifikation Spezifikation Durchführung Durchführung Abschluss Bereitet die in der Testplanung definierten Punkte vor, wie: Strukturierung und Paketierung von Testfällen Erstellung einer Abhängigkeitsmatrix bzw. netzes Vorbereitung der Testinfrastruktur Vorbereitung der Dokumentationsinfrastruktur Einweisung des Personal Quellen für die adäquaten Testdaten 12

13 Der Softwaretest als Prozess Testspezifikation Testplanung Auswertung Auswertung Vorbereitung Spezifikation Spezifikation Durchführung Durchführung Abschluss Spezifiziert pro Testfall die Testfallmodalitäten: Beschreibung des Testfalls (s.a. Beispiel aus dem V-Modell TX) Spezifikation der Testprozedur Festlegen bzw. Generierung von Eingabedaten Festlegen des Soll-Ergebnisse, Schwellenwerte, etc. 13

14 Der Softwaretest als Prozess Testdurchführung Testplanung Auswertung Auswertung Vorbereitung Spezifikation Spezifikation Durchführung Durchführung Abschluss Ausführung der in der Testspezifikation beschriebenen Punkte, wie: Schritt-für-Schritt-Vorgehen beim manuellen Vorgehen Starten der Prüfsequenz beim automatisierten Vorgehen Bereitstellen der Testdaten Beobachtung des Systems implizite Test wie Performance, Bedienbarkeit, Adäquatheit etc. 14

15 Der Softwaretest als Prozess Testauswertung Testplanung Auswertung Auswertung Vorbereitung Spezifikation Spezifikation Durchführung Durchführung Abschluss Abschließende Aktivität jedes Tests: Protokollierung der Testergebnisse, Zwischenergebnisse Entscheidung über den Testerfolg Dokumentation der Testergebnisse in der Testübersicht, Testmatrix Archivierung der für die Reproduktion notwendigen Daten und Informationen -> evtl. Aktualisierung der Testspezifikation 15

16 Der Softwaretest als Prozess Testabschluss Testplanung Auswertung Auswertung Vorbereitung Spezifikation Spezifikation Durchführung Durchführung Abschluss Abschließende Aktivität jedes Testvorhabens auf jeder Teststufe Evaluieren aller Testergebnisse einer Stufe Aufbereitung eines globalen Stands der Dinge Entscheidung über die weitere Vorgehensweise 16

17 Dokumente im Testprozess Testplanung Auswertung Auswertung Vorbereitung Spezifikation Spezifikation Durchführung Durchführung Abschluss Testgegenstände Testobjekt übertragungsbericht Testproto koll Testprotokoll koll Testplan Testdesignspezifikation Testablauf Testablauf spezifikationen spezifika- Testablauf spezifikationetion Testergebnisbericht Testfallspezifikati Testfall- Testfallspezifikatspezifikati onen onen on Testvorfall Testvorfall bericht bericht 17

18 Dokumentationsobjekte nach IEEE 829 Übersicht Testplan 1 x Beschreibung des Umfangs, Vorgehensweise, Testplan und Testgegenstände Testdesignspezifikation 1 x Detaillierte Spezifikation der definierten Testvorgehensweise Testfallspezifikationen n x Beschreibung der Umgebungsbedingungen, Eingaben und Ausgaben eines jeden Testfalls Testablaufspezifikationen n x Detaillierte Beschreibung aller für den Tests notwendigen Einzelschritte 18

19 Dokumentationsobjekte nach IEEE 829 Übersicht Testobjektübertragungsbericht 1 x Protokoll der Zuweisung von einzelnen Tests und Testpakete an die Tester Testprotokolle n x Chronologische Dokumentation aller Testvorgänge bei der Testdurchführung Testvorfallberichte 1 x Liste aller Ereignisse, die eine weitere Untersuchung erforderlich machen Testergebnisbericht 1 x Bewertungsliste aller Tests 19

20 Dokumentationsobjekte nach IEEE 829 Beispielweise Aufbau eines Testplans 20

21 Dokumentationsobjekte nach IEEE 829 Beispielweise Aufbau eines Testdesing-Dokuments 21

22 Dokumentationsobjekte nach IEEE 829 Beispielweise Aufbau eines Testfalls u.a. siehe das Beispiel aus dem Kapitel 2 22

23 Dokumentationsobjekte nach IEEE 829 Beispielweise Aufbau eines Testberichts 23

24 Dokumentationsobjekte nach IEEE 829 Beispielweise Aufbau eines Testprotokolls 24

25 Dokumentationsobjekte nach IEEE 829 Beispielweise Aufbau eines Abschlussberichts 25

26 Dokumentationsobjekte nach IEEE 829 Beispielweise Aufbau eines Abschlussberichts 26

27 Teststufen (hier sehr verfeinert) Performance- und Lasttests in produktionsäquivalenter Umgebung Betreibbarkeits Test Test der Gesamtapplikation (alle funktionalen und nicht-funktionalen Anforderungen) System Test Wiederholte Durchführung von Funktionstests Regressions Test Funktions Test Integrations Test Test der Integration einzelner Schnittstellen und Komponenten Strukturierte Tests der angeforderten Funktionalität Code & Unit Test Entwicklungsseitiger Test einzelner Funktionen und Modulen 27

28 Teststufen Code/Unit Test oder Komponententest Entwicklertest (WhiteBox-Test) auf Komponentenebene mit dem Ziel der Validierung des Entwicklungstandes mit einzelnen Funktionen-, Schnittstellen- und Modulen-Spezifikationen Verifikation der Korrektheit von Funktionen-, Schnittstellen- und Modulen Vorsicht: Der Entwickler testet die reine funktionale, technische Anforderung Der Entwickler testet meistens Positivtest-orientiert Der Entwickler testet meistens mit einem Eingeschränkten Datensatz-Spektrum (sei denn die Ein- und Übergabeparameter wurden in Testvorgaben definiert) 28

29 Teststufen Code/Unit Test oder Komponententest Ausführbares Codefragment, dass das sichtbare Verhalten einer Komponente (hier einer Klassenfunktion) verifiziert Unmittelbare Rückmeldung an den Programmierer über die Korrektheit der entwickelten Komponenten (Wiedergabe des geforderten Verhaltens) 29 Vorführung eines automatisierten Unit-Tests ->

30 Teststufen Funktionstest Entwicklertest (BlackBox-Test) auf der Komponentenebene, mit dem Ziel das geforderte Schnittstellenverhalten zu verifizieren Ein BlackBox-Test übergibt (konstante oder variable) Inputdaten an die Komponente, Funktion, Modul, API und verifiziert die produzierten Outputdaten Es werden neben dem Sollverhalten auch die Negativtests durchgeführt. 30

31 Teststufen Integrationstest Integrationstest ist eine aufeinander abgestimmte Reihe von Funktionstest, mit dem Ziel die verschiedenen zum Teil voneinander abhängigen Komponenten eines Softwaresystem im Zusammenspiel miteinander zu testen. Bei der Integration von mehrerer Module, Komponenten oder Applikationen wird geprüft: Das Workflow-Verhalten einer Modulkette Überprüfung von einzelnen Komponenten-Schnittstellen Konsolidierung oder Spezialisierung von Datenstrukturen und Komponenten Verträglichkeit und Nebenläufigkeit von Komponenten in einem System 31

32 Teststufen Regressionstest Automatisierte Durchführung von ausgewählten Testfällen aus dem Funktionstestfallset Test des System mit dynamischen, großen Wertebereichen Konzentration auf Performance und Stabilität des Systems und der einzelnen Systemkomponenten Wird mit jeder Minor- und Major-Version des Systems durchgeführt 32

33 Teststufen Acceptansetest Teil des Systemtests, welcher sich auf die Anwenderakzeptanz orientiert Testen der wichtigsten Funktionsbereiche mit dem Fachanwender bzw. Anwendergruppe (zb. Einkauf, Vertrieb, FiBu, ) Funktionale und v.a. nicht-funktionale Anforderungen im Fokus Kann als Grundlage für die Entscheidung für einen Systemtest genutzt werden 33

34 Teststufen Systemtest Ausführung der (globalen)tests in produktionsäquivalenter Umgebung Anbindung aller in der Produktionsumgebung vorhandenen Applikationen inkl. der flankierenden Applikationen/Teilsysteme Testen von durchgängigen Geschäftsprozessen 34

35 Teststufen Betreibbarkeitstest Test aller während der Inbetriebnahme vorkommenden Aktivitäten Ausführung von Laufzeit-, Performance und Belastungstests auf den produktionsnahen Maschinen Testen der Koexistenz mit weiteren Produkten (zb. Portreservierung, Speicherauslastung, Blockierung des Dateisystems) 35

36 36

37 Testautomation Übersicht Automatisierte Testdurchführung anhand zuvor erstellten maschineninterpretierbaren Abfolge von Testanweisungen Ableitung von Testaktivitäten aus Systemanforderungen Ermöglicht breite Abdeckung von funktionalen Anforderungen Vorhandene Testfälle können in jeder neuen Version wiederholt und werden 37

38 Testautomation Vorteile Wiederholbarkeit von einzelnen Tests und ganzen Testsequenzen Wiederverwendbarkeit von Testszenarien Mehr und umfangreichere Testläufe inkl. Testdokumentation Besserer Einsatz von Ressourcen Simulation von extremen und möglichen Gegebenheiten (Last- und Performancetests, Peak-Zeiten-Tests) Reduktion der Testzeiten 38

39 Testautomation Nachteile Erhöhter (initialer) Aufwand bei der Testkonzeption, weil die fachlichen Testszenarien in ein bestimmtes maschinenlesbares Format überführt werden müssen Erhöhter Pflegeaufwand durch vielseitige Abhängigkeit zwischen den einzelnen Testfällen Längerfristige Bindung von qualifizierten Testressourcen, evtl. zusätzliche Lizenzkosten Wenige bis keine systemübergreifende Formate und Standards auf dem Markt vorhanden 39

40 Testautomation Grenzen der Testautomation Keine vollständige Abdeckung aller Qualitätskriterien möglich Verstärkte Konzentration auf die funktionalen Anforderungen Nicht-funktionale Anforderungen wie Benutzerfreundlichkeit, Layout, Adäquatheit können nur bedingt validiert werden Manuelle Tests werden dadurch nicht unnötig 40

41 Testautomation Grenzen der Testautomation Die Zahlen bestätigen die Vermutungen 41

42 Testautomation Beispiel JUnit - Taschenrechner - CSVFile 42

43 Testautomation Continuous Integration -> s. Übung 43

44 Paar interessante Zahlen 44

45 Testwerkzeuge 45

46 46

47 47

48 48

49 Literaturempfehlung German Testing Board: Allg. Informationen verfügbar im Internet unter International Software Testing Qualifications Board : "Certified Tester. Foundation Level Syllabus International Software Testing Qualifications Board: Allg. Informationen verfügbar im Internet unter Ludewig, J., Lichter, H.: Software Engineering. Grundlagen, Menschen, Prozesse, Techniken Pol, M., Koomen, T., Spillner, A.: Management und Optimierung des Testprozesses Softwaretest-Umfrage 2011: Softwaretest in der Praxis HS Bremen, HS Bremerhaven, FH Köln, ANECON, GTB und STB 49

50 Übung/Aufgabe Lesen Sie den heise-artikel Continuous Integration in Zeiten agiler Programmierung [http://www.heise.de/developer/artikel/continuous- Integration-in-Zeiten-agiler-Programmierung html?view=print] durch und beantworten Sie die folgenden Fragen: Was versteht man unter dem Begriff Continuous Integration (CI)? Welche Ziele werden mit dem CI verfolgt? Welche Vorteile erzielen Sie als Entwickler, Projektleiter, Auftraggeber, Tester beim effizienten Einsatz von CI? 50

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

Teststrategie festlegen und Teststufen aufeinander abstimmen

Teststrategie festlegen und Teststufen aufeinander abstimmen Testen Teststrategie festlegen und Teststufen aufeinander abstimmen Bereich Projektplanung und -steuerung Aktivität Projekt planen Ziele Effiziente Testausführung Vermeidung von doppelter Arbeit schnell

Mehr

Testautomatisierung. Lessons Learned. qme Software. Gustav-Meyer-Allee 25 13355 Berlin. Telefon 030/46307-230 Telefax 030/46307-649

Testautomatisierung. Lessons Learned. qme Software. Gustav-Meyer-Allee 25 13355 Berlin. Telefon 030/46307-230 Telefax 030/46307-649 Testautomatisierung Lessons Learned qme Software GmbH Gustav-Meyer-Allee 25 13355 Berlin Telefon 030/46307-230 Telefax 030/46307-649 E-Mail qme Software info@qme-software.de GmbH Testautomatisierung Lessons

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

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

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

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

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

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

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

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

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

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

Einsatz automatischer Testdatengenerierung im modellbasierten Test

Einsatz automatischer Testdatengenerierung im modellbasierten Test Einsatz automatischer Testdatengenerierung im modellbasierten Test Sadegh Sadeghipour sadegh.sadeghipour@itpower.de Gustav-Meyer-Allee 25 / Gebäude 12 13355 Berlin www.itpower.de Modellbasierte Software-Entwicklung

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

Testen II. (Management, Tools) Daniela Rose. Software Engineering Projekt WS07/08 Fachgebiet Softwaretechnik und Systemgestaltung

Testen II. (Management, Tools) Daniela Rose. Software Engineering Projekt WS07/08 Fachgebiet Softwaretechnik und Systemgestaltung Testen II (Management, Tools) Daniela Rose Fachgebiet Softwaretechnik und Systemgestaltung 12.12.2007 Gliederung 1. Motivation 2. Der grundlegende Testprozess 3. Testen im Softwareentwicklungsprozess 4.

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

Ein Testprozess für Modellbasiertes Testen

Ein Testprozess für Modellbasiertes Testen Ein Testprozess für Modellbasiertes Testen Seminar: Software-Qualitätssicherung Tobias Eckardt 8. Juli 2008 Testen von Softwaresystemen Fehler in einer adaptiven Geschwindigkeitsregelung (engl. adaptive

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

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

Testmanagement. Q-Day. Frank Böhr Fraunhofer IESE frank.boehr@iese.fraunhofer.de

Testmanagement. Q-Day. Frank Böhr Fraunhofer IESE frank.boehr@iese.fraunhofer.de Frank Böhr Fraunhofer IESE frank.boehr@iese.fraunhofer.de Agenda Warum Testmanagement? Was sind die wichtigsten Schritte beim Testmanagement? Wie funktioniert Testmanagement Toolunterstützung Page 1/15

Mehr

Automatisiertes Testen von Prüfplätzen

Automatisiertes Testen von Prüfplätzen EXCO. The Quality Company Solutions for Industry and R&D Automatisiertes Testen von Prüfplätzen Am Beispiel einer Prüfplatz-Software stellen wir einen toolgestützten Prozess zur Erstellung der erforderlichen

Mehr

Softwaretest. Software Engineering für große Informationssysteme TU-Wien, Sommersemester 2004. Jürgen Lutz

Softwaretest. Software Engineering für große Informationssysteme TU-Wien, Sommersemester 2004. Jürgen Lutz Softwaretest Software Engineering für große Informationssysteme TU-Wien, Sommersemester 2004 Jürgen Lutz 1 Agenda Wozu überhaupt Softwaretest Das Problem (Fehler, error, bug) Testmethodik, Testarten Testfälle

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

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

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

Automatische Testfallgenerierung aus Modellen. 8. Neu-Ulmer Test-Engineering-Day 2013 06.06.2013 Martin Miethe

Automatische Testfallgenerierung aus Modellen. 8. Neu-Ulmer Test-Engineering-Day 2013 06.06.2013 Martin Miethe Automatische Testfallgenerierung aus Modellen 8. Neu-Ulmer Test-Engineering-Day 2013 06.06.2013 Martin Miethe Über sepp.med Über 30 Jahre Erfahrung im industriellen Umfeld Medizintechnik Pharmazie Automotive

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

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

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

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

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

Inhalt. 1 Einführungsveranstaltung. 2 Qualität kompakt 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

Mehr

Effizienzsteigerung von Softwaretests durch Automatisierung

Effizienzsteigerung von Softwaretests durch Automatisierung Bachelorarbeit am Institut für Informatik der Freien Universität Berlin, Arbeitsgruppe Programmiersprachen Effizienzsteigerung von Softwaretests durch Automatisierung David Emanuel Diestel 04.02.2016 Übersicht

Mehr

Systemen - Testen im Softwarelebenszyklus

Systemen - Testen im Softwarelebenszyklus P r a k t I s c h e Entwicklung und Test Testen von Software-Systemen Systemen - Testen im Softwarelebenszyklus Entwickler erstellen ihr System bzw. ihre Software und testen es/sie zur Entwicklungszeit

Mehr

SOFTWARE ENGINEERING 3 TESTVORBEREITUNGEN UND UNIT-TEST

SOFTWARE ENGINEERING 3 TESTVORBEREITUNGEN UND UNIT-TEST SOFTWARE ENGINEERING 3 TESTVORBEREITUNGEN UND UNIT-TEST Gliederung 2 0. 1. 2. 3. Vorstellung Testvorbereitungen Planungsphase Definitionsphase Implementierungs-, Abnahme-und Einführungsphase Testphasen

Mehr

Praxiswissen Softwaretest - Testmanagement

Praxiswissen Softwaretest - Testmanagement Praxiswissen Softwaretest - Testmanagement Aus- und Weiterbildung zum Certified Tester Advanced Level nach ISTQB-Standard dpunkt.verlag 1 Einleitung 1 1.1 Basiswissen - komprimiert 4 1.2 Praxiswissen Testmanagement

Mehr

MHP Test Management Qualität ist kein Zufall Ihre Lösung zur Abdeckung des ganzheitlichen Testprozesses!

MHP Test Management Qualität ist kein Zufall Ihre Lösung zur Abdeckung des ganzheitlichen Testprozesses! MHP Test Management Qualität ist kein Zufall Ihre Lösung zur Abdeckung des ganzheitlichen Testprozesses! Business Solutions 2015 Mieschke Hofmann und Partner Gesellschaft für Management- und IT-Beratung

Mehr

Effiziente Testautomatisierung in agilen Projekten

Effiziente Testautomatisierung in agilen Projekten Effiziente Testautomatisierung in agilen Projekten Neue Software-Trends, Wien 15.9.2011 DI Manfred Baumgartner ANECON Software Design und Beratung G.m.b.H. Alser Str. 4/Hof 1 A-1090 Wien Tel.: +43 1 409

Mehr

Berufsbild Tester - eine Profession?

Berufsbild Tester - eine Profession? Berufsbild Tester - eine Profession? Ingolstadt 22. November 2013 TAV 35 Vortrag: Berufsbild Tester Aufgabe? Ausbildung? Karrierepfad? Jörn Münzel German Testing Board e.v. ITinera projects & experts Mittwoch,

Mehr

CBIS - CARE BED INFORMATION SYSTEM

CBIS - CARE BED INFORMATION SYSTEM CBIS - CARE BED INFORMATION SYSTEM Test Plan Dokumentänderungen Version # Datum Ersteller Beschreibung V1.0 18.04.2010 Anna Bruseva Erste Version Inhaltsverzeichnis 1 INTRODUCTION...2 2 TESTKOMPONENTEN...2

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

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

Softwaretechnik. Fomuso Ekellem WS 2011/12

Softwaretechnik. Fomuso Ekellem WS 2011/12 WS 2011/12 Inhalt Wiederholung Weitere Begriffe Programmierung im Großem (Programmierung von Software als Ganzes) Prozess-Modelle 2 Wiederholung: Prozesse Prozesse sind hierarchische Gruppierungen von

Mehr

Agiles Testen. Handwerkszeug zur Prävention von Fehlern und technischen Schulden. Entwicklertag 2014. Lars Alvincz, Daniel Knapp

Agiles Testen. Handwerkszeug zur Prävention von Fehlern und technischen Schulden. Entwicklertag 2014. Lars Alvincz, Daniel Knapp Agiles Testen Handwerkszeug zur Prävention von Fehlern und technischen Schulden Entwicklertag 2014 Lars Alvincz, Daniel Knapp 2 Agenda Ziel dieses Vortrags Grundzüge des agilen Testens Voraussetzungen

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

10. Konstruktive Qualitätssicherung

10. Konstruktive Qualitätssicherung 10. Konstruktive Qualitätssicherung Idee Coding Guidelines Werkzeugeinstellungen weitere Maßnahmen Software-Qualität Stephan Kleuker 292 Ansatz die analytische Qualitätssicherung greift erst, wenn ein

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

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

Systematische Testfallableitung und Tests durchführen

Systematische Testfallableitung und Tests durchführen Systematische Testfallableitung und Tests durchführen Testen Bereich Kontrolle Aktivität Interne Qualitätssicherung durchführen (Verifikation) Ziele Tests werden systematisch und zielgerichtet erstellt

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

Architektur in der Mechatronik. existierender Testwerkzeuge

Architektur in der Mechatronik. existierender Testwerkzeuge Universelle Testsystem Architektur in der Mechatronik Ansatz zur Systematisierung Ansatz zur Systematisierung existierender Testwerkzeuge Gliederung Umfeld und Problemstellung Testsystem Architektur Funktionale

Mehr

Lasst die Roboter arbeiten: Oberflächen (Test) Automation im Fokus

Lasst die Roboter arbeiten: Oberflächen (Test) Automation im Fokus 1 Lasst die Roboter arbeiten: Oberflächen (Test) Automation im Fokus SEQIS Software Testing Know-how Veranstaltungen 2011 24.03.2011 16.06.2011 22.09.2011 24.11.2011 Nicht zuviel und nicht zuwenig: Testdokumentation

Mehr

Systemen - Einleitung

Systemen - Einleitung P r a k t I s c h e Testen von Software-Systemen Systemen - Einleitung 2007 Dr. Klaudia Dussa-Zieger Testen von Software-Systemen SS 2007 (1) Leitidee Certified Tester Nationale Boards und ISTQB Lehrplan

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

,$ -. "+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

Softwareentwicklungspraktikum Sommersemester 2007. Testdokumentation

Softwareentwicklungspraktikum Sommersemester 2007. Testdokumentation Softwareentwicklungspraktikum Sommersemester 2007 Testdokumentation Auftraggeber Technische Universität Braunschweig

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

Gegenseitige Beeinflussungen von Testautomatisierung, Testmanagement und Entwicklung

Gegenseitige Beeinflussungen von Testautomatisierung, Testmanagement und Entwicklung Gegenseitige Beeinflussungen von Testautomatisierung, Testmanagement und Entwicklung Jan Düttmann Archimedon Software + Consulting GmbH & Co. KG Marienstraße 66 32427 Minden Stephan Kleuker Hochschule

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

Fachliche Testautomatisierung, verbindet Test-Outsourcing mit Test-Virtualisierung

Fachliche Testautomatisierung, verbindet Test-Outsourcing mit Test-Virtualisierung Fachliche Testautomatisierung, verbindet Test-Outsourcing mit Test-Virtualisierung Der Stammesverbund Inhaltsverzeichnis Software-Qualitätssicherung Fachliche Testautomatisierung Test-Outsourcing Test-Virtualisierung

Mehr

1.1 Basiswissen komprimiert... 4 1.2 Praxiswissen Testmanagement Übersicht... 8. 2 Testprozess und Testwerkzeuge 11

1.1 Basiswissen komprimiert... 4 1.2 Praxiswissen Testmanagement Übersicht... 8. 2 Testprozess und Testwerkzeuge 11 xi 1 Einleitung 1 1.1 Basiswissen komprimiert.......................... 4 1.2 Praxiswissen Testmanagement Übersicht.............. 8 2 Testprozess und Testwerkzeuge 11 2.1 Fundamentaler Testprozess.........................

Mehr

Durchgängiger Software- und Systemtest einer hochdynamischen Antriebsregelung

Durchgängiger Software- und Systemtest einer hochdynamischen Antriebsregelung Durchgängiger Software- und Systemtest einer hochdynamischen Antriebsregelung mit Hilfe des Testwerkzeuges Time Partition Testing (TPT) Norbert Büttner PikeTec GmbH Übersicht Integration von TPT in den

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

Qualitätssicherung im Lebenszyklus des itcs. Anspruch und Wirklichkeit.

Qualitätssicherung im Lebenszyklus des itcs. Anspruch und Wirklichkeit. Qualitätssicherung im Lebenszyklus des itcs. Anspruch und Wirklichkeit. BEKA: Frankfurt, 25. Oktober 2012 T-Systems Angebot Umsetzung des globalen Telematikprojekts für den ÖPNV im Großherzogtum Luxemburg.

Mehr

Agiles Testen - Ein Erfahrungsbericht Thomas Schissler / artiso AG Michael Lierheimer/ infoteam software AG

Agiles Testen - Ein Erfahrungsbericht Thomas Schissler / artiso AG Michael Lierheimer/ infoteam software AG Agiles Testen - Ein Erfahrungsbericht Thomas Schissler / artiso AG Michael Lierheimer/ infoteam software AG Herausforderungen bei agilem Testen Klassische Projektstruktur Projektleiter Entwickler QS-Abteilung

Mehr

TESTPLAN

TESTPLAN <Projektname> Firma TESTPLAN ID Version Ersteller: ------------------- Vorgesetzter des Erstellers:

Mehr

1. Zweckdes Dokuments

1. Zweckdes Dokuments Testplanung Testplanung 1.Zweck des Dokuments 2.Testziele 3.Teststrategie 4. Inkrementeller Test 5. Dokumentation der Tests 6. Performance Test 7. Literaturreferenzen 1. Zweckdes Dokuments Dokumentation

Mehr

Managed Testing Service

Managed Testing Service Managed Testing Service Skalierbare Testleistungen Von der Testtoolbereitstellung bis zum Testing vor Inbetriebnahme Qualitätssicherung von IT Services durch Testing muss verlässlich, transparent und kostenoptimiert

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

Quality Point München

Quality Point München Quality Point München Aktuelle Tendenzen auf dem Gebiet Test und QS Paul, was gibt es Neues auf unserem Gebiet? Kleine Schritte in bekannte Richtungen aber kein echter neuer Trend 1 1 Produkte (1) Verschiedene

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

SEQIS KeepLiquid Testautomation

SEQIS KeepLiquid Testautomation KeepLiquid a la keyword and data driven was sonst? Alexander Weichselberger Software Engineering GmbH Roadmap Software Engineering GmbH Fokus auf Software Test seit 1997 Test-Beratung (Einführung, Testprozess

Mehr

Zwei ungleiche Geschwister

Zwei ungleiche Geschwister Zwei ungleiche Geschwister Wie stehen agile Praktiken und ISTQB Lehrmeinung zueinander Martin Klonk ANECON Software Design und Beratung G.m.b.H. Alser Str. 4/Hof 1 A-1090 Wien Tel.: +43 1 409 58 90 www.anecon.com

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

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

Jens Borchers. Kritische Erfolgsfaktoren beim Abnahmetest in Redevelopment- Projekten Erfahrungen aus einem Großprojekt

Jens Borchers. Kritische Erfolgsfaktoren beim Abnahmetest in Redevelopment- Projekten Erfahrungen aus einem Großprojekt Chemnitz 24.11.2006 Jens Borchers Kritische Erfolgsfaktoren beim Abnahmetest in Redevelopment- Projekten Erfahrungen aus einem Großprojekt Vortrag bei der RePro2006 in Chemnitz am 24. November 2006 Kritische

Mehr

Software Tests (1) Unabhängige ngige Tests

Software Tests (1) Unabhängige ngige Tests Software Tests (1) Unabhängige ngige Tests Was ist? Was ist Software Qualität? DIN ISO 9126: Software-Qualität ist die Gesamtheit der Merkmale und Merkmalswerte eines Software-Produkts, die sich auf dessen

Mehr

Vector Software. Test Automation mit VectorCAST während der gesamten Softwareentwicklung W H I T E P A P E R

Vector Software. Test Automation mit VectorCAST während der gesamten Softwareentwicklung W H I T E P A P E R Vector Software W H I T E P A P E R Test Automation mit VectorCAST während der gesamten Softwareentwicklung VectorCAST Produktfamilie Die VectorCAST Produktfamilie automatisiert Testaktivitäten über den

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

Aufbau einer Testorganisation in der Wirtschaft

Aufbau einer Testorganisation in der Wirtschaft Aufbau einer Testorganisation in der Wirtschaft Leif Erik Wagner Worum geht es? Qualtiätssicherung durch Testen Keine lästige Aufgabe / Nebentätigkeit Fehler werden übersehen Auf Testen wird verzichtet

Mehr

Optimierungsstrategien beim Systemtest

Optimierungsstrategien beim Systemtest Optimierungsstrategien beim Systemtest Ein Vortrag für das 1 Das bin ich... Dipl.-Ing. (FH) Paul Huber, MBA seit 2006 Ingenieurbüro Paul Huber Requirements-Engineering Test-Engineering Geschäftsprozesse

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

Professionelles Software-Testing Hilfreiches Tool bei Konflikten

Professionelles Software-Testing Hilfreiches Tool bei Konflikten Tilo Linz, imbus AG 8. Karlsruher IT-Tag 09.04.2011 imbus AG Spezialisierter Lösungsanbieter für Software-Qualitätssicherung und Software-Test Seit 1992 am Markt Erfahrung und Know-how aus über 3.000 erfolgreichen

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

Software Engineering II (IB) Testen von Software / Modultests

Software Engineering II (IB) Testen von Software / Modultests Testen von Software / Modultests Prof. Dr. Oliver Braun Fakultät für Informatik und Mathematik Hochschule München SS 2015 Programm-Tests Tests sollen zeigen, dass ein Programm das tut was es tun soll sowie

Mehr

Test modellbasiert entwickelter Steuergeräte

Test modellbasiert entwickelter Steuergeräte Seite 1 von 31 26. Treffen der GI-Arbeitsgruppe Test, Analyse und Verifikation von Software Stuttgart, den 06.12.2007 Systematischer Test modellbasiert entwickelter Steuergeräte Dipl.-Ing. Matthias Wiese

Mehr

Praxiswissen Softwaretest Testmanagement

Praxiswissen Softwaretest Testmanagement isql-reihe Praxiswissen Softwaretest Testmanagement Aus- und Weiterbildung zum Certified Tester Advanced Level nach ISTQB-Standard von Andreas Spillner, Thomas Roßner, Mario Winter, Tilo Linz 3., überarb.

Mehr

Testautomatisierung. Märchen, Möglichkeiten und praktischer Nutzen. Richard Seidl 21. Januar 2013 TU Dresden. Medizin- und Informationstechnik AG

Testautomatisierung. Märchen, Möglichkeiten und praktischer Nutzen. Richard Seidl 21. Januar 2013 TU Dresden. Medizin- und Informationstechnik AG Medizin- und Informationstechnik AG Testautomatisierung Märchen, Möglichkeiten und praktischer Nutzen Richard Seidl 21. Januar 2013 TU Dresden Kardiologische Funktionsdiagnostik Vitalfunktions-Monitoring

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

Praxiswissen Softwaretest - Testmanagement

Praxiswissen Softwaretest - Testmanagement Andreas Spillner Thomas Roßner Mario Winter Tilo Linz Praxiswissen Softwaretest - Testmanagement Aus- und Weiterbildung zum Certified Tester Advanced Level nach ISTQB-Standard 2., überarbeitete und aktualisierte

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

Test. Dipl. Wirtsch. Ing. Alexander Werth 9-1

Test. Dipl. Wirtsch. Ing. Alexander Werth 9-1 Test Dipl. Wirtsch. Ing. Alexander Werth 9-1 Phasen der Problemdefinition Anforderungsanalyse Spezifikation Entwurf Implementation Erprobung Wartung Methoden der 9-2 Software Test / Erprobung Messen der

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

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

arvato Heterogene Systemlandschaft

arvato Heterogene Systemlandschaft Verteiltes Testen heterogener Systemlandschaften Dr. Thomas von der Maßen Andreas Wübbeke Februar 2010 1 Inhalt 1 arvato services und das IT-Management im Bertelsmann-Konzern 2 3 Heterogene Systemlandschaft

Mehr

Requirements Engineering & Software Test - Synergien effektvoll nutzen

Requirements Engineering & Software Test - Synergien effektvoll nutzen Requirements Engineering & Software Test - Synergien effektvoll nutzen Software & Systems Quality Conference, 27.-29. Mai 2009 Düsseldorf, Deutschland Bernhard Rauter, BSc (Hons) Software-Test Berater

Mehr

ISTQB Certified Tester Foundation Level Exam Übungsprüfung

ISTQB Certified Tester Foundation Level Exam Übungsprüfung BEMERKUG: Bitte nur eine Antwort auf jede Frage 1. Die statische Analyse kann höchstwahrscheinlich ICHT finden: (A) Die Verwendung einer Variablen bevor diese definiert wurde. (B) Unerreichbaren ( toten

Mehr

Automatisierung von Testmanagementaufgaben

Automatisierung von Testmanagementaufgaben Automatisierung von Testmanagementaufgaben Q-Event Luzern, 5.9.2013 «Effizienter Testen aber wie?» Heribert Neu Senior Testmanager www.bbv.ch Referent Heribert Neu, Senior Testmanager, bbv Software Services

Mehr

Aufbau und Betrieb eines Testcenters

Aufbau und Betrieb eines Testcenters Aufbau und Betrieb eines Testcenters Kaiserslautern, 4. März 2009 Volker Asmus Wer sind wir? ist ein unabhängiges Beratungsunternehmen für Informationstechnologie und Managementberatung mit ca. 200 Mitarbeitern

Mehr

Testen im Software- Entwicklungsprozess

Testen im Software- Entwicklungsprozess Technologie-Event 2006 Testen im Software- Entwicklungsprozess W.Lukas, INGTES AG Was nicht getestet wurde, funktioniert nicht. -- R.Güdel (ca. 1998) Seite 2 Was sollen wir tun? Anomalien & Defekte von

Mehr