Ein Testprozess für Modellbasiertes Testen

Größe: px
Ab Seite anzeigen:

Download "Ein Testprozess für Modellbasiertes Testen"

Transkript

1 Ein Testprozess für Modellbasiertes Testen Seminar: Software-Qualitätssicherung Tobias Eckardt 8. Juli 2008

2 Testen von Softwaresystemen Fehler in einer adaptiven Geschwindigkeitsregelung (engl. adaptive cruise control): Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

3 Testen von Softwaresystemen Fehler in einer adaptiven Geschwindigkeitsregelung (engl. adaptive cruise control): Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

4 Modellbasiertes Testen Modellbasiertes Testen als Systematisierung des Testentwurfs: Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

5 Modellbasiertes Testen Modellbasiertes Testen als Systematisierung des Testentwurfs: Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

6 Ein Testprozess für Modellbasiertes Testen Modellbasierter Testprozess Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

7 Ein Testprozess für Modellbasiertes Testen Fundamentaler Testprozess Modellbasierter Testprozess Modellbasiertes Testen Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

8 Ein Testprozess für Modellbasiertes Testen Fundamentaler Testprozess Modellbasierter Testprozess Modellbasiertes Testen Testprozess am Beispiel modellbasierter Testprozess am Beispiel Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

9 Ein Testprozess für Modellbasiertes Testen Fundamentaler Testprozess Modellbasierter Testprozess Modellbasiertes Testen Testprozess am Beispiel modellbasierter Testprozess am Beispiel Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

10 Ein Testprozess für Modellbasiertes Testen Fundamentaler Testprozess Modellbasierter Testprozess Testprozess am Beispiel Modellbasiertes Testen modellbasierter Testprozess am Beispiel Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

11 Fujaba Automotive Toolsuite (PG Mauritius) Entwicklung von Software für Steuergeräte im Automobilbereich: Anforderungen Design Teng Tload Vehicle Dynamics Teng Tload Vehicle Dynamics Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

12 FATS-Komponentendiagrammeditor Spezifikation der Systemstruktur: Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

13 Fundamentaler Testprozess Fundamentaler Testprozess Modellbasierter Testprozess Testprozess am Beispiel Modellbasiertes Testen modellbasierter Testprozess am Beispiel Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

14 Phasen im Prozess Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

15 Ressourcenplanung: Zeit, Mitarbeiter, Werkzeuge Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

16 Ressourcenplanung: Zeit, Mitarbeiter, Werkzeuge Testmanagement: Was ist für die Verwaltung des Prozesses notwendig Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

17 Ressourcenplanung: Zeit, Mitarbeiter, Werkzeuge Testmanagement: Was ist für die Verwaltung des Prozesses notwendig Testrahmen: separate Entwicklung? Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

18 Ressourcenplanung: Zeit, Mitarbeiter, Werkzeuge Testmanagement: Was ist für die Verwaltung des Prozesses notwendig Testrahmen: separate Entwicklung? Teststrategie: Überdeckungsgrad, Testintensität, Testendekriterien Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

19 Ressourcenplanung: Zeit, Mitarbeiter, Werkzeuge Testmanagement: Was ist für die Verwaltung des Prozesses notwendig Testrahmen: separate Entwicklung? Teststrategie: Überdeckungsgrad, Testintensität, Testendekriterien : Überwachung der Artefakte und Aktivitäten Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

20 Analyse der Testbasis Wie sollen Tests aussehen? Ableitung von Testfällen möglich? Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

21 Analyse der Testbasis Wie sollen Tests aussehen? Ableitung von Testfällen möglich? Logische Testfälle (ohne Testdaten) Vor-, Nach- und Randbedingungen Erwartetes Ergebnis (Testorakel) Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

22 Analyse der Testbasis Wie sollen Tests aussehen? Ableitung von Testfällen möglich? Logische Testfälle (ohne Testdaten) Vor-, Nach- und Randbedingungen Erwartetes Ergebnis (Testorakel) Auswahl der Testdaten Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

23 Konkrete Testfälle Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

24 Konkrete Testfälle Testszenarien, Testsequenzen Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

25 Konkrete Testfälle Testszenarien, Testsequenzen Testdurchführung Prüfung des Testrahmens Protokollierung (inkl. Randbedingungen) Fehler? evtl. weitere Testfälle Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

26 Konkrete Testfälle Testszenarien, Testsequenzen Testdurchführung Prüfung des Testrahmens Protokollierung (inkl. Randbedingungen) Fehler? evtl. weitere Testfälle Fehler gefunden: Protokollierung, Einordnung in Fehlerklasse Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

27 Testendekriterium erfüllt? Falls nicht, weiterer Testzyklus: Weitere Testfälle Weitere Testdurchführungen Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

28 Testendekriterium erfüllt? Falls nicht, weiterer Testzyklus: Weitere Testfälle Weitere Testdurchführungen Testbericht: Ergebnisse der Tests, Erfüllung des Testendekriteriums Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

29 Reflexion über den Prozess: 1. Erzielung von geplanten Ergebnissen 2. Unvorhergesene Ereignisse (Gründe und Behandlung) 3. Offene Änderungswünsche 4. Akzeptanz beim Einsatz des Systems Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

30 Reflexion über den Prozess: 1. Erzielung von geplanten Ergebnissen 2. Unvorhergesene Ereignisse (Gründe und Behandlung) 3. Offene Änderungswünsche 4. Akzeptanz beim Einsatz des Systems Konservierung der Testware Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

31 Modellbasiertes Testen Fundamentaler Testprozess Modellbasierter Testprozess Testprozess am Beispiel Modellbasiertes Testen modellbasierter Testprozess am Beispiel Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

32 Generelles Vorgehen (2) Anforderungen (3) (1) Modell (5) Testauswahlkriterien Testfälle (4) (4) Testfallspezifikation Testskript (5.1) Adapter+Umgebung (5.2) SUT Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

33 Erstellung eines Modells I Anforderungen: Komponentendiagrammeditor uc03.1: Komponenten anlegen uc03.2: Ports anlegen uc03.3: Interfaces anlegen Benutzer uc03.4: Interfaces zuweisen uc03.5: Komponenten mittels Interfaces verbinden Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

