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

Größe: px
Ab Seite anzeigen:

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

Transkript

1 Testen II (Management, Tools) Daniela Rose Fachgebiet Softwaretechnik und Systemgestaltung

2 Gliederung 1. Motivation 2. Der grundlegende Testprozess 3. Testen im Softwareentwicklungsprozess 4. Arten von Testwerkzeugen 5. Testgetriebene Softwareentwicklung 6. Diskussion 7. Quellen Anmerkung: Folien, die mit * gekennzeichnet sind, wurden während der Präsentation am ausgeblendet 2/45

3 Gliederung 1. Motivation 2. Der grundlegende Testprozess 3. Testen im Softwareentwicklungsprozess 4. Arten von Testwerkzeugen 5. Testgetriebene Softwareentwicklung 6. Diskussion 7. Quellen 3/45

4 Motivation Ist der Programmfehler tatsächlich behoben? Erfüllt die Software die neuen Anforderungen vollständig? Welche Qualität hat das neue Software- Release? Hat der behobene Fehler oder die neue Anforderung Auswirkungen auf die bestehende Software? Ist es qualitativ besser als das vorherige? Wann ist die Arbeit des Entwicklers bzw. Testers beendet? Wer ist zu welchem Zeitpunkt wofür verantwortlich? 4/45

5 Gliederung 1. Motivation 2. Der grundlegende Testprozess 3. Testen im Softwareentwicklungsprozess 4. Arten von Testwerkzeugen 5. Testgetriebene Softwareentwicklung 6. Diskussion 7. Quellen 5/45

6 Der grundlegende Testprozess Planung Analyse und Design Realisierung und Durchführung Steuerung Auswertung und Bericht Abschluss 6/45

7 Planung und Steuerung Testkonzept erstellen Teststrategie Testziele, Umfang und Risiken Priorisierung Testmethoden Testendekriterien Testplan (Zeit- und Ressourcenplanung) Analyse und Design Realisierung und Durchführung Auswertung und Bericht Abschluss Planung Steuerung Testfortschritt überwachen Bisher erreichte Testabdeckung Erfüllung der Testendekriterien Ggf. Korrekturmaßnahmen einleiten 7/45

8 Analyse und Design Testbasis überprüfen Durchführung von Reviews Präzise und detailliert genug? Ggf. Nachbesserungen einfordern Entwurf der logischen Testfälle Ausgangsbedingungen Randbedingungen Nachbedingungen Sollergebnis bzw. Sollverhalten Analyse und Design Realisierung und Durchführung Auswertung und Bericht Abschluss Planung Steuerung 8/45

9 Realisierung und Durchführung Analyse und Design Planung Bildung konkreter Testfälle Ein- und Ausgabewerte Reihenfolge festlegen und Testfälle zu Testszenarien zusammenfassen Einrichten der Testumgebung Testrahmen, Testskripte Realisierung und Durchführung Auswertung und Bericht Abschluss Steuerung Ausführen der Testfälle (manuell oder automatisiert) Ist- und Sollergebnisse vergleichen Testprotokoll erstellen: Welche Systemteile? Wann? Von wem? Wie intensiv? Mit welchem Ergebnis? Fehlernachtest bzw. Regressionstest, sobald die Fehlerursachen behoben sind 9/45

10 Auswertung und Bericht Prüfung der Testendekriterien Testendekriterien erfüllt? JA Beenden der Testaktivitäten Analyse und Design Realisierung und Durchführung Auswertung und Bericht Abschluss Planung Steuerung NEIN Evtl. Durchführung zusätzlicher Testfälle erforderlich Erstellen eines Testberichts Zusammenfassen der Ergebnisse und Weitergabe an die Entscheidungsträger 10/45

11 Abschluss Abweichungsmeldungen schließen Ggf. Änderungsanforderungen erstellen Testware konservieren Analyse und Design Realisierung und Durchführung Auswertung und Bericht Abschluss Planung Steuerung Testmittel, Testumgebung und Infrastruktur dokumentieren und archivieren Weitergabe an die Wartungsabteilung Lessons Learned Testprozess evaluieren und Verbesserungspotential erkennen 11/45

12 Gliederung 1. Motivation 2. Der grundlegende Testprozess 3. Testen im Softwareentwicklungsprozess 4. Arten von Testwerkzeugen 5. Testgetriebene Softwareentwicklung 6. Diskussion 7. Quellen 12/45

