Basiswissen modellbasierter Test
|
|
- Bernhard Brodbeck
- vor 6 Jahren
- Abrufe
Transkript
1 Thomas Roßner Christian Brandes Helmut Götz Mario Winter Basiswissen modellbasierter Test dpunkt.verlag
2 Teill MBT - Einstieg und Grundlagen 1 1 Einleitung Model Based Testing - nur ein Hype? Viele Definitionen für modellbasiertes Testen Ziele des Buches Aufbau des Buches 12 2 Testen heute Grundbegriffe von Qualitätssicherung und Testen Testverfahren Kriterien zur Testüberdeckung -._ Teststufen Randbedingungen des Testens Der fundamentale Testprozess Phasen des Testprozesses Testplanung Teststeuerung und -kontrolle Testanalyse und -entwurf Testrealisierung und -durchführung Testauswertung und -bericht Abschluss der Testaktivitäten Rollen im Testprozess 28
3 2.3 Herausforderungen beim Testen heute Kostenfaktor Test Mangelnde Testqualität Tester mit Fach-, aber ohne IT-Wissen Komplexität der Tests Testautomatisierung Zusammenfassung 34 3 MBT- Ein Einstieg Definition von modellbasiertem Testen Ziele für MBT Definition von MBT Eine erste Betrachtung von Aufwand und Nutzen MBT-Varianten Systemmodellgetrieben Testmodellgetrieben System- und testmodellgetrieben Einordnung von MBT in den Softwaretest Zusammenfassung 44 4 Einführung in die Modellierung Wat is'n Modell? Allgemeiner Vergleich von Texten und Modellen ^ Merkmale und Mängel natürlicher Sprache Vorteile formaler Modelle und visueller Darstellungen Drei grundlegende MBT-Modellkategorien Umgebungsmodelle Systemmodelle Testmodelle Zusammenhänge Exkurs: Grundbegriffe der Graphentheorie UML - ein Standard der Softwaremodellierung Intermezzo: zwei Fallbeispiele Produktskizze CarKonfigurator Produktskizze Türsteuerung 62
4 4.7 Modellierung statischer Strukturen Objektmodellierung Klassenmodellierung Pakete und Komponenten ER-Modellierung Modellierung dynamischen Verhaltens Aktivitätsmodellierung Zustandsmodellierung Interaktionsmodellierung Nebenläufigkeits- und Echtzeitmodellierung Petri-Netze Zeitdiagramm Umgebungs-, Funktions- und Nutzungsmodellierung Umgebungsmodellierung mit Akteuren Funktionsmodellierung mit Anwendungsfällen Nutzungsmodellierung Präzisierung von Modellen mit der OCL Metamodellierung und Profile UML - Spracharchitektur und Metamodell Stereotype und Profile, Zusammenfassung Intermezzo 1: Türsteuerung Vorüberlegungen und Planung Modellierung Schritt 1 - funktionale Anforderungen Strukturmodell Verhaltensmodell Generierung von funktionalen Testfällen Modellierung Schritt 2 - Sicherheitsanforderungen Neugenerierung der Testfälle Zusammenfassung 118
5 Teil II M BT i m Testprozess 119 r"t~~* - s-r y t ' : "^-r- ' ^ >-, : -. ' v 1 6 MBT und der Testprozess Mögliche Ausprägungen von MBT im Testprozess Modellorientiertes Testen Modellgetriebenes Testen Modellzentrisches Testen MBT-Prozesse und Modellkategorien im Detail Testmodellgetriebene MBT-Prozesse Systemmodellgetriebene MBT-Prozesse Umfang von MBT im Testprozess Einsatz von MBT in den verschiedenen Teststufen Komponententest Integrationstest Systemtest Systemintegrationstest Abnahmetesr MBT und Vorgehensmodelle MBT im allgemeinen V-Modell MBT im Rational Unified Process MBT und agile Entwicklungsmodelle Zusammenfassung "> Planung und Steuerung Risikoidentifikation und -analyse Bestimmung der Teststrategie Aktivitätenplanung und Aufwandsschätzung Aufwandsschätzung Werkzeuge und Infrastruktur Mitarbeiterqualifikation 157, Fähigkeit, Modelle lesen zu können Fähigkeit, Modelle erstellen zu können Weitere Fähigkeiten im Zusammenhang mit MBT 160
6 7.6 Steuerung Produktmetriken Projektmetriken Prozessmetriken Anforderungs- und modellbasierte Testendekriterien Zusammenfassung Intermezzo 2: CarKonfigurator Testobjekt und Ziel Beschreibung der Tests als Papiermodell Beschreibung der Testschritte Auswahl der Testdaten Vom Papiermodell zum UML-Modell Testfallgenerierung: Algorithmus und Ergebnis Bewertung ; ; Zusammenfassung Modellierung und Modellprüfung Überblick Erstellung von Testmodellen Grundlegende Elemente von Testmodellen Modellelemente aus dem CarKonfigurator Stabile Knoten-/Kantenbezeichner Modellierung der Testpriorität Fachlich unerwünschte Pfade Modellierung von Testorakeln Verknüpfung von Testmodellen und zu testenden Anforderungen Exkurs: Testfallableitung aus textuellen Spezifikationen Fazit: Motivation eigenständiger Testmodelle Modellierung von Testfallspezifikationen Das UML2 Testing Profile FIT und FITnesse TTCN-3 205
7 9.4 Exkurs: Modellierung von Testumgebungen Nutzung vorhandener Systemmodelle " Achtung: Fallstricke! Parallele Abläufe oder Alternativen? Hierarchische Verfeinerungen Übergang von Systemmodellen zu Testmodellen Aus demselben Modell Code und Tests generieren? Grenzen von Systemmodellen Ähneln sich Systemmodelle und Testmodelle? Übergänge vom Systemmodell zum Testmodell Zwei Wege zum konkreten Testfall Qualitätsmerkmale und Ziele von Modellen Grundlegendes zur Qualität von Modellen Korrektheit (inhaltlich) Korrektheit (formal) Einfachheit Verständlichkeit/Lesbarkeit Angemessenheit Änderbarkeit Vollständigkeit (inhaltlich und formal) Widerspruchsfreiheit (inhaltlich und formal) Prüfbarkeit Werkzeugunterstützung Konsistenz zu anderen Modellen Prüfung von Modellen Reviews Werkzeuggestützte Prüfungen gegen das Metamodell Model Checker Simulation Geeignete Prüfungen.zu Qualitätsmerkmalen Zusammenfassung 233
8 xvii 10 Testfallgenerierung Vorbemerkung zum Umfang des Kapitels Einführung in die Generierung Was wird generiert - abstrakte oder konkrete Testfälle? Einsatz von Überdeckungskriterien Das Big Picture der Generierungsverfahren Generierungsverfahren im Einzelnen Anforderungsbasierte Testgenerierung ; Kontrollflussbasierte Testgenerierung Datenflussbasierte Testfallgenerierung Datenüberdeckungskriterien Zustandsbasierte Testgenerierung Statistische Testgenerierung Nutzungsbasierte Testgenerierung -»Operational Profiles« U2TP-basierte TTCN-3-Generierung Steuerung der Testfallgenerierung Mengenmäßige Begrenzung der Testfälle Adaptive Testfallgenerierung Negativregeln zum Ausschluss bestimmter Modellteile Testneugenerierung nach Änderungen Versionsmanagement und MBT Pflegeprozesse nach Modelländerungen Nichtüberschreibung manueller Testarbeiten 269 ^ Exkurs: Adjazenzlisten Zur Generierung weiterer Testartefakte Zusammenfassung Durchführung und Auswertung Manuelle Testdurchführung Automatisierte Testdurchführung Formen der Testautomatisierung Zusammenführung von MBT und Keyword-Driven Testing Nutzen von modellbasiertem Keyword-Driven Testing
9 11.3 Auswertung und Berichterstattung Erzeugung von Traceability-Informationen Nutzung der Traceability zur Fortschrittsbewertung Nutzung der Traceability zur Ergebnisbewertung Strategien zur Reduktion der Anzahl von Abweichungsmeldungen Zusammenfassung, 298 Teil IM MBT im Praxiseinsatz MBT-Werkzeuge Typische Werkzeuglandschaft im Testprozess, Werkzeuge zur»planung & Steuerung« Werkzeuge zu»analyse & Design« Werkzeuge zur»realisierung«und»durchführung« Klassifikationsschemata für MBT-Werkzeuge MBT-Taxonomie nach Utting et al MBT-Taxonomie nach Götz et al Zusammenfassung MBT erfolgreich einführen Hindernisse für die Einführung von MBT Unrealistische oder unklare Ziele "" Falsche Werkzeugauswahl Probleme von übermorgen lösen wollen Erfolg haben Erfolgsfaktoren für die Einführung von MBT Ziele klar definieren und messbar machen Akzeptanz schaffen Die Einführung als Projekt planen und durchführen Analysephase Designphase Evaluierungsphase 327
10 13.4 Werkzeuge richtig auswählen Integrationsfähigkeit Anpassung an Prozesse und Personal Langfrist-Perspektive Umgang mit der Testfallexplosion MBT-Ansatz passend zur Prozessreife definieren MBT und Prozessreife Reifegradbestimmung des Testprozesses MBTPI - Prozessverbesserung für modellbasiertes Testen Eine Roadmap zur modellbasierten Testreife Skalenbereich 1: Modellorientiertes Testen Skalenbereich 2: Modellgetriebenes Testen Skalenbereich 3: Modellzentrisches Testen Abschließende Bemerkungen zum Reifegradmodell Zusammenfassung Wirtschaftlichkeitsbetrachtung Kosten des Einführungsprojekts Rollout-Kosten Werkzeugkosten Nutzen von MBT Frühzeitige Fehlerfindung Kostenersparnis durch MBT - -, Fallbeispiel Trapeze ITS 352 (sl4.4.1 Ausgangssituation Bisherige Kosten der MBT-Einführung ROI-Betrachtung der MBT-Einführung Zusammenfassung Möglichkeiten und Grenzen von MBT Was modellbasiertes Testen leisten kann Was modellbasiertes Testen unter Umständen leisten kann Was modellbasiertes Testen nicht leisten kann Was modellbasiertes Testen nicht ersetzen kann 372
11 15.5 Ausblick - was MBT künftig bringen wird Zusammenfassung 376. Anhang 377 A Abkürzungsverzeichnis 379 ß Glossar 381 C Quellen 389 C.l Literaturangaben 389 C.2 Webseiten 396 Index 399
Basiswissen modellbasierter Test
Basiswissen modellbasierter Test von Thomas Roßner, Christian Brandes, Helmut Götz, Mario Winter 1. Auflage Basiswissen modellbasierter Test Roßner / Brandes / Götz / et al. schnell und portofrei erhältlich
MehrBasiswissen Softwaretest
isqi-reihe Basiswissen Softwaretest Aus- und Weiterbildung zum Certified Tester Foundation Level nach ISTQB-Standard von Andreas Spillner, Tilo Linz 5., überarbeitete und aktualisierte Auflage Basiswissen
MehrModellbasiertes 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
MehrBasiswissen Softwaretest
Basiswissen Softwaretest Aus- und Weiterbildung zum Certified Tester - Foundation Level nach ISTQB-Standard Bearbeitet von Andreas Spillner, Tilo Linz überarbeitet 2005. Buch. XX, 284 S. Hardcover ISBN
MehrER-Modelle zur klaren Begrifflichkeit bei der Testentwicklung
ER-Modelle zur klaren Begrifflichkeit bei der Testentwicklung Dr. Matthias Hamburg, German Testing Board e.v. Dr. Baris Güldali, s-lab - Universität Paderborn Paderborn, 15. Oktober 2015 GI-TAV Konferenz
MehrModellbasiertes 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
MehrInhaltsverzeichnis. Teil I Grundlagen 1
xv Teil I Grundlagen 1 1 Modelle und Modellierung 3 1.1 Modelle, die uns umgeben.................................. 3 1.2 Modelltheorie........................................... 5 1.3 Ziele beim Einsatz
MehrModellgetriebene Softwareentwicklung
Jens Trompeter (Hrsg.), Georg Pietrek (Hrsg.), Juan Carlos Flores Beitran, Boris Holzer, Thorsten Kamann, Michael Kloss, Steffen A. Mork, Benedikt Niehues, Karsten Thoms Modellgetriebene Softwareentwicklung
Mehr1 Einleitung. 1.1 Model Based Testing nur ein Hype?
D3kjd3Di38lk323nnm 3 Dieses Kapitel erläutert den Hintergrund, vor dem das Buch geschrieben wurde. Hauptauslöser waren der»hype«um das Schlagwort»modellbasierter Test«sowie die Vielzahl sehr heterogener
MehrBasiswissen 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
Mehr1 Einleitung. 1.1 Model Based Testing nur ein Hype?
D3kjd3Di38lk323nnm 3 Dieses Kapitel erläutert den Hintergrund, vor dem das Buch geschrieben wurde. Hauptauslöser waren der»hype«um das Schlagwort»modellbasierter Test«sowie die Vielzahl sehr heterogener
Mehr1.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.........................
MehrWann lohnt sich GUI- Testautomatisierung?
Wann lohnt sich GUI- Testautomatisierung? Martin Moser, Gregor Schmid Quality First Software GmbH qfs@qfs.de Tel: +49 8171 919870 2006-2007 Quality First Software GmbH 26.02.2007 1 Überblick Hintergrund
Mehr2 Marathon unsere Beispielanwendung 9
D3kjd3Di38lk323nnm xiii 1 Einführung 1 1.1 Der Aufbau dieses Buches............................... 2 1.2 Anforderungen an dieses Buch........................... 2 1.2.1 Vollständigkeit.................................
MehrTestmanagement. Full-Service
Testmanagement Full-Service Industrie 4.0 und das Internet der Dinge sind nur zwei Beispiele für die zunehmende Bedeutung von Software und die Vernetzung von Software-Systemen. Fehler in diesen Systemen
MehrPraxiswissen Softwaretest- Technical Test Analyst. Test Analyst und. dpunkt.verlag. Judy McKay. Advanced Level nach ISTQB-Standard
Graham Bath Judy McKay Praxiswissen Softwaretest- Test Analyst und Technical Test Analyst Aus- und Weiterbildung zum Certified Tester - Advanced Level nach ISTQB-Standard 3., überarbeitete Auflage r5 dpunkt.verlag
MehrTelling 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
MehrPraxiswissen 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
MehrNotationen zur Prozessmodellierung
Notationen zur Prozessmodellierung August 2014 Inhalt (erweiterte) ereignisgesteuerte Prozesskette (eepk) 3 Wertschöpfungskettendiagramm (WKD) 5 Business Process Model and Notation (BPMN) 7 Unified Modeling
MehrWann lohnt sich GUI- Testautomatisierung?
Wann lohnt sich GUI- Testautomatisierung? Martin Moser, Gregor Schmid Quality First Software GmbH qfs@qfs.de Tel: +49 8171 919870 2006-2007 Quality First Software GmbH 26.02.2007 1 Überblick Hintergrund
MehrSteigerung der Testeffizienz Von modellgetriebener Entwicklung zum modellgetriebenen Testen
Dr. Marc Lettrari (E-Mail: marc.lettrari@btc-es.de) ist Bereichsleiter Rhapsody & Statemate Testing Products bei der BTC Embedded Systems AG und leitet die Entwicklung und Pflege insbesondere der IBM Rational
MehrPetri-Netzbasierte Modellierung und Analyse von Risikoaspekten in Geschäftsprozessen
Petri-Netzbasierte Modellierung und Analyse von Risikoaspekten in Geschäftsprozessen Zur Erlangung des akademischen Grades eines Doktors der Wirtschaftswissenschaften (Dr. rer. pol.) von der Fakultät für
MehrEntwicklung des Softwareengineerings im Bereich der IT-TK-Technologie. Stefan Bläsius und Gregorio Roper Berlin,
Entwicklung des Softwareengineerings im Bereich der IT-TK-Technologie Stefan Bläsius und Gregorio Roper Berlin, 05.05.2004 1 ServiceForce Die ServiceForce GmbH hat engagierte Mitarbeiter in den Bereichen
MehrMDRE die nächste Generation des Requirements Engineerings
MDRE die nächste Generation des Requirements Engineerings Tom Krauß, GEBIT Solutions GmbH Copyright 2007 GEBIT Solutions Agenda Requirements Engineering heute eine Bestandsaufnahme Modell-Driven Requirements
MehrPraxiswissen 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.
MehrSemester: -- Workload: 150 h ECTS Punkte: 5
Modulbezeichnung: Qualitätssicherung im SW-Prozess Modulnummer: IQSS Semester: -- Dauer: Minimaldauer 1 Semester Modultyp: Pflicht Regulär angeboten im: WS, SS Workload: 150 h ECTS Punkte: 5 Zugangsvoraussetzungen:
Mehr2 Softwarearchitektur in der Organisationsstruktur 25
xiii Teil I Grundlagen und Organisation 1 1 Grundlagen 3 1.1 Warum Softwarearchitektur?.............................. 4 1.2 Was ist Softwarearchitektur?.............................. 6 1.2.1 Definition
MehrAusführbare UML Modelle multimodaler Interaktionsanwendungen Marcel Dausend 1, Mark Poguntke 2 1
Quelle: http://geekandpoke.typepad.com Modellbasierte Entwicklung Komplexität von Software User Interface Entwicklung Ausführbare UML Modelle multimodaler Interaktionsanwendungen Marcel Dausend 1, Mark
MehrPraxiswissen 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
MehrDer Einsatz der Six Sigma-Methode zur Qualitätssteigerung in Unternehmen
Technik Gerhard Gütl Der Einsatz der Six Sigma-Methode zur Qualitätssteigerung in Unternehmen Bachelorarbeit 2. Bachelorarbeit Six Sigma FH-Bachelorstudiengang Wirtschaftsingenieur Vertiefung Produktions-
MehrTestmanagement 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
MehrPotentiale modellgetriebener Softwareentwicklung
Model Driven Software Development Potentiale modellgetriebener Softwareentwicklung Referent: Hartwig Tödter Seite 2 / 23 Inhaltsverzeichnis 1. Grundideen modellgetriebener Softwareentwicklung 2. Vorteile
MehrEin 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
Mehrmodellzentrierter Test
modellzentrierter Test Systematisierung und Effizienzsteigerung durch den Einsatz von Modellen E. Herzog, G. Klebes, F. Prester sepp.med GmbH MDSD Today 2008, Über uns Metamethoden für innovative Software-
MehrModellbasiertes manuelles Testen: Techniken und Tücken
Modellbasiertes manuelles Testen: Techniken und Tücken 23.02.2015 Objektforum Dr. Andrea Herrmann Freiberufliche Trainerin für Software Engineering herrmann@herrmann-ehrlich.de Dr. Privat-Doz. Andrea Herrmann
MehrTestautomatisierung. 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
MehrModellgetriebene Entwicklungsprozesse in der Praxis - eine Bestandsaufnahme. Tillmann Schall, anaptecs GmbH
Modellgetriebene Entwicklungsprozesse in der Praxis - eine Bestandsaufnahme Tillmann Schall, anaptecs GmbH : Agenda Grundlagen modellgetriebener Entwicklungsprozesse Schritte zur Einführung Erfahrungen
MehrTabellarischer 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
MehrInhaltsverzeichnis. Abbildungsverzeichnis. Tabellenverzeichnis. Abkürzungsverzeichnis
Inhaltsübersicht Inhaltsübersicht Inhaltsverzeichnis Abbildungsverzeichnis Tabellenverzeichnis Abkürzungsverzeichnis IX XI XVII XIX XXI 1 Einleitung 1 1.1 Problemstellung 1 1.2 Zielsetzung und Forschungsfragen
MehrNACHRICHTENTECHNISCHER SYSTEME
Einführung UML COMPUTERSIMULATION NACHRICHTENTECHNISCHER SYSTEME 11. Unified Modeling Language UML 220 Standardsprache d zur Visualisierung, i Spezifikation, Konstruktion und Dokumentation komplexer (Software-)
MehrPraxiswissen 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 4., überarbeitete u. erweiterte
MehrModellbasierter Test mit. Medizintechnik. Kompetenz. Prozess. rund um MBT. Umsetzung. Ihren. Ausblick. Entwicklungsprozess
Kompetenz rund um Ihren Entwicklungsprozess Einführung des mit Anbindung an HP Quality Center Embedded goes medical 2011, München Dipl. Ing. (Univ) Gerhard Baier Entwicklungsleitung Projekthistorie suite
MehrInhaltsverzeichnis. Kurseinheit 1. Kurseinheit 2
iii Inhaltsverzeichnis Kurseinheit 1 1 Von der Aufgabenstellung zum Programm... 1 1.1 Motivation... 1 1.2 Softwareentwicklung... 2 1.3 EXKURS: Unified Modeling Language (UML)... 4 2 Anforderungsanalyse...
MehrInhaltsverzeichnis. Grundlagen und Begriffsbildung
Inhaltsverzeichnis Teil I Grundlagen und Begriffsbildung 1 Grundlagen... 3 1.1 Einleitung... 3 1.1.1 Ziele dieses Buchs... 6 1.1.2 Für wen ist dieses Buch?... 6 1.1.3 Erforderliches Vorwissen... 7 1.1.4
MehrSoftwaretests Testgetriebene Entwicklung (TDD) vs wissenschaftliche Methode TDD Case Study Zusammenfassung
Antonia Bücklers Softwaretests Testgetriebene Entwicklung (TDD) vs wissenschaftliche Methode TDD Case Study Zusammenfassung - Antonia Bücklers 2 prüft und bewertet Software auf Erfüllung der spezifischen
MehrBalanced Scorecard und Ursache-Wirkungsbeziehungen
Torben Hügens Balanced Scorecard und Ursache-Wirkungsbeziehungen Kausale Modellierung und Simulation mithilfe von Methoden des Qualitative Reasoning Mit einem Geleitwort von Prof. Dr. Stephan Zelewski
Mehr1.1 Basiswissen komprimiert... 4 1.2 Praxiswissen Testmanagement Übersicht... 8. 2 Fundamentaler Testprozess 11
xiii 1 Einleitung 1 1.1 Basiswissen komprimiert.......................... 4 1.2 Praxiswissen Testmanagement Übersicht.............. 8 2 Fundamentaler Testprozess 11 2.1 Testplanung und -steuerung........................
MehrSoftwaretest von verteilten Echtzeitsystemen im Automobil anhand von Kundenspezifikationen
Softwaretest von verteilten Echtzeitsystemen im Automobil anhand von Kundenspezifikationen S. Jovalekic 1), G. Martinek 1), Th. Okrusch 2) 1), 73458 Albstadt 2) Robert Bosch GmbH, Abstatt Gliederung Einleitung
MehrSoftware- und Systementwicklung
Software- und Systementwicklung Seminar: Designing for Privacy 11.11.2009 Moritz Vossenberg Inhalt Vorgehensmodelle Wasserfallmodell V-Modell Phasen (Pflichtenheft) UML Klassendiagramm Sequenzdiagramm
MehrPraxiswissen Softwaretest Test Analyst und Technical Test Analyst
Graham Bath Judy McKay Praxiswissen Softwaretest Test Analyst und Technical Test Analyst Aus- und Weiterbildung zum Certified Tester - Advanced Level nach ISTQB-Standard 2., durchgesehene Auflage 2011
MehrModel Querys zur Überprüfung von sicherheitsrelevanten Eigenschaften
Model Querys zur Überprüfung von sicherheitsrelevanten Eigenschaften Proseminarvortrag Werkzeugunterstützung für sichere Software Jens Knipper Fakultät für Informatik Technische Universität Dortmund 31.
MehrWann lohnt sich GUI- Testautomatisierung?
Wann lohnt sich GUI- Testautomatisierung?... und was Entwickler dafür tun können. Martin Moser Quality First Software GmbH qfs@qfs.de Tel: +49 8171 919870 Überblick Hintergrund Motivation ROI der GUI-Testautomatisierung
MehrTesten von Data-Warehouse- und Business-Intelligence-Systemen
Edition TDWI Testen von Data-Warehouse- und Business-Intelligence-Systemen Vorgehen, Methoden und Konzepte von Herbert Stauffer, Beat Honegger, Hanspeter Gisin 1. Auflage Testen von Data-Warehouse- und
MehrInhaltsverzeichnis. Teil I Handwerkszeug. 3 Begriffe zum Testen Definitionen zum Testen Box-Tests
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? 2 1.3.1 Zum Teil I: Handwerkszeug 2 1.3.2 Zum Teil II: Testarten 3 1.3.3 Zum Teil III: Testmanagement
MehrWelche Testautomatisierungen sind möglich und sinnvoll?
Continuous Testing Welche Testautomatisierungen sind möglich und sinnvoll? Frank Ziesel 11.05.2017 12. Neu-Ulmer Test-Engineering-Day 2017 Agenda Motivation Automatisierung in Software Projekten Continuous
MehrObjektorientierte Systementwicklung
Karl-Heinz Rau Objektorientierte Systementwicklung Vom Geschäftsprozess zum Java-Programm Mit 162 Abbildungen vieweg Überblick und Vorbemerkungen 1 1 Objektorientierte Software-Entwicklung 5 1.1 Überblick
MehrTestmanagement. Andreas Moessinger ATICS GmbH ATICS GmbH IT Beratung Oberstaße 48/c Stockstadt/Rhein
2017 Testmanagement Andreas Moessinger amoessinger@atics.de 1 Aufgaben der Testorganisation Seite 2 2017 Welche Fragen muss die Testorganisation beantworten? Wann? Was? Wo? Wie? Womit? Nostalgie an Control-M
MehrModellgetriebene Softwareentwicklung. Gabriele Taentzer WS 2012/2013 Philipps-Universität Marburg
Modellgetriebene Softwareentwicklung Gabriele Taentzer WS 2012/2013 Philipps-Universität Marburg Organisation der LV Umfang: 6 SWS, 9 ECTS Punkte Veranstalter: Gabriele Taentzer, Daniel Strüber Kontakt:
MehrTesten von Software systematisch oder agil?
von Software systematisch oder agil? Prof. Dr.-Ing. Andreas Spillner Hochschule Bremen Testing Day Baden-Württemberg 20.10.2011 Vorstellung meiner Person Studium der Informatik an der TU Berlin Praxis
MehrNotwendigkeit der Testautomatisierung? Neue Ideen, Konzepte & Werkzeuge
i.s.x. Software GmbH & Co. KG Notwendigkeit der Testautomatisierung? Neue Ideen, Konzepte & Werkzeuge i.s.x. Software GmbH & Co. KG Dresden, 19. Februar 2013 Karin Eisenblätter Die i.s.x. Software GmbH
MehrRE Unterricht an Hochschulen: Eine modellorientierte Einführung an der FH Dortmund
RE Unterricht an Hochschulen: Eine modellorientierte Einführung an der FH Dortmund Erik Kamsties und Fabian Kneer Fachhochschule Dortmund {erik.kamsties, fabian.kneer}@fh-dortmund.de GI Fachgruppentreffen
MehrEin Ansatz zum modellgetriebenen Integrationstest von EJB-basierten Informationssystemen
1 / 30 Ein Ansatz zum modellgetriebenen Integrationstest von EJB-basierten Informationssystemen Zwischenvortrag zur Diplomarbeit Steffen Conrad (235183) Research Group Software Construction RWTH Aachen
MehrKonzeption und Evaluation eines Ansatzes zur Methodenintegration im Qualitätsmanagement
Konzeption und Evaluation eines Ansatzes zur Methodenintegration im Qualitätsmanagement Dissertation zur Erlangung des Grades eines Doktors der Wirtschaftswissenschaft eingereicht an der Wirtschaftswissenschaftlichen
MehrSenior 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
MehrInhaltsverzeichnis.
Wegweiser durch das Buch 1 1 Problembereich und Lösungsbereich 10 1.1.Unterschiede zwischen Problembereich und Lösungsbereich 10 1.2 Paradigmen der Softwareentwicklung 12 1.3 Methoden für die verschiedenen
MehrMethodische objektorientierte Softwareentwicklung
Methodische objektorientierte Softwareentwicklung Eine Integration klassischer und moderner Entwicklungskonzepte von Mario Winter 1. Auflage Methodische objektorientierte Softwareentwicklung Winter schnell
MehrSystematisches Requirements Engineering und Management
Christof Ebert Systematisches Requirements Engineering und Management Anforderungen ermitteln, spezifizieren, analysieren und verwalten 2., aktualisierte und erweiterte Auflage ^1 dpunkt.verlag Inhalt
Mehr4 Cybertronische Systeme Definition und Grundlagen Cybertronische Produkte Cybertronische Produktionssysteme...
Inhaltsverzeichnis Teil I Das Projekt mecpro 2 1 Vorwort... 3 2 Ausgangssituation... 5 3 Zielstellung des Projekts mecpro 2... 13 4 Cybertronische Systeme... 19 4.1 Definition und Grundlagen..... 19 4.2
MehrAgile 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
MehrTestfallgenerierung aus Statecharts und Interaktionsdiagrammen
Testfallgenerierung aus Statecharts und Interaktionsdiagrammen Dehla Sokenou TU Berlin Softwaretechnik Motivation Warum Testen mit Hilfe von UML? UML verbreitete Spezifikationssprache in der Objektorientierung
MehrEin generativer Ansatz für den automatisierten Softwaretest,
Ein generativer Ansatz für den automatisierten Softwaretest Konferenz Softwaremanagement 2015 19. März 2015 1 isax GmbH & Co. KG Unsere IT-Experten Softwareentwicklung Systemtest Systemintegration Betriebsführung
MehrModellgetriebene Entwicklung eingebetteter Systeme mit Eclipse
Modellgetriebene Entwicklung eingebetteter Systeme mit Eclipse Dr. Lothar Wendehals Softwarearchitekt Axel Terfloth Leiter Forschung und Entwicklung Software Engineering 2009 4. März 2009, Kaiserslautern
Mehrxii 5.3 Debugging Einplanung der Fehlersuche in Produkt und Prozess Vorbereitung und Ausführung des Debugging
xi I Warum überhaupt testen? 1 1 Komplexe Systeme führen zu Fehlern... 3 1.1 Kommunikation.............................................. 3 1.2 Gedächtnis... 6 1.3 Fachlichkeit... 6 1.4 Komplexität... 7
MehrInhaltsverzeichnis. Teil I Einführung 13. Teil II Struktur 41. Vorwort 11
UML 2 für Studenten Inhaltsverzeichnis Vorwort 11 Teil I Einführung 13 Kapitel 1 UML (nicht nur) für Studenten 15 1.1 Zielgruppen 16 1.2 Konventionen 17 1.3 Abgrenzung 18 1.4 Aufbau dieses Buches 18 Kapitel
MehrModellbasiertes Testen Quo Vadis?
- Quo vadis? M. Winter Folie 1 Quo Vadis? ASQF Testing Day NRW, Düsseldorf 28. Januar Prof. Dr. Mario Winter TH Köln, Düsseldorf, 1 - Quo vadis? M. Winter Ihr Referent: Prof. Dr. Mario Winter Dipl.-Ing.
MehrTesten mit Fit und Fitnesse. Ludger Solbach
Testen mit Fit und Fitnesse Ludger Solbach 22.09.2006 Agenda Agenda Einführung Teststufen, Testarten Probleme beim Testen Fit/Fitnesse Vorstellung Arbeitsweise Features Demo Fazit 09/22/06 SSE1 Ludger
MehrVerbundtests von Mobilgeräten und Backend-Systemen. Andreas Bartsch, exept Software AG
Verbundtests von Mobilgeräten und Backend-Systemen Andreas Bartsch, exept Software AG Andreas Bartsch COO exept Software AG Vor 30 Jahren als Consultant im Software Entwicklungsbereich gestartet Große
MehrBasiswissen 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
MehrInhaltsverzeichnis. Geleitwort... VII. Danksagung... XI Zusammenfassung... XIII Abstract... XV Inhaltsverzeichnis... XVII
Inhaltsverzeichnis Geleitwort... VII Danksagung... XI Zusammenfassung... XIII Abstract... XV Inhaltsverzeichnis... XVII 1 Einleitung... 1 1.1 Ausgangslage... 1 1.2 Zielsetzung... 4 1.3 Übersicht über die
MehrAutomatische Testfallgenerierung für den Systemtest. 1/5 www.ni.com
Automatische Testfallgenerierung für den Systemtest "Modellzentriertes Testen in Verbindung mit NI TestStand und VeriStand ermöglicht Testern und Testmanagern, deutlich effektiver zu arbeiten und die Testqualität
MehrGanzheitlich integriertes Anforderungs- und Testmanagement Stuttgarter Testtage 04. Mai 2011
Ganzheitlich integriertes Anforderungs- und Testmanagement Stuttgarter Testtage 04. Mai 2011 Fehler sind teuer! Bessere Ergebnisse und beherrschbare Risiken durch ganzheitlich integriertes Anforderungs-
MehrEinfü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
MehrModel Driven Development im Überblick
Model Driven Development im Überblick Arif Chughtai Diplom-Informatiker (FH) www.digicomp-academy, Seite 1 September 05 Inhalt Motivation Überblick MDA Kleines Beispiel Werkzeuge www.digicomp-academy,
MehrKernprozess zur System- und Softwareentwicklung. Logische Systemarchitektur f 1. f 2 f 3. f 4 Funktion. Technische Systemarchitektur SG 1 SG 2 SG 3
Systems Engineering Systems Engineering ist die gezielte Anwendung von wissenschaftlichen und technischen Ressourcen! zur Transformation eines operationellen Bedürfnisses in die Beschreibung einer Systemkonfiguration
MehrSoftware Engineering
Software Engineering Grundlagen, Menschen, Prozesse, Techniken von Jochen Ludewig, Horst Lichter 1. Auflage Software Engineering Ludewig / Lichter schnell und portofrei erhältlich bei beck-shop.de DIE
MehrWeiterentwicklungs-Projekten
Magdeburger Schriften zum Empirischen Software Engineering Andre Janus Konzepte für Agile Qualitätssicherung und -bewertung in Wartungs- und Weiterentwicklungs-Projekten Shaker Verlag Aachen 2013 Inhaltsverzeichnis
Mehr1 Einleitung 1. 2 Grundkonzepte 11
Inhalt 1 Einleitung 1 1.1 Softwarequalität betrifft viele 1 1.2 Für wen dieses Buch gemacht ist 1 1.3 Was Sie von diesem Buch erwarten können 2 1.4 Das Abenteuer von Q 3 1.5 Themen und Anspruch 3 1.5.1
MehrAutomatische 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
Mehr1.3 Entwicklungsmethoden: Systematischer Überblick
1.3 Entwicklungsmethoden: Systematischer Überblick Literatur: Balzert Band 1, LE 4-11 "There is method in the madness." William Shakespeare Was ist eine Software-Entwicklungsmethode? Beschrieben in Lehrbüchern
Mehr3. GI-Workshop EPK 2004 Geschäftsprozessmanagement mit Ereignisgesteuerten Prozessketten Luxemburg. ARIS meets RUP
3. GI-Workshop EPK 2004 Geschäftsprozessmanagement mit Ereignisgesteuerten Prozessketten Luxemburg ARIS meets RUP Der ARIS Unified Information System Development Process Martin Plümicke Berufsakademie
MehrPraxiswissen Softwaretest Test Analyst und Technical Test Analyst
isql-reihe Praxiswissen Softwaretest Test Analyst und Technical Test Analyst Aus- und Weiterbildung zum Certified Tester Advanced Level nach ISTQB-Standard von Graham Bath, Judy McKay 2., durchgesehene
MehrTesten. 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
MehrAgentenbasiertes Testmanagement beim Systemtest
Universität Stuttgart Institut für Automatisierungs- und Softwaretechnik Prof. Dr.-Ing. Dr. h. c. P. Göhner Agentenbasiertes Testmanagement beim Systemtest Christoph Malz VDI-Expertenforum Agenten in der
MehrProzess-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
MehrSachstandsbericht. Interoperable Servicekonten für Bürgerinnen, Bürger und Unternehmen
Sachstandsbericht Interoperable Servicekonten für Bürgerinnen, Bürger und Unternehmen Projektgruppe Strategie für eid und andere Vertrauensdienste im E-Government (PG eid-strategie) 05. Mai 2017 Inhalt
MehrUnser verflixtes 7. Jahr im Testmanagement. Bernd Schindelasch 26. Juni 2013
Unser verflixtes 7. Jahr im Testmanagement Bernd Schindelasch 26. Juni 2013 Agenda EWE TEL GmbH Testmanagement bei EWE TEL (klassisch) Agile - SCRUM Testmanagement im SCRUM-Projekt Ausblick und Zusammenfassung
MehrKompetenz. 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
MehrSoftware Engineering
lan Sommerville 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Software Engineering 6. Auflage Pearson Studium ein
MehrEinsatz 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
Mehr1.4! Einführung. Systemmodellierung. Methoden und Werkzeuge
Einführung. Vorbemerkungen und Überblick. Die elektronischen e des Fahrzeugs. Prozesse in der Fahrzeugentwicklung im Überblick,.4 Grundlagen. Steuerungs- und regelungstechnische e (Prof. Schumacher). Diskrete
Mehr