34 Erstellung eines Modells I Anforderungen: Modell: Komponentendiagrammeditor uc03.1: Komponenten anlegen uc03.2: Ports anlegen Leeres Projekt... komponenteanlegen(...) uc03.3: Interfaces anlegen interfaceanlegen(...) interfaceanlegen(...) komponenteanlegen(...) Benutzer uc03.4: Interfaces zuweisen Interface angelegt Komponente angelegt komponenteanlegen(...) interfaceanlegen(...) uc03.5: Komponenten mittels Interfaces verbinden portanlegen(...)[...] portanlegen(...)[...] Port angelegt interfaceanlegen(...)... komponenteanlegen(...) Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

35 Erstellung eines Modells II Leeres Projekt Komponenten = {} Ports = {} Interfaces = {} komponenteanlegen(kompname) Komponente angelegt Komponenten = Komponenten U {KompName} Ports = Ports Interfaces = Interfaces Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

36 Erstellung eines Modells III Port angelegt Komponenten = Komponenten Ports = Ports U {(PortName,KompName)} Interfaces = Interfaces interfacezuweisen(portname,intname) [PortName in Ports AND IntName in Interfaces] Interface zugewiesen Komponenten = Komponenten Ports = Ports Interfaces = Interfaces PortInterfaces = PortInterface U {(PortName,IntName)} Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

37 Generierung von Testfällen Leeres Projekt... komponenteanlegen(...) interfaceanlegen(...) interfaceanlegen(...) komponenteanlegen(...) Interface angelegt komponenteanlegen(...) Komponente angelegt interfaceanlegen(...) portanlegen(...)[...] portanlegen(...)[...] Port angelegt interfaceanlegen(...)... komponenteanlegen(...) interfaceanlegen(...) 5. interfacezuweisen(...)[...] interfacezuweisen(...)[...] interfacezuweisen(...)[...] Interface zugewiesen... interfacezuweisen(...)[...] komponentenverbinden(...)[...] komponentenverbinden(...)[...] komponentenverbinden(...)[...] 1. komponenteanlegen(... ) 2. portanlegen(... ) 3. interfaceanlegen(... ) 4. portanlegen(... ) 5. interfacezuweisen(... ) 6. interfaceanlegen(... ) 7. interfacezuweisen(... ) 8. komponentenverbinden(... ) Komponenten verbunden... komponentenverbinden(...)[...] Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

38 Einordnung in den Fundamentalen Testprozess Fundamentaler Testprozess Modellbasierter Testprozess Testprozess am Beispiel Modellbasiertes Testen modellbasierter Testprozess am Beispiel Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

39 Ressourcenplanung: Mehr Zeit/Mitarbeiter/Werkzeuge für Modellerstellung, weniger für Testfallerstellung Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

40 Ressourcenplanung: Mehr Zeit/Mitarbeiter/Werkzeuge für Modellerstellung, weniger für Testfallerstellung Testmanagement: zusätzl. Planung/Werkzeuge zur Verwaltung des Modells Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

41 Ressourcenplanung: Mehr Zeit/Mitarbeiter/Werkzeuge für Modellerstellung, weniger für Testfallerstellung Testmanagement: zusätzl. Planung/Werkzeuge zur Verwaltung des Modells Teststrategie: Verankerung im Modell Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

42 Ressourcenplanung: Mehr Zeit/Mitarbeiter/Werkzeuge für Modellerstellung, weniger für Testfallerstellung Testmanagement: zusätzl. Planung/Werkzeuge zur Verwaltung des Modells Teststrategie: Verankerung im Modell : Überwachung des Modells Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

43 Analyse der Testbasis Modelltyp passend zu gewünschten Testfällen (z.b. bzgl. Abstraktionsgrad) Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

44 Analyse der Testbasis Modelltyp passend zu gewünschten Testfällen (z.b. bzgl. Abstraktionsgrad) Testplan: Mehr Zeit für das Modell, weniger für die Testfälle Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

45 Analyse der Testbasis Modelltyp passend zu gewünschten Testfällen (z.b. bzgl. Abstraktionsgrad) Testplan: Mehr Zeit für das Modell, weniger für die Testfälle Kein manuelles Erstellen logischer Testfälle Erstellung des Modells: Integration des Testorakels Testfälle für unerwartete Eingaben Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

46 Analyse der Testbasis Modelltyp passend zu gewünschten Testfällen (z.b. bzgl. Abstraktionsgrad) Testplan: Mehr Zeit für das Modell, weniger für die Testfälle Kein manuelles Erstellen logischer Testfälle Erstellung des Modells: Integration des Testorakels Testfälle für unerwartete Eingaben Neu: Generierung logischer Testfälle Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

47 Berücksichtigung der Prioritäten (eventl. im Testfall integriert) Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

48 Berücksichtigung der Prioritäten (eventl. im Testfall integriert) Konkretisierung der Testfälle eventl. nicht mehr notwendig Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

49 Berücksichtigung der Prioritäten (eventl. im Testfall integriert) Konkretisierung der Testfälle eventl. nicht mehr notwendig Gruppierung von Tests automatisch Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

50 Berücksichtigung der Prioritäten (eventl. im Testfall integriert) Konkretisierung der Testfälle eventl. nicht mehr notwendig Gruppierung von Tests automatisch () Fehler gefunden: Fehlerquelle im Modell? Klassifizierung über das Modell möglich? Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

51 / Testendekriterien: Neue Möglichkeiten auf Basis des Modells Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

52 / Testendekriterien: Neue Möglichkeiten auf Basis des Modells Passt die Testfallgenerierung zur Teststrategie? Eventl. Anpassung des Algorithmus Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

53 / Testendekriterien: Neue Möglichkeiten auf Basis des Modells Passt die Testfallgenerierung zur Teststrategie? Eventl. Anpassung des Algorithmus Größere Menge Fehler mit Fehlerquelle im Modell: Überarbeitung des Modells Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