13 Testen im Softwareentwicklungsprozess Vorbereitung: Planung Analyse Design Realisierung W-Modell [Quelle 3, S. 29, Abb. 3-3] Durchführung: Ausführung Protokollierung Fehlernachtest, Regressionstest 13/45

14 Gliederung 1. Motivation 2. Der grundlegende Testprozess 3. Testen im Softwareentwicklungsprozess 4. Arten von Testwerkzeugen 5. Testgetriebene Softwareentwicklung 6. Diskussion 7. Quellen 14/45

15 Arten von Testwerkzeugen Management und Steuerung von Tests Dynamische Tests Werkzeuge für... Testspezifikation Nicht funktionale Tests Statische Tests 15/45

16 Werkzeuge für... Management und Steuerung von Tests Testmanagementwerkzeuge Verwaltung und Priorisierung von Testfällen Ermitteln des Testfallstatus Zeit- und Ressourcenplanung Rückverfolgbarkeit von Anforderungen Fehlermanagementwerkzeuge Verwaltung und Verteilung von Fehlermeldungen Fehlerverfolgung über gesamten Zeitraum Überwachung des Testfortschritts durch Analyse- und Berichtsfunktionen * 16/45

17 Werkzeuge für... Testspezifikation Testdatengeneratoren Erzeugung von Testdaten aus der jeweils eingesetzten Testbasis Datenbankbasiert Codebasiert Schnittstellenbasiert Spezifikationsbasiert * 17/45

18 Werkzeuge für... Statische Tests Statische Analysatoren Identifizierung von komplexen und fehleranfälligen Codeabschnitten Verletzungen von Programmierrichtlinien Model Checker Analyse von Spezifikationen, die in einer formalen Notation vorliegen Werkzeuge zur Reviewunterstützung Planung, Durchführung und Auswertung der Ergebnisse von Reviewsitzungen * 18/45

19 Werkzeuge für... Nicht funktionale Tests Last- und Performancetestwerkzeuge Generierung von synthetischer Last z.b. Datenbankabfragen, Benutzertransaktionen oder Netzwerkverkehr Messung des Antwortverhaltens unter Last (Performancetest) Messung des Systemverhaltens bei Überlast (Stresstest) * 19/45

20 Werkzeuge für... Dynamische Tests Automatisierte Ausführung von Tests Versorgung des Testobjekts mit Eingabedaten Aufzeichnen der Reaktionen Vergleich mit den Sollreaktionen Protokollierung des Testlaufs Testroboter (Capture/Replay-Tools) Testtreiber (Testframeworks) 20/45

21 Testroboter (Capture/Replay-Tools) Zugriff auf das Testobjekt über die Benutzerschnittstelle (Bedienoberfläche) Capture and Replay 1. Aufzeichnen von manuell durchgeführten Benutzeraktionen 2. Speichern der Aktionen in einem Skript 3. Abspielen des Skripts 21/45

22 Beispiel: QF-Test QF-Test beim Erstellen eines Skripts [Quelle 6] 22/45

23 Beispiel: QF-Test QF-Test bei der Ausführung eines Skripts [Quelle 6] 23/45

24 Beispiel: QF-Test Vorteile Automatisiertes Testen von GUI- Oberflächen möglich Ausführliche Protokollierung der Testläufe Nachteile Hoher Wartungsaufwand Nachbearbeitung der Skripte erforderlich (Strukturierung, Modularisierung) Programmier-Know-How erforderlich Auswahl geeigneter Verzögerungszeiten 24/45

25 Testtreiber (Testframeworks) Zugriff auf das Testobjekt über die Programmierschnittstelle (Quellcode) Testtreiber 1. Objekte erzeugen und initialisieren 2. Objekte mit Nachrichten füttern 3. Veränderungen innerhalb der Objekte oder Auswirkungen auf die Umgebung prüfen 25/45

26 Beispiel: JUnit 26/45

27 Beispiel: JUnit 27/45

28 Beispiel: JUnit Vorteile Programmiersprache gleich Testsprache Trennung von Anwendercode und Testcode Unabhängigkeit der Testfälle voneinander Beliebige Zusammenfassung von Testfällen in Testsuiten Erkennen des Testergebnisses auf einen Blick (Erfolg oder Misserfolg) Nachteile Verfügbarkeit geeigneter Schnittstellen im Quellcode erforderlich 28/45

29 Nutzen...bei der Einführung von Testwerkzeugen Unterstützung der kreativen Testarbeiten Automatisierung der mechanischen Testdurchführung Reduktion des Testaufwands Entlastung des Testteams Mehr Tests bei gleichem Aufwand Ausführbarkeit von Tests, die manuell nur schwer durchgeführt werden können Einfache Auswertung der Ergebnisse Wiederholbarkeit und Nachweisbarkeit * 29/45

30 Risiken...bei der Einführung von Testwerkzeugen Unterschätzung von Zeit, Kosten und Aufwand für die Einführung, Einarbeitung, Anpassung, Wartung Unrealistische Erwartungen keine Lösung für kurzfristige Personalengpässe oder schlecht funktionierende Testprozesse! Blindes Vertrauen Vernachlässigung von evtl. besser geeigneten manuellen Tests * 30/45

31 Erfolgsfaktoren...für die Einführung von Testwerkzeugen Schrittweise Einführung Werkzeugunterstützung in den Prozessen verankern Tatsächliche Nutzung überwachen Feedback sammeln und auswerten Begleitendes Coaching anbieten Probleme bei der Verwendung und deren Lösungen dokumentieren (FAQs) Richtlinien für die Benutzung definieren Intellektuell anspruchsvolle Aktivitäten immer zuletzt automatisieren * 31/45

32 Gliederung 1. Motivation 2. Der grundlegende Testprozess 3. Testen im Softwareentwicklungsprozess 4. Arten von Testwerkzeugen 5. Testgetriebene Softwareentwicklung 6. Diskussion 7. Quellen 32/45

33 Extreme Programming Akzeptanztests (Fortschritt) Überprüfung der Funktionalität des Gesamtsystems Vom Kunden vor Beginn der Iteration auf Grundlage der Storycards spezifiziert Unit-Tests (Vertrauen) Überprüfung der Funktionalität einzelner Komponenten Vom Entwickler vor der Implementierung einer Komponente erstellt und bei Bedarf verändert oder ergänzt Forderung nach vollständiger Automatisierung 33/45

34 Testgetriebene Softwareentwicklung Was? Agile Methode zur Entwicklung von Software Programmierer entwickeln die Software-Tests vor den zu testenden Komponenten Warum? Akuter Zeitmangel Mangelhafte Testbarkeit der Software oder Faulheit bzw. mangelnde Disziplin der Programmierer... führen häufig dazu, dass nach Fertigstellung der Software(teile) nicht genug Tests implementiert werden, um die gewünschte Testabdeckung zu erreichen 34/45

35 Testgetriebene Softwareentwicklung Wie? 1. Schreibe einen Test für den nächsten zu implementierenden Funktionshappen, der zunächst fehlschlagen sollte! Schreibe nur soviel Code, dass der Test compiliert! 2. Schreibe gerade soviel Code, dass alle Tests erfolgreich durchlaufen! 3. Räume den Code auf! Programmierzyklus Test! Code! Refactor! 35/45

36 Testgetriebene Softwareentwicklung 1. Schreibe einen Test für den nächsten zu implementierenden Funktionshappen, der zunächst fehlschlagen sollte! Schreibe nur soviel Code, dass der Test compiliert! 36/45

37 Testgetriebene Softwareentwicklung 2. Schreibe gerade soviel Code, dass alle Tests erfolgreich durchlaufen! 37/45

38 Testgetriebene Softwareentwicklung 1. Schreibe einen Test für den nächsten zu implementierenden Funktionshappen, der zunächst fehlschlagen sollte! Schreibe nur soviel Code, dass der Test compiliert! 38/45

39 Testgetriebene Softwareentwicklung 2. Schreibe gerade soviel Code, dass alle Tests erfolgreich durchlaufen! 39/45

40 Testgetriebene Softwareentwicklung 3. Räume den Code auf! 40/45

41 Testgetriebene Softwareentwicklung Vorteile Einfaches testbares Code-Design Schnelles Feedback Angstfreies Refactoring Änderungen, die zu Fehlerwirkungen führen, werden sofort entdeckt und behoben Nachteile Voranschreiten in kleinen Schritten erfordert Umdenken des Programmierers 41/45