54 / Testendekriterien: Neue Möglichkeiten auf Basis des Modells Passt die Testfallgenerierung zur Teststrategie? Eventl. Anpassung des Algorithmus Größere Menge Fehler mit Fehlerquelle im Modell: Überarbeitung des Modells Reflexion mit Einbezug des Modells Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

55 / Testendekriterien: Neue Möglichkeiten auf Basis des Modells Passt die Testfallgenerierung zur Teststrategie? Eventl. Anpassung des Algorithmus Größere Menge Fehler mit Fehlerquelle im Modell: Überarbeitung des Modells Reflexion mit Einbezug des Modells Konservierung des Modells und entsprechender Werkzeuge Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

56 Fazit der Einordnung Ressourcenplanung Testmanagement Teststrategie Analyse der Testbasis Testplan Erstellung des Modells Erstellung logischer Testfälle Generierung logischer Testfälle Realisierung und Erstellung konkreter Testfälle Priorisierung der Testfälle Gruppieren von Testfällen Fehlerquelle Überwachung des Modells Testendekriterien Erfüllung der Teststrategie Überarbeitung des Modells Konservierung der Testmittel Reflexion Element = Neu Element = Änderung Element = fällt weg Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

57 Zusammenfassung Fundamentaler Testprozess am Beispiel Modellbasiertes Testen am Beispiel Einordnung eines konkreten modellbasierten Testprozesses in den Fundamentalen Testprozess Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

58 Ausblick Fundamentaler Testprozess? Modellbasierter Testprozess Testprozess am Beispiel Modellbasiertes Testen modellbasierter Testprozess am Beispiel Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

59 Quellen & Literatur El-Far, Ibrahim K. ; Whittaker, James A.: Model-based Software Testing. In: Encyclopedia on Software Engineering (2001) Kapitel 2.2 Fundamentaler Testprozess. In: Spillner, Andreas ; Linz, Tilo: Basiswissen Softwaretest: Aus- und Weiterbildung zum Certified Tester; Foundation Level nach ISTQB-Standard. dpunkt-verl., Heidelberg, 2005, S Utting, Mark ; Pretschner, Alexander ; Legeard, Bruno: A taxonomy of model-based testing. (2006), April, Nr. 04/2006 Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

60 Generierung von Testfällen (konkret) Leeres Projekt komponenteanlegen(...) interfaceanlegen(...) interfaceanlegen(...) komponenteanlegen(...) Interface angelegt komponenteanlegen(...) Komponente angelegt interfaceanlegen(...) portanlegen(...)[...] 2. portanlegen(...)[...] Port angelegt interfaceanlegen(...)... komponenteanlegen(...) interfaceanlegen(...) 5. interfacezuweisen(...)[...] interfacezuweisen(...)[...] interfacezuweisen(...)[...] Interface zugewiesen... interfacezuweisen(...)[...] 1. komponenteanlegen( Steuergerät ) 2. portanlegen( PortA, Steuergerät ) 3. interfaceanlegen( InterfaceA, Steuergerät ) 4. portanlegen( PortB, Steuergerät ) 5. interfacezuweisen( InterfaceA, PortA ) 6. interfaceanlegen( InterfaceB, Steuergerät ) 7. interfacezuweisen( InterfaceB, PortB ) 8. komponentenverbinden( InterfaceA, PortA, InterfaceB, PortB ) komponentenverbinden(...)[...] 8. komponentenverbinden(...)[...] komponentenverbinden(...)[...] Komponenten verbunden... komponentenverbinden(...)[...] Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