42 Gliederung 1. Motivation 2. Der grundlegende Testprozess 3. Testen im Softwareentwicklungsprozess 4. Arten von Testwerkzeugen 5. Testgetriebene Softwareentwicklung 6. Diskussion 7. Quellen 42/45

43 Diskussion Haben wir sicherheitskritische Systemteile, die besonders intensiv getestet werden müssten? Macht es Sinn, die GUI des Webclients automatisiert zu testen? Können wir den Ansatz der testgetriebenen Softwareentwicklung für unser Projekt nutzen? 43/45

44 Gliederung 1. Motivation 2. Der grundlegende Testprozess 3. Testen im Softwareentwicklungsprozess 4. Arten von Testwerkzeugen 5. Testgetriebene Softwareentwicklung 6. Diskussion 7. Quellen 44/45

45 Quellen 1. German Testing Board: Basiswissen Softwaretest Ausund Weiterbildung zum Certified Tester, Lehrmaterialien A. Spillner, T. Linz: Basiswissen Softwaretest Aus- und Weiterbildung zum Certified Tester, dpunkt.verlag, Heidelberg A. Spillner, T. Roßner, M. Winter, T. Linz: Praxiswissen Softwaretest Testmanagement, dpunkt.verlag, Heidelberg J. Link: Softwaretests mit JUnit Techniken der testgetriebenen Entwicklung, dpunkt.verlag, Heidelberg Testautomatisierung ( ) /45

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

Testen II. (Management, Tools) Software Engineering Projekt WS07/08. Fachgebiet Softwaretechnik und Systemgestaltung Fachgebiet Softwaretechnik und Systemgestaltung Schriftliche Ausarbeitung zum Referat vom 12.12.2007 Testen II (Management, Tools) von Daniela Rose Inhaltsverzeichnis 1 Motivation... 3 2 Der grundlegende

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

Basiswissen Softwaretest

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

Mehr

Testmanagement. 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

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

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

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

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

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

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

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 4., überarbeitete u. erweiterte

Mehr

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

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

Mehr

Qualitätsreferenz für den Softwaretest: der Fundamentale Testprozess nach ISTQB

Qualitätsreferenz für den Softwaretest: der Fundamentale Testprozess nach ISTQB Thema Qualitätsreferenz für den Softwaretest: der Fundamentale Testprozess nach ISTQB DGQ RK Köln/Bonn, am 16.Mai 2013 Referent: Achim Mertens Folie 1 von 36 Agenda Vorstellung Einführung Grundlagen des

Mehr

Software Engineering. 9. Testen

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

Mehr

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

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

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

ALLG. METHODEN DES SOFTWAREENGINEERING

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

Mehr

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

1.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........................

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

Swp08-6 Verantwortliche: Yundensuren, Baigalmaa. Testkonzept

Swp08-6 Verantwortliche: Yundensuren, Baigalmaa. Testkonzept Testkonzept 1.Einführung Um die Zuverläsigkeit und die Qualität der Software und des gesamten Systems zu verbessern, sind Tests durchzuführen. Die Testreihe läst sich in drei Stufen einteilen, nülich Komponententest,

Mehr

Praxiswissen Softwaretest

Praxiswissen Softwaretest Praxiswissen Softwaretest Testmanagement Andreas Spillner ist Professor für Informatik an der Hochschule Bremen, Fakultät für Elektrotechnik und Informatik. Er war über 10 Jahre Sprecher der Fachgruppe

Mehr

TESTPLAN

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

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

Testen von Software-Systemen. Systemen Testmanagement. Organisation. Organisation. Organisation. Wer testet? Typische Konstellationen:

Testen von Software-Systemen. Systemen Testmanagement. Organisation. Organisation. Organisation. Wer testet? Typische Konstellationen: P r a k t I s c h e P r a k t I s c h e Testen von Software-Systemen Systemen Testmanagement 2007 Dr. Klaudia Dussa-Zieger Testen von Software-Systemen SS 2007 (1) 2007 Dr. Klaudia Dussa-Zieger Testen

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

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

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

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

Vector Software W H I T E P A P E R. Mit VectorCAST die FDA-Anforderungen an Softwaretests erfüllen

Vector Software W H I T E P A P E R. Mit VectorCAST die FDA-Anforderungen an Softwaretests erfüllen Vector Software W H I T E P A P E R Mit VectorCAST die FDA-Anforderungen an Softwaretests erfüllen Einführung Die VectorCAST Produktfamilie automatisiert Testaktivitäten über den gesamten Software Entwicklungszyklus.

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

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