61 Modell für den Komponentendiagrammeditor Leeres Projekt Komponenten = {} Ports = {} Interfaces = {} komponenteanlegen(kompname) interfaceanlegen(intname) interfaceanlegen(intname) komponenteanlegen(kompname) Interface angelegt Komponenten = Komponenten Ports = Ports Interfaces = Interfaces U {IntName} komponenteanlegen(kompname) interfaceanlegen(intname) Komponente angelegt Komponenten = Komponenten U {KompName} Ports = Ports Interfaces = Interfaces portanlegen(portname,kompname) [ KompName in Komponenten] portanlegen(portname,kompname) [ KompName in Komponenten] interfaceanlegen(intname) Port angelegt Komponenten = Komponenten Ports = Ports U {(PortName,KompName)} Interfaces = Interfaces komponenteanlegen(kompname) interfaceanlegen(intname) interfacezuweisen(portname,intname) interfacezuweisen(portname,intname) [PortName in Ports AND IntName in Interfaces] [PortName in Ports AND IntName in Interfaces] interfacezuweisen(portname,intname) [PortName in Ports AND IntName in Interfaces] Interface zugewiesen interfacezuweisen(portname,intname) Komponenten = Komponenten [PortName in Ports AND IntName in Interfaces] Ports = Ports Interfaces = Interfaces PortInterfaces = PortInterface U {(PortName,IntName)} komponentenverbinden(portname1,intname1,portname2,intname2) komponentenverbinden(portname1,intname1,portname2,intname2) [(PortName1,IntName1) in PortInterfaces AND [(PortName1,IntName1) in PortInterfaces AND (PortName2,IntName2) in PortInterfaces] komponentenverbinden(portname1,intname1,portname2,intname2) [(PortName1,IntName1) in PortInterfaces AND (PortName2,IntName2) in PortInterfaces] Komponenten verbunden Komponenten = Komponenten Ports = Ports Interfaces = Interfaces PortInterfaces = PortInterface PortInterfaceVerbindungen = PortInterfaceVerbindungen U {(PortName1,IntName1,PortName2,IntName2)} komponentenverbinden(portname1,intname1,portname2,intname2) [(PortName1,IntName1) in PortInterfaces AND (PortName2,IntName2) in PortInterfaces] Ein Testprozess für Modellbasiertes Testen Tobias Eckardt

Modellbasiertes Testen auf Basis des fundamentalen Testprozesses

Modellbasiertes Testen auf Basis des fundamentalen Testprozesses Modellbasiertes Testen auf Basis des fundamentalen Testprozesses Tobias Eckardt, Michael Spijkerman Software Quality Lab (s-lab) Universität Paderborn 12. Februar 2009 Vorgehensmodell für Modellbasiertes

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

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

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

Modellbasiertes Testen

Modellbasiertes Testen Modellbasiertes Testen Modellierung und Generierung von Tests Grundlagen, Kriterien für Werkzeugeinsatz, Werkzeuge in der Übersicht Helmut Götz Markus Nickolaus Thomas Roßner Knut Salomon März 2009 Copyright

Mehr

Tabellarischer Vergleich der. für modellbasiertes Testen aus Managementsicht. Dominik Beulen, Barış Güldalı, Michael Mlynarski

Tabellarischer Vergleich der. für modellbasiertes Testen aus Managementsicht. Dominik Beulen, Barış Güldalı, Michael Mlynarski Tabellarischer Vergleich der Prozessmodelle für modellbasiertes Testen aus Managementsicht Dominik Beulen, Barış Güldalı, Michael Mlynarski TAV 29, Stralsund 12.11.2009 Überblick Wie sieht der Prozess

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

IT-Arbeitskreis OWL. Testautomatisierung 2.0. Modellbasiertes Testen. Baris Güldali 08.12.2010

IT-Arbeitskreis OWL. Testautomatisierung 2.0. Modellbasiertes Testen. Baris Güldali 08.12.2010 IT-Arbeitskreis OWL Testautomatisierung 2.0 Baris Güldali 08.12.2010 Modellbasiertes Testen Agenda Warum Testautomatisierung 2.0? Was ist MBT? Wie soll ich mit MBT anfangen? Wann ist MBT geeignet? 2 Fundamentaler

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

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

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

Kompetenz. rund um. Ihren. Entwicklungsprozess. Über uns. Technische Software. Modellbasierter Test. Prüfplätze. Automatisierung.

Kompetenz. rund um. Ihren. Entwicklungsprozess. Über uns. Technische Software. Modellbasierter Test. Prüfplätze. Automatisierung. Kompetenz rund um Ihren Entwicklungsprozess Modellieren für den Test - Segen oder Fluch? Firmenpräsentation auf der embeddedworld 2010 Dipl. Ing. (Univ) Gerhard Baier Bereichsleiter Marketing und Vertrieb

Mehr

Vorlesung Embedded Software-Engineering im Bereich Automotive

Vorlesung Embedded Software-Engineering im Bereich Automotive Vorlesung Embedded Software-Engineering im Bereich Automotive Technische Universität Dresden, Fakultät Informatik, Professur Softwaretechnologie WS 2008/2009 Dr. rer. nat. Bernhard Hohlfeld bernhard.hohlfeld@daad-alumni.de

Mehr

Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg

Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg Herzlich willkommen Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg Heike Bickert Software-/Systemingenieurin, Bereich Quality Management Braunschweig // 17.11.2015 1 Agenda ICS AG Fragestellungen

Mehr

Seamless Model-based Engineering of a Reactive System

Seamless Model-based Engineering of a Reactive System Seamless Model-based Engineering of a Reactive System Seminar im Wintersemester 2013/2014 Andreas Vogelsang, Sebastian Eder, Georg Hackenberg, Maximilian Junker http://www4.in.tum.de/lehre/seminare/ws1314/seamless/

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

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

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

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

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

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

teischl.com Software Design & Services e.u. office@teischl.com www.teischl.com/booknkeep www.facebook.com/booknkeep

teischl.com Software Design & Services e.u. office@teischl.com www.teischl.com/booknkeep www.facebook.com/booknkeep teischl.com Software Design & Services e.u. office@teischl.com www.teischl.com/booknkeep www.facebook.com/booknkeep 1. Erstellen Sie ein neues Rechnungsformular Mit book n keep können Sie nun Ihre eigenen

Mehr

Agiles Testmanagement am Beispiel Scrum

Agiles Testmanagement am Beispiel Scrum Agiles Testmanagement am Beispiel Scrum SEQIS Software Testing Know-How Weitere Termine 16. September Testmanagement mit externen Partnern 21.Oktober Software unter Druck: Erfolgsfaktoren bei Last- und

Mehr

Thomas Freitag achelos GmbH SmartCard-Workshop. 1 2012 achelos GmbH

Thomas Freitag achelos GmbH SmartCard-Workshop. 1 2012 achelos GmbH Thomas Freitag achelos GmbH SmartCard-Workshop 2012 1 2012 achelos GmbH Übersicht 1. 2. 3. 4. 5. 6. 7. Einführung / Motivation Historie des Testens Schnittstellen im Testbereich Eclipse Plugins Automatisierung,

Mehr

Risikoorientiertes Testen und Testmanagement

Risikoorientiertes Testen und Testmanagement Risikoorientiertes Testen und Testmanagement TAV-Arbeitskreis Testmanagement Hans-Josef Eisenbach, SBM GmbH Bernhard Moritz, CC GmbH 21. TAV Fachgruppentreffen am in Berlin Risikoorientiertes Testen und

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

intence automotive electronics Ausführbare Spezifikation Der Weg zu besseren Anforderungen

intence automotive electronics Ausführbare Spezifikation Der Weg zu besseren Anforderungen intence automotive electronics Ausführbare Spezifikation Der Weg zu besseren Anforderungen Kurzvorstellung intence Agenda KURZVORSTELLUNG intence automotive electronics Wurde 2007 gegründet und ist Entwicklungspartner

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

Risikoorientiertes Testen und Testmanagement

Risikoorientiertes Testen und Testmanagement Risikoorientiertes Testen und Testmanagement TAV-Arbeitskreis Testmanagement Hans-Josef Eisenbach, EMPRISE Consulting Düsseldorf GmbH Bernhard Moritz, CC GmbH 21. TAV Fachgruppentreffen am 18. Juni 2004

Mehr

<thema> Projektdokumentation zum Softwareentwicklungsprojekt. (Entwicklerdokumentation) 28. Mai 2015

<thema> Projektdokumentation zum Softwareentwicklungsprojekt. (Entwicklerdokumentation) 28. Mai 2015 Projektdokumentation zum Softwareentwicklungsprojekt (Entwicklerdokumentation) Lehrveranstaltung Software Engineering I / II 28. Mai 2015 Entwickler: , , Auftraggeber:

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

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

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

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

SERVICE SUCHE ZUR UNTERSTÜTZUNG

SERVICE SUCHE ZUR UNTERSTÜTZUNG SERVICE SUCHE ZUR UNTERSTÜTZUNG VON ANFORDERUNGSERMITTLUNG IM ERP BEREICH MARKUS NÖBAUER NORBERT SEYFF ERP SYSTEME Begriffsbestimmung: Enterprise Resource Planning / Business Management Solution Integrierte

Mehr

Requirements-Traceability in der industriellen Praxis Ziele und Einsatz

Requirements-Traceability in der industriellen Praxis Ziele und Einsatz Requirements-Traceability in der industriellen Praxis Ziele und Einsatz Forschungsprojekt gefördert von der Deutschen Forschungsgemeinschaft Elke Bouillon elke.bouillon@tu-ilmenau.de 04.12.2012 Seite 1

Mehr

4.8! Integration der Software-Komponenten

4.8! Integration der Software-Komponenten 4.8! Integration der n Analyse der Benutzeranforderungen & Spezifikation der logischen Systemarchitektur zur System- und Software- Entwicklung Anwendungsfälle Testergebnisse Akzeptanztest & Systemtest

Mehr

Free your work. Free your work. Wir wollen Ihnen die Freiheit geben, sich auf Ihr Geschäft zu konzentrieren.

Free your work. Free your work. Wir wollen Ihnen die Freiheit geben, sich auf Ihr Geschäft zu konzentrieren. Free your work. Free your work. Wir wollen Ihnen die Freiheit geben, sich auf Ihr Geschäft zu konzentrieren. 1 Automatische Verifikation von Anforderungen Dr. Guido Dischinger guido.dischinger@liantis.com

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

GEORG.NET Anbindung an Ihr ACTIVE-DIRECTORY

GEORG.NET Anbindung an Ihr ACTIVE-DIRECTORY GEORG.NET Anbindung an Ihr ACTIVE-DIRECTORY Vorteile der Verwendung eines ACTIVE-DIRECTORY Automatische GEORG Anmeldung über bereits erfolgte Anmeldung am Betriebssystem o Sie können sich jederzeit als

Mehr

Qualitätssicherung (Testen) im Application Life Cycle

Qualitätssicherung (Testen) im Application Life Cycle Qualitätssicherung (Testen) im Application Life Cycle Metriken im Test Michael Wagner Triton Unternehmensberatung GmbH www.triton.at www.tritonqs.at Copyright by Triton Technologie Consulting GmbH, all

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

Telling TestStories Modellbasiertes Akzeptanz Testen Serviceorientierter Systeme

Telling TestStories Modellbasiertes Akzeptanz Testen Serviceorientierter Systeme Telling TestStories Modellbasiertes Akzeptanz Testen Serviceorientierter Systeme Michael Felderer Workshop Requirements Engineering meets Testing Bad Honnef, 5. Juni 2008 1 Überblick Grundbegriffe Motivation

Mehr

Requirements Engineering

Requirements Engineering Seite 1 Requirements Engineering Seite 2 Zielsetzung Systematischer Ansatz, Anforderungen zu Ermitteln Analysieren Organisieren Dokumentieren Mittel, um gemeinsame Basis zwischen Kunde und Entwickler zu

Mehr

FastGov Die Verwaltung beschleunigen. Antragsbearbeitung. 10. November 2009. Prof. Dr. rer. pol. Reza Asghari

FastGov Die Verwaltung beschleunigen. Antragsbearbeitung. 10. November 2009. Prof. Dr. rer. pol. Reza Asghari FastGov Die Verwaltung beschleunigen Digitale Antragsbearbeitung g Was ist ein Geschäftsprozess? - Folge von Einzeltätigkeiten, die schrittweise ausgeführt werden, um ein geschäftliches oder betriebliches

Mehr

Softwarequalitätssicherung

Softwarequalitätssicherung Softwarequalitätssicherung Seminarvortrag Peter Winkelhane 1 Agenda Motivation Taxonomie zur Einordnung von Verfahren im Bereich kontraktbasiertem Testen Drei kontraktbasierte Verfahren Vergleich der drei

Mehr

Seminar- & Zertifizierungsprogramm 2010

Seminar- & Zertifizierungsprogramm 2010 Seminar- & Zertifizierungsprogramm 2010 Testen von Software und Qualitätssicherung Unser Seminarprogramm richtet sich an alle am Testprozess beteiligten Personen. In den verschiedenen Veranstaltungen werden

Mehr

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine Seite 1 von 11 Anleitung Inhalt Inhalt... 1 1. Installation... 2 2. Setup... 2 2.1 Login... 2 2.2 Benutzer erstellen... 2 2.3 Projekt erstellen... 4 2.4 SVN/Git Integration... 6 2.4.1 Konfiguration für

Mehr

Die Welt der SW-Qualität Ein Streifzug in 30 Minuten! Johannes Bergsmann Eigentümer

Die Welt der SW-Qualität Ein Streifzug in 30 Minuten! Johannes Bergsmann Eigentümer Die Welt der SW-Qualität Ein Streifzug in 30 Minuten! Johannes Bergsmann Eigentümer Inhalt Top Themen Requirements Testen Testautomatisierung Change-Management Risiko-Management Agile Methoden Traceability

Mehr

Project roles and responsibilities

Project roles and responsibilities Project roles and responsibilities Bernhard Guillon Alexander Zrinyi Institut für Computerwissenschaften Universität Salzburg Project Management B. Guillon, A. Zrinyi (Universität Salzburg) 1 / 22 Gliederung

Mehr

Transfer von Prozessen des Software-Produktlinien Engineering in die Elektrik/Elektronik- Architekturentwicklung von Fahrzeugen

Transfer von Prozessen des Software-Produktlinien Engineering in die Elektrik/Elektronik- Architekturentwicklung von Fahrzeugen Transfer von Prozessen des Software-Produktlinien Engineering in die Elektrik/Elektronik- entwicklung von Fahrzeugen Martin Jaensch, Dr. Bernd Hedenetz, Markus Conrath Daimler AG Prof. Dr. Klaus D. Müller-Glaser

Mehr

Standard Inhaltsverzeichnis für Testvorschrift

Standard Inhaltsverzeichnis für Testvorschrift Standard Inhaltsverzeichnis für Testvorschrift Inhaltsverzeichnis 1. Zweck, Veranlassung... 1 2. Allgemeines... 1 2.1 Zweck der Testvorschrift... 1 2.2 Freigabe und Änderungen... 1 2.3 Prinzipien... 2

Mehr

OP-LOG www.op-log.de

OP-LOG www.op-log.de Verwendung von Microsoft SQL Server, Seite 1/18 OP-LOG www.op-log.de Anleitung: Verwendung von Microsoft SQL Server 2005 Stand Mai 2010 1 Ich-lese-keine-Anleitungen 'Verwendung von Microsoft SQL Server

Mehr

ClubWebMan Veranstaltungskalender

ClubWebMan Veranstaltungskalender ClubWebMan Veranstaltungskalender Terminverwaltung geeignet für TYPO3 Version 4. bis 4.7 Die Arbeitsschritte A. Kategorien anlegen B. Veranstaltungsort und Veranstalter anlegen B. Veranstaltungsort anlegen

Mehr

peer-to-peer Dateisystem Synchronisation

peer-to-peer Dateisystem Synchronisation Ziel Realisierungen Coda Ideen Fazit Literatur peer-to-peer Dateisystem Synchronisation Studiendepartment Informatik Hochschule für Angewandte Wissenschaften Hamburg 30. November 2007 Ziel Realisierungen

Mehr

Benutzerverwaltung Business- & Company-Paket

Benutzerverwaltung Business- & Company-Paket Benutzerverwaltung Business- & Company-Paket Gemeinsames Arbeiten mit der easyfeedback Umfragesoftware. Inhaltsübersicht Freischaltung des Business- oder Company-Paketes... 3 Benutzerverwaltung Business-Paket...

Mehr

IKP Uni Bonn Medienpraxis EDV II Internet Projekt

IKP Uni Bonn Medienpraxis EDV II Internet Projekt IKP Uni Bonn Medienpraxis EDV II Internet Projekt WS 2001/2002 Dozentin: Lucie Prinz Grundlagen der Projektarbeit Was ist ein Projekt? Die Phasen eines Software Projektes Die Projektunterlagen Die Projektplanung

Mehr

Alexander Delater, Barbara Paech RUPRECHT-KARLS-UNIVERSITÄT HEIDELBERG

Alexander Delater, Barbara Paech RUPRECHT-KARLS-UNIVERSITÄT HEIDELBERG , Barbara Paech Ins$tute of Computer Science Chair of So4ware Engineering Im Neuenheimer Feld 326 69120 Heidelberg, Germany hgp://se.ifi.uni- heidelberg.de delater@informa$k.uni- heidelberg.de RUPRECHT-KARLS-UNIVERSITÄT

Mehr

LabTech RMM. Monitoring von MDaemon. Vertraulich nur für den internen Gebrauch

LabTech RMM. Monitoring von MDaemon. Vertraulich nur für den internen Gebrauch LabTech RMM Monitoring von MDaemon Vertraulich nur für den internen Gebrauch Inhaltsverzeichnis Monitoring von MDaemon 3 Schritt 1: Suche nach allen MDaemon-Maschinen 3 Schritt 2: Erstellen einer Gruppe

Mehr

Some Software Engineering Principles

Some Software Engineering Principles David L. Parnas: Some Software Engineering Principles Marco Oppel 30.06.2004 Seminar Software-Architektur Institut für Informatik Humboldt Universität zu Berlin 1 Problemstellung Software Engineering Multi-Personen

Mehr

INFORMATION LIFECYCLE MANAGEMENT

INFORMATION LIFECYCLE MANAGEMENT INFORMATION LIFECYCLE MANAGEMENT REVISIONSSICHERES LÖSCHEN UND RESTRUKTURIEREN VON DOKUMENTENSTRUKTUREN WOLFGANG EIGENBROD RAUM 1B02/03 CENIT EIM IT-TAG 13.06.2013 AGENDA 1. AUSGANGSLAGE - FAKTEN 2. INFORMATION

Mehr

your engineering partner boost your development

your engineering partner boost your development boost development Individuelle Lösungen von Ihrem Engineering Partner Luft- und Raumfahrt Wir realisieren Ihre Visionen und setzen unser ganzes Know-How ein, damit Ihre Ziele praxisgerecht, zeitnah und

Mehr

Modellbasierter Akzeptanztest für Scrum. Renate Löffler, Baris Güldali, Silke Geisen TAV 30, Testing meets Agility, 18.06.2010

Modellbasierter Akzeptanztest für Scrum. Renate Löffler, Baris Güldali, Silke Geisen TAV 30, Testing meets Agility, 18.06.2010 Modellbasierter Akzeptanztest für Scrum Renate Löffler, Baris Güldali, Silke Geisen TAV 30, Testing meets Agility, 18.06.2010 Testing meets Agility Agilität People over Processes Flexibel User Stories

Mehr

Software Engineering. Dokumentation! Kapitel 21

Software Engineering. Dokumentation! Kapitel 21 Martin Glinz Thomas Fritz Software Engineering Kapitel 21 Dokumentation 2005-2013 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den persönlichen, nicht kommerziellen Gebrauch gestattet;

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

Automatic Generation of Testcases for System Level Tests. Dr. Martin Beißer, sepp.med gmbh

Automatic Generation of Testcases for System Level Tests. Dr. Martin Beißer, sepp.med gmbh Automatic Generation of Testcases for System Level Tests Dr. Martin Beißer, sepp.med gmbh Systemtest Der Systemtest ist die Teststufe, bei der das gesamte System gegen die gesamten Anforderungen (funktionale

Mehr

Testanalyse und Testautomation bei der ImmobilienScout24

Testanalyse und Testautomation bei der ImmobilienScout24 www.immobilienscout24.de Testanalyse und Testautomation bei der ImmobilienScout24 Stuttgart 02.10.2009 Katrin Jähn / Eric Hentschel Inhalt Ausgangssituation Motivation Projekt Ganzheitliche Teststrategie

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

Mobile Business. Kapitel 4. Veränderungen der Wertschöpfung

Mobile Business. Kapitel 4. Veränderungen der Wertschöpfung Fakultät Informatik, Prof. Dr. rer. pol. Thomas Urban Kapitel 4 Veränderungen der Wertschöpfung 4.1 Wertschöpfungskette im Folie 2 von 33 1 4.1 Wertschöpfungskette im Folie 3 von 33 4.1 Wertschöpfungskette

Mehr

Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am 14.08.08

Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am 14.08.08 Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements von Stephanie Wilke am 14.08.08 Überblick Einleitung Was ist ITIL? Gegenüberstellung der Prozesse Neuer

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

Sendungen aufgeben > Briefe: Aufgabeverzeichnis Anleitung Auftragserfassung Dienstleister

Sendungen aufgeben > Briefe: Aufgabeverzeichnis Anleitung Auftragserfassung Dienstleister Sendungen aufgeben > Briefe: Aufgabeverzeichnis Anleitung Auftragserfassung Dienstleister Ausgabe November 2013 1 Inhaltsverzeichnis 1 Einführung 3 1.1 Zweck des Dokuments 3 2 Dienstleisterzugriff via

Mehr

Testdokumentation. Theorie vs. Praxis

Testdokumentation. Theorie vs. Praxis 1 Testdokumentation Theorie vs. Praxis SEQIS 10 things I wished they d told me Was bisher geschah... Open Source Testautomationstools in der Projektpraxis Agiles Testmanagement am Beispiel SCRUM Testmanagement

Mehr

Qualitätsmanagement mit Continuous Integration Untersuchung anhand einer Machbarkeitsstudie in der Praxis. Abschlußpräsentation zur Studienarbeit

Qualitätsmanagement mit Continuous Integration Untersuchung anhand einer Machbarkeitsstudie in der Praxis. Abschlußpräsentation zur Studienarbeit Qualitätsmanagement mit Continuous Integration Untersuchung anhand einer Machbarkeitsstudie in der Praxis Abschlußpräsentation zur Studienarbeit Lars Gohlke Diplom-Informatiker (FH) University of Applied

Mehr

How-to: Webserver NAT. Securepoint Security System Version 2007nx

How-to: Webserver NAT. Securepoint Security System Version 2007nx Securepoint Security System Inhaltsverzeichnis Webserver NAT... 3 1 Konfiguration einer Webserver NAT... 4 1.1 Einrichten von Netzwerkobjekten... 4 1.2 Erstellen von Firewall-Regeln... 6 Seite 2 Webserver

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

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

Hilfe zur ekim. Inhalt:

Hilfe zur ekim. Inhalt: Hilfe zur ekim 1 Hilfe zur ekim Inhalt: 1 Benutzerkonten und rechte... 2 1.1 Hauptkonto (Unternehmer bzw. Lehrer)... 2 1.2 Benutzer (Mitarbeiter bzw. Schüler)... 3 2 Präsentationsmodus... 4 3 Warenkorb...

Mehr

PATIENTEN GUIDE. Verwaltung & Organisation. April 2011. Seite 1/8

PATIENTEN GUIDE. Verwaltung & Organisation. April 2011. Seite 1/8 PATIENTEN GUIDE Verwaltung & Organisation April 0 Seite /8 Inhalt Administration öffnen & Anforderung der Zugangsdaten S. Einstellungen vornehmen S. Patientenratgeber individuell anpassen S. 6 Integration

Mehr

1. Einführung. 2. Weitere Konten anlegen

1. Einführung. 2. Weitere Konten anlegen 1. Einführung In orgamax stehen Ihnen die gängigsten Konten des Kontenrahmens SKR03 und SKR04 zur Verfügung. Damit sind im Normalfall alle Konten abgedeckt, die Sie zur Verbuchung benötigen. Eine ausführliche

Mehr

Typisierung des Replikationsplan Wirries, Denis Datenbankspezialist

Typisierung des Replikationsplan Wirries, Denis Datenbankspezialist Typisierung des Replikationsplan Wirries, Denis Datenbankspezialist Feintypisierung - Überblick Ergebnisse Ergebnisse aus aus anderen anderen Arbeitsergebnissen Arbeitsergebnissen Replikationsplan Replikationsplan

Mehr

Erfolgreicher entwickeln durch systematisches Testen

Erfolgreicher entwickeln durch systematisches Testen Erfolgreicher entwickeln durch systematisches Testen Testen ist eine zentrale Maßnahme bei der Qualitätssicherung von Automobilelektronik. Nur durch systematisches und automatisiertes Testen kann eine

Mehr

3D Visualisierung von UML Umgebungsmodellen

3D Visualisierung von UML Umgebungsmodellen 3D Visualisierung von UML Umgebungsmodellen Vortragender: Helmer Krämer Betreuer: Dr. Holger Giese 3D Visualisierung von UML Umgebungsmodellen Krämer Seite 1 Motivation und Anforderungen Das Umgebungsmodell

Mehr

AMS Alarm Management System

AMS Alarm Management System AMS Alarm Management System AMS ist das Alarm Management System für Mobotix Kamerasysteme. AMS ist speziell für die Verwendung in Einsatzzentralen bei Sicherheitsdiensten oder Werkschutzzentralen vorgesehen.

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

Fragebogen ISONORM 9241/110-S

Fragebogen ISONORM 9241/110-S Fragebogen ISONORM 9241/110-S Beurteilung von Software auf Grundlage der Internationalen Ergonomie-Norm DIN EN ISO 9241-110 von Prof. Dr. Jochen Prümper www.seikumu.de Fragebogen ISONORM 9241/110-S Seite

Mehr

16.4 Wiederverwendung von COTS-Produkten

16.4 Wiederverwendung von COTS-Produkten 16.4 Wiederverwendung von COTS-Produkten COTS = commercial of the shelf im Handel erhältliche Software-Produkte Anpassung für Kunden ohne Änderung am Quellcode Quellcode in der Regel nicht einsehbar (Ausnahme

Mehr

Projektabnahme lieber ein Ende mit Schrecken als ein Schrecken ohne Ende?

Projektabnahme lieber ein Ende mit Schrecken als ein Schrecken ohne Ende? Projektabnahme lieber ein Ende mit Schrecken als ein Schrecken ohne Ende? Andreas Mühlhausen Sebastian Dathe, Dr. Horst Friedrich, Eric Siegeris Fraunhofer-Institut für Software- und Systemtechnik ISST

Mehr

Lars Ebrecht. Echtzeit 2011, GI VDI/VDE, Boppard 04. November 2011

Lars Ebrecht. Echtzeit 2011, GI VDI/VDE, Boppard 04. November 2011 Entwurfsverfahren Das atomare Element als Meta-Modell zur tabellarischen Verhaltensbeschreibung von Echtzeitsystemen Lars Ebrecht Echtzeit 2011, GI VDI/VDE, Boppard 04. November 2011 Echtzeitbetrieb im

Mehr

Digitale Gremienarbeit

Digitale Gremienarbeit Digitale Kommunikation für Praxisbeispiele aus Verbänden Marta Pasiek Xinnovations 2011 Xinnovations Berlin, 20.09.2011 1 24 Digitale Kommunikation für Lösungen für digitale Kommunikation in Verbänden

Mehr

Der Weg zur eigenen App

Der Weg zur eigenen App Der Weg zur eigenen App Einsatzmöglichkeiten, Datenschutz und sichere Datenübertragung IT-Tag Saarland 2015 Mark Schweppe 1 Der Weg zur eigenen App - Agenda Agenda Der Wunsch: Eine eigene App Ein kleiner

Mehr

Software Projekt 2 / Gruppe Knauth Lernziele:

Software Projekt 2 / Gruppe Knauth Lernziele: Lernziele: Realisierung eines komplexen Software-Projektes unter Industrie-ähnlichen Bedingungen Organisiertes Arbeiten im Team Team Organisation: Rollen und Aufgaben der Team-Mitglieder bestimmen Spezifikation

Mehr

ECDL Europäischer Computer Führerschein. Jan Götzelmann. 1. Ausgabe, Juni 2014 ISBN 978-3-86249-544-3

ECDL Europäischer Computer Führerschein. Jan Götzelmann. 1. Ausgabe, Juni 2014 ISBN 978-3-86249-544-3 ECDL Europäischer Computer Führerschein Jan Götzelmann 1. Ausgabe, Juni 2014 Modul Präsentation Advanced (mit Windows 8.1 und PowerPoint 2013) Syllabus 2.0 ISBN 978-3-86249-544-3 ECDLAM6-13-2 3 ECDL -

Mehr

Testfälle und Anderes aus Modellen generieren. Dr. Martin Beißer, sepp.med gmbh

Testfälle und Anderes aus Modellen generieren. Dr. Martin Beißer, sepp.med gmbh Testfälle und Anderes aus Modellen generieren Dr. Martin Beißer, sepp.med gmbh Wozu werden UML/BPMN-Tools verwendet Graphische Darstellung von Zusammenhängen, Abläufen, Prozessen, Daten Beispiele: Prozesse

Mehr

Vorstellung des BMBF-Projektes FluSs aus Sicht eines Endanwenders. Düsseldorf Maritim-Hotel, 09. Juli 2013 Mark Zwirner

Vorstellung des BMBF-Projektes FluSs aus Sicht eines Endanwenders. Düsseldorf Maritim-Hotel, 09. Juli 2013 Mark Zwirner Vorstellung des BMBF-Projektes FluSs aus Sicht eines Endanwenders Düsseldorf Maritim-Hotel, 09. Juli 2013 Mark Zwirner Chart 2 Hintergründe Auswirkungen von Sicherheitsmaßnahmen Sicherheitsmaßnahmen entstehen

Mehr

Modellbasierter Akzeptanztest für Scrum

Modellbasierter Akzeptanztest für Scrum Modellbasierter Akzeptanztest für Scrum Renate Löffler, Baris Güldali, Silke Geisen TAV 30, Testing meets Agility, 18.06.2010 Der Scrum-Prozess Iteratives Vorgehen : eine laufende Iteration Inkrement:

Mehr

Erfolgreiche Realisierung von grossen Softwareprojekten

Erfolgreiche Realisierung von grossen Softwareprojekten Software Engineering Erfolgreiche Realisierung von grossen Softwareprojekten Requirements Management Fachhochschule Lübeck, 7. Dezember 2001 Thomas Dahlmanns dahlmanns@pixelpark.com (040) 43203 26 >> 1

Mehr

Dokumentation zum Spielserver der Software Challenge

Dokumentation zum Spielserver der Software Challenge Dokumentation zum Spielserver der Software Challenge 10.08.2011 Inhaltsverzeichnis: Programmoberfläche... 2 Ein neues Spiel erstellen... 2 Spielfeldoberfläche... 4 Spielwiederholung laden... 5 Testdurchläufe...

Mehr

ITIL und Entwicklungsmodelle: Die zwei Kulturen

ITIL und Entwicklungsmodelle: Die zwei Kulturen Kombination von IT Service Management (ITIL) und Anwendungsentwicklung Kai Witte und Matthias Kaulke, München, den 30.03.2006 Rahmeninformationen Wo sind wir? Unternehmensdarstellung (1) Unabhängiges Beratungsunternehmen

Mehr