Testautomatisierung im Projektalltag

Testautomatisierung im Projektalltag Testautomatisierung im Projektalltag 1 Agenda 1. Warum testen? 2. Grundlagen des Softwaretestens 3. Tools zur Unterstützung von Tests 4. Automatisiertes Testen - Erfahrungsbericht 2 09.09.1945: Erster

Mehr

Softwareentwicklungspraktikum Sommersemester 2007. Testdokumentation

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

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

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

Testest Du schon? Verfahren und Tools zum Testen von Software

Testest Du schon? Verfahren und Tools zum Testen von Software Testest Du schon? Verfahren und Tools zum Testen von Software Martin Kompf Dezember 2010 JAVA USER GROUP DARMSTADT Testing Software Ziel des Softwaretests ist es, Fehler aufzudecken. Nachzuweisen, dass

Mehr

7 Literaturverzeichnis

7 Literaturverzeichnis 7 Literaturverzeichnis 7.1 Literatur [1] Spillner, A./Linz, T. (2005): Basiswissen Softwaretest. dpunkt.verlag [2] Fajardo, J./Dustin, E. (2007): Testing SAP R/3. Wiley & Sons [3] Helfen, M./Lauer, M./Trauthwein,

Mehr

Test-Driven Developement Eine Einführung

Test-Driven Developement Eine Einführung Test-Driven Developement Eine Einführung 2007 by Tobias Hagen Im Rahmen der Veranstaltung Aktuelle Themen der Informatik bei Prof. Dr. Friedbert Kaspar Hochschule Furtwangen University Übersicht Einführung...

Mehr

Zwei starke Werkzeuge mit Methodik vereint Dynamic Process Testing (DPT)

Zwei starke Werkzeuge mit Methodik vereint Dynamic Process Testing (DPT) Zwei starke Werkzeuge mit Methodik vereint Dynamic Process Testing (DPT) Agenda 1 2 3 4 5 6 Testpille - Die Herausforderung Testpille - Die Realisierung Testpille - Die Keyfacts Testpille - Der Prozess

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

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

Testkonzept. Tipp-Star

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

Mehr

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

Kurzanleitung fär Tester & Test Manager

Kurzanleitung fär Tester & Test Manager Eine zum ISTQB Standard konforme Kurzanleitung fär Tester & Test Manager Gebhard Greiter, 2009 Schon seit etwa 1975 hat man versucht, methodisches Wissen Äber die Kunst, Software zu testen, zusammenzutragen.

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

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

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

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

Test graphischer Benutzeroberflächen mit der Klassifikationsbaum-Methode

Test graphischer Benutzeroberflächen mit der Klassifikationsbaum-Methode Test graphischer Benutzeroberflächen mit der Klassifikationsbaum-Methode Am Beispiel von Webanwendungen 21.11.2013 Jirka Nasarek Gliederung Motivation: GUI- und Web Testing Mögliche Herangehensweisen Exkurs:

Mehr

Projektmanagement. Vorlesung von Thomas Patzelt 10. Vorlesung

Projektmanagement. Vorlesung von Thomas Patzelt 10. Vorlesung Projektmanagement Vorlesung von Thomas Patzelt 10. Vorlesung 1 Test...(4) Oberflächentests testen die Benutzerschnittstelle des Systems, nicht nur auf Fehlerfreiheit sondern z.b. auch auf Konformität mit

Mehr

FOM Hochschule für Oekonomie & Management Essen

FOM Hochschule für Oekonomie & Management Essen FOM Hochschule für Oekonomie & Management Essen Berufsbegleitender Studiengang zum Master of Arts IT-Management 2. Semester Modul: Software-Engineering, IT-Projekt- und Qualitätsmanagement Hausarbeit zum

Mehr

Software automatisch testen

Software automatisch testen 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Elfriede Dustin Jeff Rashka John Paul Software automatisch testen

Mehr

FWP Komponentenorientierte Softwareentwicklung Test-Driven-Development mit Java

FWP Komponentenorientierte Softwareentwicklung Test-Driven-Development mit Java FWP Komponentenorientierte Softwareentwicklung Test-Driven-Development mit Java Hochschule München FK 07 SS 2009 Theis Michael - Senior Developer HVB Information Services GmbH März 2009 Grundlagen des

Mehr

Kenntnisse: P R O F I L. Dr. Michael Kuß Beethovenstraße 10 50858 Köln. Tel. 0174 / 3234279 e-mail: Michael.Kuss@PerfCon.de

Kenntnisse: P R O F I L. Dr. Michael Kuß Beethovenstraße 10 50858 Köln. Tel. 0174 / 3234279 e-mail: Michael.Kuss@PerfCon.de P R O F I L Dr. Michael Kuß Beethovenstraße 10 50858 Köln Tel. 0174 / 3234279 e-mail: Michael.Kuss@PerfCon.de Alter: 33 Jahre Verfügbarkeit: ab Nov. 2005 Schwerpunkte: Konzeption, Koordination und Durchführung

Mehr

Dirk O. Schweier 10.01.2011

Dirk O. Schweier 10.01.2011 Testframework Testen von Webseiten Mit dem Testframework von Muth Partners steht eine Softwarelösung zur Verfügung, die es erlaubt, Webseiten automatisiert zu testen. Testen in Webprojekten wird für unsere

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

Softwaretechnik II. Sommersemester 2014. Grundlagen des Softwaretestens. Stefan Berlik

Softwaretechnik II. Sommersemester 2014. Grundlagen des Softwaretestens. Stefan Berlik 1 / 49 Softwaretechnik II Sommersemester 2014 Grundlagen des Softwaretestens Stefan Berlik Fachgruppe Praktische Informatik Fakultät IV, Department Elektrotechnik und Informatik Universität Siegen 16.

Mehr

Softwaretests. Werkzeuge zur Automatisierung. Thementag Wer testet, ist feige. Autor: für 24.06.2009. Markus Alvermann.

Softwaretests. Werkzeuge zur Automatisierung. Thementag Wer testet, ist feige. Autor: für 24.06.2009. Markus Alvermann. Softwaretests Werkzeuge zur Automatisierung für Thementag Wer testet, ist feige 24.06.2009 Autor: Markus Alvermann Seite 2 / 39 Agenda Motivation Versionsverwaltung Build-Tools Unit-Tests GUI-Tests Continuous

Mehr

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

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

Mehr

AUTOMATISCHE TESTS GRAFISCHER BENUTZUNGSOBERFLÄCHEN

AUTOMATISCHE TESTS GRAFISCHER BENUTZUNGSOBERFLÄCHEN mehr zum thema: www.bredex.de von michael beier AUTOMATISCHE TESTS GRAFISCHER BENUTZUNGSOBERFLÄCHEN Wie können funktionale Tests von Anwendungen mit grafischer Benutzungsoberfläche automatisiert werden?

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

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

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

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

Mehr

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

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

Foundation Level PRACTICE EXAM CTFL Syllabus Version 2011 deutschsprachig V.1.0.1 ISTQB Glossar V.2.2 CTFL Practice Exam Version 2014A

Foundation Level PRACTICE EXAM CTFL Syllabus Version 2011 deutschsprachig V.1.0.1 ISTQB Glossar V.2.2 CTFL Practice Exam Version 2014A Familienname, Vorname: Firmenadresse: Telefon: Fax : E-Mail-Adresse: Rechnungsadresse: Schulungsunternehmen: Referent: Foundation Level CTFL Syllabus Version 2011 deutschsprachig V.1.0.1 ISTQB Glossar

Mehr

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

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

Mehr

dwh-test data synthesizer Synthetische Testdaten aus Metadaten und SQL-Source-Code

dwh-test data synthesizer Synthetische Testdaten aus Metadaten und SQL-Source-Code - S. 1 Probleme im DWH-Test S. 3 Gefahr im DWH-Test S. 5 Synthetische Testdaten S. 6 Synthetische Testdaten aus Metadaten und SQL-Source-Code S. 7 - Testdaten S. 9 - Testfälle S. 11 - Testdatensätze S.

Mehr

www.triton.at White Paper Automatisierter Software - Test mit TOSCA Dynamische Scriptgenerierung

www.triton.at White Paper Automatisierter Software - Test mit TOSCA Dynamische Scriptgenerierung www.triton.at White Paper Automatisierter Software - Test mit TOSCA Dynamische Scriptgenerierung Inhaltsverzeichnis Automatisierter Software Test bei Triton... 3 Capture/Replay im automatisierten Software

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

Testautomatisierung und Agiles Testen

Testautomatisierung und Agiles Testen Testautomatisierung und Agiles Testen Durch Testautomatisierung und agile Methoden zu mehr Stabilität und Transparenz in der Softwareentwicklung. Wir zeigen Ihnen wie. Wie effizient ist ihr Softwaretest?

Mehr

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

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

Mehr

Testen. Werkzeuggestützte Softwareprüfungen. Olaf Göllner, mail@ogoellner.de

Testen. Werkzeuggestützte Softwareprüfungen. Olaf Göllner, mail@ogoellner.de Testen Werkzeuggestützte Softwareprüfungen Olaf Göllner, mail@ogoellner.de Gliederung Themengebiete: Anforderungen Testarten Werkzeugübersicht Automatisierung von Tests GUI Capture&Replay Vor-/Nachteile

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

Testautomatisierung. Schritthalten mit agiler Software-Entwicklung. Matthias Hölzer-Klüpfel

Testautomatisierung. Schritthalten mit agiler Software-Entwicklung. Matthias Hölzer-Klüpfel Testautomatisierung Schritthalten mit agiler Software-Entwicklung Matthias Hölzer-Klüpfel Aufgabenstellung Entwicklung eines innovativen Medizinprodukts in einem Startup-Unternehmen bis zur CE-Kennzeichnung

Mehr

ix-studie Software-Testmanagement Methodenübersicht und Analyse unterstützender Werkzeuge

ix-studie Software-Testmanagement Methodenübersicht und Analyse unterstützender Werkzeuge 15.-16. Februar 2007 ix-studie Software-Testmanagement Methodenübersicht und Analyse unterstützender Werkzeuge Thomas Roßner, imbus AG Mario Winter, FH Köln Agenda Warum? Folie 2 1 15.-16. Februar 2007

Mehr

Testen von Softwaresystemen. 13. Januar 2015

Testen von Softwaresystemen. 13. Januar 2015 Testen von Softwaresystemen 13. Januar 2015 Überblick Was umfasst das Testen von Software? Warum sollte man Software testen? Motivation für Software-Tests Wie sollte man Software testen? Grundlegende Teststrategien

Mehr

Software Engineering in

Software Engineering in Software Engineering in der Werkzeuge für optimierte LabVIEW-Entwicklung Folie 1 Best Practices Requirements Engineering Softwaretest Versionsmanagement Build- Automatisierung Folie 2 Arbeiten Sie im Team?

Mehr

Effektive Testautomatisierung durch modulare Tests. Michael Oestereich profi.com AG Dr. Frank Spiegel Haufe-Lexware GmbH & Co. KG

Effektive Testautomatisierung durch modulare Tests. Michael Oestereich profi.com AG Dr. Frank Spiegel Haufe-Lexware GmbH & Co. KG Effektive Testautomatisierung durch modulare Tests Michael Oestereich profi.com AG Dr. Frank Spiegel Haufe-Lexware GmbH & Co. KG Agenda Einführung Vorstellung der Unternehmen Vorstellung des gemeinsamen

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

SQS-TEST /Professional

SQS-TEST /Professional SQS der weltweit führende Spezialist für Software-Qualität sqs.com SQS-TEST /Professional Die SQS Testsuite im Überblick Agenda Übersicht SQS Testsuite SQS Test Center SQS Test Process Automation (TPA)

Mehr

ISTQB Certified Tester Foundation Level Embedded Systems

ISTQB Certified Tester Foundation Level Embedded Systems ISTQB Certified Tester Foundation Level Embedded Systems Kurzeinführung Inhalte 1 Über ALTRAN 2 Einführung ISTQB, GTB, Certified Tester Was ist das? 3 Motivation Wozu Testen? 4 Grundlagen des Testens Aktivitäten,

Mehr

Foundation Level Probeprüfung Syllabus Version 2011 Version 2012-B

Foundation Level Probeprüfung Syllabus Version 2011 Version 2012-B ISTQB Certified Tester Foundation Level Probeprüfung International Software Testing Qualifications Board Frau Herr Vorname: Nachname: Privatadresse: Telefon: E-Mail: Geburtsdatum: Heimatort / Geburtsland

Mehr

Basiswissen Softwaretest

Basiswissen 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

Mehr

Das W-Modell. Vorteile der agilen Prozesse in einem konservativen Umfeld nutzen

Das W-Modell. Vorteile der agilen Prozesse in einem konservativen Umfeld nutzen Das W-Modell Vorteile der agilen Prozesse in einem konservativen Umfeld nutzen Prof. Dr. Andreas Spillner Hochschule Bremen Zentrum für Informatik und Medientechnologien Übersicht Hochschule Bremen Motivation

Mehr

Effiziente Qualitätssicherung und Testen mit Microsoft Visual Studio 2010

Effiziente Qualitätssicherung und Testen mit Microsoft Visual Studio 2010 Effiziente Qualitätssicherung und Testen mit Microsoft Visual Studio 2010 Dieses Whitepaper gibt einen Einblick in die Möglichkeiten der Qualitätssicherung mit Microsoft Visual Studio 2010 (Beta2) mit

Mehr

Whitepaper. Automatisierte Akzeptanztests mit FIT. Einleitung. Die Bedeutung von Akzeptanztests

Whitepaper. Automatisierte Akzeptanztests mit FIT. Einleitung. Die Bedeutung von Akzeptanztests Automatisierte Akzeptanztests mit FIT Einleitung Dieses beschreibt, wie man Tests aus Anwender-/Kundensicht mit dem Open-Source-Werkzeug FIT beschreibt und durchführt. Das ist für Kunden, Anwender und

Mehr

Testen von Software-Systemen. Systemen Unterstützende tzende Prozesse. Fehlermanagement. Fehlermanagement. Fehlermanagement.

Testen von Software-Systemen. Systemen Unterstützende tzende Prozesse. Fehlermanagement. Fehlermanagement. Fehlermanagement. P r a k t I s c h e P r a k t I s c h e Testen von Software-Systemen Systemen Unterstützende tzende Prozesse 2007 Dr. Klaudia Dussa-Zieger Testen von Software-Systemen SS 2007 (1) 2007 Dr. Klaudia Dussa-Zieger

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

Evolutionsprozesse. Dr. Thorsten Arendt Marburg, 23. Oktober 2014

Evolutionsprozesse. Dr. Thorsten Arendt Marburg, 23. Oktober 2014 Evolutionsprozesse Dr. Thorsten Arendt Marburg, 23. Oktober 2014 Überblick Betrachtung der bekannten Softwareentwicklungsprozesse bezüglich Software-Evolution Evolutionsprozesse Techniken für Software-Evolution

Mehr

Testmanagement im agilen Entwicklungsprozess

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

Mehr

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

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

Universal Testing. Intelligentes & effizientes Testen mit Universal. Consor AG Ottikerstrasse 14 CH-8006 Zürich +41 44 368 35 35

Universal Testing. Intelligentes & effizientes Testen mit Universal. Consor AG Ottikerstrasse 14 CH-8006 Zürich +41 44 368 35 35 Universal Testing Consor AG Ottikerstrasse 14 CH-8006 Zürich +41 44 368 35 35 Copyright 2001-2009 Consor AG Seite 1 von 5 Komplexe Applikationen, Geschäftsprozesse und Produktentwicklungen, die kontinuierlich

Mehr

Fabric: Android-Applikationen um Twitter-Funktionen erweitern 107. Deutschland 9,80. Cucumber JVM. BDD für Java 100. Sustainable

Fabric: Android-Applikationen um Twitter-Funktionen erweitern 107. Deutschland 9,80. Cucumber JVM. BDD für Java 100. Sustainable Fabric: Android-Applikationen um Twitter-Funktionen erweitern 107 Java Mag Deutschland 9,80 Österreich 10,80 Schweiz sfr 19,50 Luxemburg 11,15 2.2015 magazin Java Architekturen Web Agile www.javamagazin.de

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

Qualitätsmanagement. Menschen mit Lösungen

Qualitätsmanagement. Menschen mit Lösungen Qualitätsmanagement Menschen mit Lösungen Qualitätsmanagement Qualitätsma Was ist Qualität? Qualität wird definiert als die Gesamtheit von Merkmalen einer Einheit bezüglich ihrer Eignung, festgelegte und

Mehr

Automatisierung des Tests

Automatisierung des Tests Hochschule Furtwangen University Aktuelle Themen der Informatik Automatisierung des Tests von Java-Swing-GUIs von Dominik Jall CN 7 Agenda Einführung Was ist Swing? Warum GUIs automatisiert testen? Werkzeuge

Mehr