Stabile GUI-Tests durch modulare Testarchitektur. Martin Moser

Größe: px
Ab Seite anzeigen:

Download "Stabile GUI-Tests durch modulare Testarchitektur. Martin Moser"

Transkript

1 Stabile GUI-Tests durch modulare Testarchitektur Martin Moser

2 Überblick Quality First Software GmbH Testziele GUI Testautomatisierung 2 / 21

3 Quality First Software GmbH Gegründet 2001 Hauptprodukt: QF-Test Professionelles GUI-Testen für Java und Web Sitz südlich von München Fokus auf GUI Testautomatisierung für Java und Web Mehr als 500 Kunden weltweit in allen Wirtschaftszweigen 3 / 21

4 Überblick Quality First Software GmbH Testziele GUI Testautomatisierung 4 / 21

5 Testziele Fehler so früh wie möglich finden Kosten Image Vertrauen in Software aufbauen Erfüllung funktionaler Anforderungen Erfüllung nicht funktionaler Anforderungen Verhalten unter Stress/Last, Usability etc. 5 / 21

6 Überblick Quality First Software GmbH Testziele GUI Testautomatisierung 6 / 21

7 Testarten Unit-Tests sehr wichtig, aber isolierte Subsysteme auf Klassenebene Integrationstests testen das Zusammenspiel von Subsystemen oftmals schwierig aufzusetzen Systemtests testen das System als Ganzes GUI-Tests testen nicht nur das GUI, sondern das System als Ganzes über das GUI ein häufiges Missverständnis werden aus Sicht des Endanwenders an einem lebenden System ausgeführt 7 / 21

8 Vorteile der Testautomatisierung Häufigere und schnellere Testausführung kürzere Entwicklungszyklen Höhere Zuverlässigkeit (menschlicher Faktor) Reproduzierbare Ergebnisse Kostenreduktion 8 / 21

9 Vorteile der Testautomatisierung Häufigere und schnellere Testausführung kürzere Entwicklungszyklen Höhere Zuverlässigkeit (menschlicher Faktor) Reproduzierbare Ergebnisse Kostenreduktion früher besser billiger 9 / 21

10 Knackpunkte für GUI Testautomatisierung Wiedererkennung der grafischen Komponenten Modularisierung / Wiederverwendbarkeit Wartungsaufwand Reporting Erweiterbarkeit 10 / 21

11 Knackpunkte für GUI Testautomatisierung Beispiele / 21

12 Modularisierung 12 / 21

13 Modularisierung Gliederung in technische und fachliche Schicht Die fachliche Schicht kann im Testtool selbst oder in einem anderen Tool, z.b. Testmanagementtool erstellt werden. 13 / 21

14 Erfolgsfaktoren für Testautomatisierung Kommunikation zwischen Testern und Entwicklern Erstellung wiederverwendbarer Testprozeduren Erstellung spezifischer Testbibliotheken Trennung von Testablauf und Testdaten Definierte Testumgebung Auswahl des geeigneten Tools 14 / 21

15 Deklarative/generische Programmierung Testtool spricht durch Setzen von Variablen unterschiedliche grafische Komponenten an. Vermeidung von Aufzeichnung gleicher Testschritte. Aktionen, wie Klick oder Texteingabe, können auch variablisiert werden. Ermöglicht Keyword-driven Testing 15 / 21

16 Entwicklung testbarer GUIs Eindeutige Erkennung der grafischen Komponenten durch das Testtool Vergabe von Bezeichnern für Komponenten: Component.setName() bei Swing Widget.setData( name ) bei SWT id o.ä. bei Web 16 / 21

17 Komponentenerkennung Wahl des Bezeichners Eindeutig Sprechend Langfristig stabil Können u.a. auch verwendet werden für Accessibility Interfaces / Screen Reader Hilfefunktionen Achtung bei dynamischer Generierung! Testtool muss Möglichkeiten bieten damit umzugehen! 17 / 21

18 Was sollen SIE sich merken? 18 / 21

19 Was sollen SIE sich merken? Testbare Software Modularisierung und Wiederverwendbarkeit der Tests Gliederung in technische und fachliche Schicht Einsatz des geeigneten Tools 19 / 21

20 Verfügbare Automatisierungstools Java/Swing Open Source: Abbot, JFCUnit, Marathon sehr entwicklerlastig QuickTest Professional und WinRunner (HP), XDE Functional Tester (IBM Rational), Silktest (Borland/MicroFocus), TestPartner, QARun (MicroFocus), Squish (Froglogic), GuiDancer (Bredex), Tosca (Tricentis) QF-Test (Quality First Software GmbH) Java/SWT Web Open-Source: Abbot Open-Source: TPTP für Eclipse Plugins. QuickTest Professional (HP), XDE Functional Tester (IBM), Silktest (Borland/MicroFocus), TestPartner, QARun (MicroFocus), Squish (Froglogic), GuiDancer (Bredex), Tosca (Tricentis) QF-Test (Quality First Software GmbH) Diverse kommerzielle Capture/Replay Tools in allen Preiskategorien, ebenso diverse Open Source Tools QF-Test (Quality First Software GmbH) 20 / 21

21 Überblick Quality First Software GmbH Testziele GUI Testautomatisierung 21 / 21

Statt Banaware Java GUI Testautomatisierung

Statt Banaware Java GUI Testautomatisierung Statt Banaware Java GUI Testautomatisierung Martin Moser Quality First Software GmbH qfs@qfs.de Tel: +49 8171 386480 Überblick Quality First Software GmbH Warum Testen? GUI Testautomatisierung Demo QF-Test

Mehr

Wann lohnt sich GUI- Testautomatisierung?

Wann 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

Mehr

Wann lohnt sich GUI- Testautomatisierung?

Wann 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

Mehr

Wann lohnt sich GUI- Testautomatisierung?

Wann 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

Mehr

Write Once, Test Everywhere Wann lohnt sich die Automatisierung von Java GUI Tests?

Write Once, Test Everywhere Wann lohnt sich die Automatisierung von Java GUI Tests? Write Once, Test Everywhere Wann lohnt sich die Automatisierung von Java GUI Tests? Gregor Schmid Quality First Software GmbH gregor.schmid@qfs.de Tel: +49 8171 919870 2005 Quality First Software GmbH

Mehr

Basiswissen Testautomatisierung

Basiswissen Testautomatisierung Basiswissen Testautomatisierung Konzepte, Methoden und Techniken Bearbeitet von Richard Seidl, Manfred Baumgartner, Thomas Bucsics 1. Auflage 2011. Buch. XIV, 202 S. Hardcover ISBN 978 3 89864 724 3 Format

Mehr

Wann Lohnt sich die Automatisierung von Tests? Gregor Schmid Frank Schmeißner. Organized by:

Wann Lohnt sich die Automatisierung von Tests? Gregor Schmid Frank Schmeißner. Organized by: Mi 18 Wann Lohnt sich die Automatisierung von Tests? Gregor Schmid Frank Schmeißner Organized by: Lindlaustr. 2c, 53842 Troisdorf, Tel.: +49 (0)2241 2341-100, Fax.: +49 (0)2241 2341-199 www.oopconference.com

Mehr

GUI Testen macht Spaß. Qualität ist nicht selbstverständlich.

GUI Testen macht Spaß. Qualität ist nicht selbstverständlich. GUI Testen macht Spaß. Qualität ist nicht selbstverständlich. Ihre Herausforderung: Software Qualität Sie entwickeln / warten komplexe GUI Anwendungen in Java Swing, SWT/RCP, JavaFX und/oder Web stehen

Mehr

Das Eclipse Jubula Projekt zur funktionalen Testautomatisierung

Das Eclipse Jubula Projekt zur funktionalen Testautomatisierung Werkzeuge Hier für soll Software-QS der Titel rein und -Test Das Eclipse Jubula Projekt zur funktionalen Testautomatisierung Alexandra Schladebeck BREDEX GmbH www.qs-tag.de Veranstalter: imbus AG www.qs-tag.de

Mehr

UI-TESTING FÜR MOBILE PLATTFORMEN HERAUSFORDERUNG UND CHANCE ZUGLEICH!

UI-TESTING FÜR MOBILE PLATTFORMEN HERAUSFORDERUNG UND CHANCE ZUGLEICH! UI-TESTING FÜR MOBILE PLATTFORMEN HERAUSFORDERUNG UND CHANCE ZUGLEICH! von @MarkusTiede - BREDEX GmbH ABOUT ME Eclipse.org Committer since 2010 Jubula & Simultaneous Release Eclipse Packaging Project primär

Mehr

modellzentrierter Test

modellzentrierter 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-

Mehr

Der Systemtest HANSER. Von den Anforderungen zum Qualitätsnachweis. Harry M. Sneed Manfred Baumgartner Richard Seidl

Der Systemtest HANSER. Von den Anforderungen zum Qualitätsnachweis. Harry M. Sneed Manfred Baumgartner Richard Seidl Harry M. Sneed Manfred Baumgartner Richard Seidl Der Systemtest Von den Anforderungen zum Qualitätsnachweis 2., aktualisierte und erweiterte Auflage HANSER Inhalt Vorwort Die Autoren XIII XV 1 Einführung

Mehr

Harry M. Sneed Manfred Baumgartner Richard Seidl. Der Systemtest. Anforderungsbasiertes Testen von Software-Systemen HANSER

Harry M. Sneed Manfred Baumgartner Richard Seidl. Der Systemtest. Anforderungsbasiertes Testen von Software-Systemen HANSER - Harry M. Sneed Manfred Baumgartner Richard Seidl Der Systemtest Anforderungsbasiertes Testen von Software-Systemen HANSER Inhalt 1 Einführung in den Systemtest 1 1.1 Das Wesen eines Systemtests 1 1.2

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

Automatisierte GUI Tests in fachlichen Teststufen. 07.09.2011 Patrick Möller

Automatisierte GUI Tests in fachlichen Teststufen. 07.09.2011 Patrick Möller Automatisierte GUI Tests in fachlichen Teststufen 07.09.2011 Patrick Möller Inhaltsangabe Vorstellung und Situation BITMARCK BITMARCK und iskv_21c Testautomatisierung - warum? Teststufen bei BITMARCK Testautomatisierung

Mehr

Testen von graphischen Benutzeroberflächen. 26. Juni 2013

Testen von graphischen Benutzeroberflächen. 26. Juni 2013 Testen von graphischen Benutzeroberflächen 26. Juni 2013 Überblick Testarten Methoden-, Klassen-, Komponenten-, Systemtests Motivation für automatisches Testen von graphischen Benutzeroberflächen Entwicklungsprinzipien

Mehr

Containerized End 2 End Testing

Containerized End 2 End Testing Containerized End 2 End Testing + Referent: Tobias Schneck, ConSol Software GmbH Agenda 1. Einordnung End 2 End Testing 2. Welche Vorteile bieten Container Technologien? 3. Der Sakuli End 2 End Testing

Mehr

WER WAS WANN. Produktentwicklung

WER WAS WANN. Produktentwicklung WER Analysten Domainexperten Tester Entwickler Tester Entwickler Domainexperten Tester Kunde Domainexperten Tester WAS VERSION TEAM Use cases Komponententest Integrationstest VERSION Systemtest WANN Anforderungen

Mehr

Synergien aus Testautomatisierung und Lasttest. Vortrag im Rahmen des German Testing Day 2018

Synergien aus Testautomatisierung und Lasttest. Vortrag im Rahmen des German Testing Day 2018 Synergien aus Testautomatisierung und Lasttest Vortrag im Rahmen des German Testing Day 2018 Referent: Dirk O. Schweier Erfahrungen Qualitätsmanagement Testmanagement Testautomatisierung Trainer für ISTQB

Mehr

Mitarbeiter-Profil Schmitz, Dominik Senior Test Engineer

Mitarbeiter-Profil Schmitz, Dominik Senior Test Engineer Mitarbeiter-Profil Schmitz, Dominik Seite 1 von 7 Projekte 01/2017 - heute Infosysbub (agil - Scrum) 04/2015 12/2016 1 Jahr 9 Monate Entwurf und Umsetzung einer technischen und methodischen Infrastruktur

Mehr

Schlüsselwort- und datengetriebenes Testautomatisierungsverfahren einer RCP-Rahmenanwendung mit QF-Test. Hannover,

Schlüsselwort- und datengetriebenes Testautomatisierungsverfahren einer RCP-Rahmenanwendung mit QF-Test. Hannover, Schlüsselwort- und datengetriebenes Testautomatisierungsverfahren einer RCP-Rahmenanwendung mit QF-Test Hannover, 26.05.2014 Jörg Paelke Automatisierungsverfahren für Systemintegrationstests Durch ein

Mehr

Open Source IDE - eclipse ETIS SS04

Open Source IDE - eclipse ETIS SS04 Open Source IDE - eclipse ETIS SS04 Gliederung Motivation Geschichte Architektur Platform Runtime Eclipse Platform Java Development Tools (JDE) Plugin Development Environment (PDE) Zusammenfassung 2 Motivation

Mehr

Welche Testautomatisierungen sind möglich und sinnvoll?

Welche 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

Mehr

Verbundtests von Mobilgeräten und Backend-Systemen. Andreas Bartsch, exept Software AG

Verbundtests 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

Mehr

Modulare Testfälle spezifizieren zur Automation und manuellen Testdurchführung. Tanja M. Tremmel

Modulare Testfälle spezifizieren zur Automation und manuellen Testdurchführung. Tanja M. Tremmel Modulare Testfälle spezifizieren zur Automation und manuellen Testdurchführung Tanja M. Tremmel Ihre Herausforderung unsere Lösung Test-Projekt Management von der Ausschreibung bis zur Abnahme Standard

Mehr

Martin Heider,

Martin Heider, Martin Heider, 22.11.05 1 Themen/Agenda!"# Martin Heider, 22.11.05 2 Ausgangssituation Martin Heider, 22.11.05 3 Ausgangssituation System under Test (SUT) Modalität Arbeitsplatz Arbeitsplatz 2. Aufnahme

Mehr

Modellbasierter Test mit. Medizintechnik. Kompetenz. Prozess. rund um MBT. Umsetzung. Ihren. Ausblick. Entwicklungsprozess

Modellbasierter 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

Mehr

Testautomatisierung und Agiles Testen

Testautomatisierung und Agiles Testen Testautomatisierung und Agiles Testen Testautomatisierung Unter Testautomatisierung verstehen wir die Konzeption, Erstellung und Ausführung von Testskripten für den funktionalen Softwaretest. Die Skripte

Mehr

Testen mit Fit und Fitnesse. Ludger Solbach

Testen 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

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

Specmate Auf Knopfdruck von Anforderungen zu Tests

Specmate Auf Knopfdruck von Anforderungen zu Tests Specmate Auf Knopfdruck von Anforderungen zu Tests Dr. Maximilian Junker at a Glance We are experts for: High quality RE & tests High quality methodology (e.g. MBSE) We offer: Audits & Continuous Quality

Mehr

Software Engineering Projekt. Pflichtenheft

Software Engineering Projekt. Pflichtenheft Software Engineering Projekt Pflichtenheft Ziele eines Pflichtenheftes Eine Festsetzung der Leistung und des Umfangs der Software Anforderungen Zugesicherter Funktionsumfang Zugesicherter Produktumgebung

Mehr

Introduction to JSF technology and Rapid Application Development Roland Zänger

Introduction to JSF technology and Rapid Application Development Roland Zänger Introduction to JSF technology and Rapid Application Development Roland Zänger University of Paderborn Business Computing 2 Information Management & Office Systems Faculty of Business Administration, Business

Mehr

Beraterprofil. Profil J. Fusser. Funktion. Senior Consultant Jahrgang 1964 Wohnort Nationalität. München Deutsch

Beraterprofil. Profil J. Fusser. Funktion. Senior Consultant Jahrgang 1964 Wohnort Nationalität. München Deutsch Profil J. Fusser Senior Consultant Jahrgang 1964 Wohnort Nationalität München Deutsch Ausbildung Qualifikationen / Zertifikate Sprachen Ingenieur Datentechnik ISTQB Certified Tester Foundation Level MCTS

Mehr

Systemanalyse I Software-Entwicklung. Qualitätssicherung.? Prof. Dr. Susann Kowalski

Systemanalyse I Software-Entwicklung. Qualitätssicherung.? Prof. Dr. Susann Kowalski Qualitätssicherung Qualitätsmerkmale von... Programmen Anpassbarkeit Benutzbarkeit Effizienz Funktionsabdeckung Korrektheit Instandsetzbarkeit Portabilität... Zuverlässigkeit Dokumenten Änderbarkeit Aktualität

Mehr

Abnahme leicht gemacht

Abnahme leicht gemacht Pascal Moll Stefan Ludwig Abnahme leicht gemacht Anforderungen das Laufen beibringen 1 NovaTec Consulting GmbH Standorte in Stuttgart, Frankfurt, München, Berlin und Zweibrücken. ca. 100 Berater Zahlreiche

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

Testing Reality. Real users. Real devices. Real time.

Testing Reality. Real users. Real devices. Real time. 1 Testing Reality. Real users. Real devices. Real time. Erhalten Sie wertvolle Erkenntnisse über die Nutzung Ihres Produkts mit Crowdtesting und Cloud Devices auf einer Plattform. Für die Optimierung von

Mehr

eclipse - Entwicklungsumgebung und mehr ETIS SS05

eclipse - Entwicklungsumgebung und mehr ETIS SS05 eclipse - Entwicklungsumgebung und mehr ETIS SS05 Gliederung Motivation Geschichte Architektur Platform Runtime Eclipse Platform Java Development Tools (JDE) Plugin Development Environment (PDE) Zusammenfassung

Mehr

Qualitätssicherung für mobile Anwendungen Fallstudien für GUI-Testautomatisierung. Alexandra Schladebeck

Qualitätssicherung für mobile Anwendungen Fallstudien für GUI-Testautomatisierung. Alexandra Schladebeck Qualitätssicherung für mobile Anwendungen Fallstudien für GUI-Testautomatisierung Alexandra Schladebeck Bredex GmbH Version 2.5 Agenda Wo sind wir? Neue Ziele und Herausforderungen Kandidaten : Projekte

Mehr

Entwicklungsoptimierung mit einem ALM Tool Positionierung mit Fallstudie

Entwicklungsoptimierung mit einem ALM Tool Positionierung mit Fallstudie Entwicklungsoptimierung mit einem ALM Tool Positionierung mit Fallstudie Gerald Heller Agenda Standortbestimmung ALM Typischer industrieller Setup und Probleme Vorstellung von QualityCenter als ALM tool

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

Testframework für Eckelmann CNC

Testframework für Eckelmann CNC Reinhold Kroeger Kai Beckmann Marcus Thoss Testframework für Eckelmann RheinMain University of Allpplied Sciences {firstname.lastname} @hs-rm.de http://wwwvs.cs.hs-rm.de Marco Muenchhof Christian Mellert

Mehr

Softwaretests mit Junit

Softwaretests mit Junit Softwaretests mit Junit Techniken der testgetriebenen Entwicklung Bearbeitet von Johannes Link überarbeitet 2005. Taschenbuch. XVI, 416 S. Paperback ISBN 978 3 89864 325 2 Format (B x L): 16,5 x 24 cm

Mehr

Vergleich der wichtigsten UI-Testautomationstools

Vergleich der wichtigsten UI-Testautomationstools Vergleich der wichtigsten UI-Testautomationstools Vergleichende Testautomations-Studie 2015 Management Summary Inhaltsverzeichnis Dokumenteninformation Dokumenteninformation Allgemein Dokumentenhistorie

Mehr

Keyword-Driven Testing - Ergebnisse aus Erfahrung im Projekteinsatz

Keyword-Driven Testing - Ergebnisse aus Erfahrung im Projekteinsatz Keyword-Driven Testing - Ergebnisse aus Erfahrung im Projekteinsatz Keyword-Driven Testing Ein wichtiger, jedoch häufig nicht ausreichend stark betrachteter und somit beachteter Teil des Softwareentwicklungsprozesses

Mehr

Test First ist mehr als Unit Test Sinnvolle Teststrategien für agile Tests

Test First ist mehr als Unit Test Sinnvolle Teststrategien für agile Tests Test First ist mehr als Unit Test Sinnvolle Teststrategien für agile Tests Dipl.-Math. Christian Alexander Graf Erlangen, den 24.09.2013 Übersicht Qualität ist eine Konstante Agile Ansätze Agile Testing

Mehr

Testen von SOA-Anwendungen mit dem BPEL Testframework

Testen von SOA-Anwendungen mit dem BPEL Testframework Testen von SOA-Anwendungen mit dem BPEL Testframework Stefan Kühnlein IBM Deutschland Enterprise Application Solution GmbH Hollerithstr. 1 81829 München 0160/8848611 Stefan.Kuehnlein@de.ibm.com IBM Deutschland

Mehr

eclipse und Komponenten

eclipse und Komponenten Christian bossk Holle & Markus Breitländer Fh-Dortmund Fb Informatik SS04 Geschichte von eclipse April 1999 Eclipse wird von OTI und IBM entwickelt November 2001 Eclipse wird Open Source Lizensiert unter

Mehr

PROJEKT (WS 2010/2011 SS 2011) TESTAUTOMATISIERUNG

PROJEKT (WS 2010/2011 SS 2011) TESTAUTOMATISIERUNG PROJEKT (WS 2010/2011 SS 2011) TESTAUTOMATISIERUNG HS Bremerhaven Prof. Dr. Vosseberg R. Dirksen, P. Garbers. S. Hennig, B. Höck, M. Löbner, J. Munstermann, D. Müller, O. Petrus, J. Reiser, M. Sagurna,

Mehr

Checkliste: Anforderungen GUI-Testtool für Java und/oder Web

Checkliste: Anforderungen GUI-Testtool für Java und/oder Web Checkliste: Anforderungen GUI-Testtool für Java und/oder Web Anforderungen Gewichtung Vergleichstool Vergleichstool Vergleichstool Features Unterstützte Technologien Mehrere GUI Technologien in einem System

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

SEQIS 10 things API Testing

SEQIS 10 things API Testing SEQIS 10 things API Testing SEQIS 10 things API Testing Herzlich Willkommen! Reinhard Salomon SEQIS Geschäftsleitung SEQIS 10 things Programm 2014 20.03.14 Business Analyse Einführung in den BABOK Guide

Mehr

Aufbau einer effizienten Testautomatisierungslösung

Aufbau einer effizienten Testautomatisierungslösung Aufbau einer effizienten Testautomatisierungslösung Testwerkzeuge in messagebasierten Systemen Q-Event Luzern, 5.9.2013 «Effizienter Testen aber wie?» Roland Hug Senior Testmanager Abstract In der agilen

Mehr

Programmiermethodik. Übung 7

Programmiermethodik. Übung 7 Programmiermethodik Übung 7 Sommersemester 2010 Fachgebiet Software Engineering andreas.scharf@cs.uni-kassel.de Agenda Vorstellung HA6 Entwicklung von grafischen Oberflächen Mock-Ups GUI Builder Swing

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

Einsatz von Java mit der IBM iseries bei der Staatl. Lotterieeinnahme Glöckle. Dipl.-Ing. Frank Breckle

Einsatz von Java mit der IBM iseries bei der Staatl. Lotterieeinnahme Glöckle. Dipl.-Ing. Frank Breckle Einsatz von Java mit der IBM iseries bei der Staatl. Lotterieeinnahme Glöckle Dipl.-Ing. Frank Breckle Agenda Wer ist die Staatliche Lotterieeinnahme Glöckle? Warum wurde vor 4 Jahren eine neue Technologie

Mehr

Checkliste: Anforderungen GUI-Testtool für Java und/oder Web

Checkliste: Anforderungen GUI-Testtool für Java und/oder Web Checkliste: Anforderungen GUI-Testtool für Java und/oder Web Anforderungen Gewichtung Vergleichstool Vergleichstool Vergleichstool Features Unterstützte Technologien Mehrere GUI Technologien in einem System

Mehr

Mit dem Google-Web-Toolkit moderne Web-Anwendungen entwickeln

Mit dem Google-Web-Toolkit moderne Web-Anwendungen entwickeln Mit dem Google-Web-Toolkit moderne Web-Anwendungen entwickeln Ziel dieses Vortrags Ich möchte Sie davon überzeugen, dass das Google-Web-Toolkit (GWT) das aktuell beste Tool zur Erstellung von modernen

Mehr

Multi-Tool Testlandschaft mit DDS

Multi-Tool Testlandschaft mit DDS Multi-Tool Testlandschaft mit DDS MATLAB UND SIMULINK ALS ENABLER FÜR RAPID TOOL PROTOTYPING SEBASTIAN BEWERSDORFF ASSYSTEM GERMANY MATLAB EXPO 2017 MÜNCHEN 27.06.2017 EINFÜHRUNG Tools in Unternehmensprozessen

Mehr

Profl: Torsten Mangner

Profl: Torsten Mangner Profl: Torsten Mangner Persönliche Daten Geburtsdatum 25.09.1976 Nationalität Ausbildung Abschluss Deutsch Technische Universität Ilmenau; Informatik Diplom-Informatiker IT-Projekte seit 1999 Fachlicher

Mehr

Mitarbeiter-Profil Plenzdorf, Christian Senior Test Engineer

Mitarbeiter-Profil Plenzdorf, Christian Senior Test Engineer Mitarbeiter-Profil Plenzdorf, Christian Seite 1 von 8 Projekte 10/2018 heute BAB-REHA (agil - Scrum) IT-Systemhaus - Bundesagentur für Arbeit Nürnberg Review der Anforderungsdokumente, Anforderungsanalyse,

Mehr

Build-Pipeline mit Jenkins

Build-Pipeline mit Jenkins JUG Augsburg 24.10.2013 Seite 1 Wer sind wir? Agiler Architekt und Entwickler Eigenes Produkt mit kompletter Pipeline / CD aktuell: Architekt / Entwickler in einem großen Entwicklungsprojekt im Automotiv

Mehr

Praxisbeispiel: datengetriebene und schlüsselwortgetriebene Testfalldarstellung

Praxisbeispiel: datengetriebene und schlüsselwortgetriebene Testfalldarstellung Praxisbeispiel: datengetriebene und schlüsselwortgetriebene Testfalldarstellung Dirk O. Schweier G. Muth Partners GmbH, Wiesbaden Januar 2013 Wenn Testautomatisierung zum Einsatz kommt, stellt sich die

Mehr

Eclipse Rieh Client Platform

Eclipse Rieh Client Platform Heiko Sippel, Jens Bendisposto, Michael Jastram Eclipse Rieh Client Platform Entwicklung von erweiterbaren Anwendungen mit RCP ntwickier.press V E E.l E.2 E.3 E.4 Teil 1 1 1.1 1.2 1.3 1.4 1.5 2 2.1 2.2

Mehr

Modellgetriebene Entwicklung einer Eclipse RAP-Anwendung unter Verwendung des Eclipse Modeling Frameworks

Modellgetriebene Entwicklung einer Eclipse RAP-Anwendung unter Verwendung des Eclipse Modeling Frameworks Modellgetriebene Entwicklung einer Eclipse RAP-Anwendung unter Verwendung des Eclipse Modeling Frameworks AKWI 2015 Luzern Marco Richter (marco.richter@mnd.thm.de) Melanie Vanderpuye (melanie.vanderpuye@zdh.thm.de)

Mehr

Q-Event «Spice up your Test!»

Q-Event «Spice up your Test!» Testautomatisierung in der agilen Software Entwicklung Q-Event «Spice up your Test!» Einsatz und Nutzen von Testautomatisierung in agilen Software Projekten Urs Müller Senior Testautomation Engineer Agenda

Mehr

Testing. Modul Software Komponenten. Roland Gisler. Inhalt

Testing. Modul Software Komponenten. Roland Gisler. Inhalt Modul Software Komponenten Testing Roland Gisler Inhalt 1. Testing Einführung 2. Motivation für Testing 3. Testarten, Unit-Testing 4. Test-First-Ansatz 5. Übungen 1 (Test-First Ansatz) 6. Messen der Codeabdeckung

Mehr

GUI Testautomatisierung 50% Erstellungsaufwände sparen, wenn man Anforderungen analysiert

GUI Testautomatisierung 50% Erstellungsaufwände sparen, wenn man Anforderungen analysiert GUI Testautomatisierung 50% Erstellungsaufwände sparen, wenn man Anforderungen analysiert Jörg Sievers, PONTON GmbH 43. TAV, Agenda Über PONTON und mich > 20 Jahre Testautomatisierung Problemstellungen

Mehr

Erweiterung des Saros Test Frameworks für die HTML GUI. Masterarbeit Jannis Fey

Erweiterung des Saros Test Frameworks für die HTML GUI. Masterarbeit Jannis Fey Erweiterung des Saros Test Frameworks für die HTML GUI Masterarbeit Jannis Fey 17.12.18 Was ist Saros? Plugin für Eclipse & IntelliJ Ermöglicht verteilte Paarprogrammierung in Echtzeit STF HTML GUI Masterarbeit

Mehr

Qualitätssicherungtssicherung

Qualitätssicherungtssicherung TOOL-Evaluierung im Bereich SW-Qualit Qualitätssicherungtssicherung Dipl.-Ing. Johannes Bergsmann Gerichtlich beeideter Sachverständiger für f r Informatik Staatlich befugter und beeideter Ingenieurkonsulent

Mehr

Entwicklung von effizienten UI-basierten Akzeptanztests für Webanwendungen

Entwicklung von effizienten UI-basierten Akzeptanztests für Webanwendungen Entwicklung von effizienten UI-basierten Akzeptanztests für Webanwendungen Präsentation bei den Stuttgarter Testtagen 21.März 2013 NovaTec - Ingenieure für neue Informationstechnologien GmbH Leinfelden-Echterdingen,

Mehr

Fachgebiet Softwaretechnik, Heinz Nixdorf Institut, Universität Paderborn. Testen. Tutorial im Rahmen des Software(technik)praktikums SS 2012

Fachgebiet Softwaretechnik, Heinz Nixdorf Institut, Universität Paderborn. Testen. Tutorial im Rahmen des Software(technik)praktikums SS 2012 Testen Tutorial im Rahmen des Software(technik)praktikums SS 2012 Grundlagen (1) Software ist ein fundamentales Element in der Softwarequalitätssicherung Software wird am häufigsten eingesetzt Viele Organisationen

Mehr

Java-Softwareentwickler für Car- Infotainment-Systeme (m/w)

Java-Softwareentwickler für Car- Infotainment-Systeme (m/w) Java-Softwareentwickler für Car- Infotainment-Systeme (m/w) Entwicklung und Erweiterung von Infotainmentlösungen eines Automobilherstellers, beispielsweise Nachrichten-, Wetter- und Navigationsdienste

Mehr

ERFOLGREICHER EINSATZ DES MDSD IN DER ENERGIEWIRTSCHAFT

ERFOLGREICHER EINSATZ DES MDSD IN DER ENERGIEWIRTSCHAFT ERFOLGREICHER EINSATZ DES MDSD IN DER ENERGIEWIRTSCHAFT Eclipse Enterprise Modeling Day Zürich, 28.10.2010 Norbert Moegerle, RWE IT GmbH RWE IT GmbH 28.10.2010 SEITE 1 Übersicht > Vorstellung der RWE IT

Mehr

Prof. Dr. Gabriele Taentzer, Dr. Thorsten Arendt

Prof. Dr. Gabriele Taentzer, Dr. Thorsten Arendt Neue Trends in der Eclipse-Technologie (Seminar WS 2014/15) Prof. Dr. Gabriele Taentzer, Dr. Thorsten Arendt Vorbesprechung, Dienstag, 14. Oktober 2014 ORGANISATION (TEIL 1) 2 Thorsten Arendt: Seminar

Mehr

Eclipse und EclipseLink

Eclipse und EclipseLink Eclipse und EclipseLink Johannes Michler Johannes.Michler@promatis.de PROMATIS, Ettlingen Zugriff auf Oracle Datenbanken aus Eclipse RCP Anwendungen via EclipseLink 18.09.2009 1 Gliederung Eclipse als

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

Softwaretests Testgetriebene Entwicklung (TDD) vs wissenschaftliche Methode TDD Case Study Zusammenfassung

Softwaretests 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

Mehr

Was ist neu in der SQS-TEST /Professional Suite 10.8?

Was ist neu in der SQS-TEST /Professional Suite 10.8? SQS der weltweit führende Spezialist für Software-Qualität sqs.com Bitte kopieren Sie eine Folie mit einem geeigneten Bildmotiv aus der Datei Title Slides_DE.pptx (zum Download in den Präsentationsmodus

Mehr

Implementierung einer Unterstützung von Versionsverwaltung in einem Plug-In für verteilte Paarprogrammierung

Implementierung einer Unterstützung von Versionsverwaltung in einem Plug-In für verteilte Paarprogrammierung Verteidigung Bachelorarbeit, Versionsverwaltung Paarprogrammierung Christian Zygmunt, Jeschke Software Engineering, Institut für Informatik 21.03.2019 Implementierung einer Unterstützung von Versionsverwaltung

Mehr

Industrielle Herausforderungen in Embedded Systems

Industrielle Herausforderungen in Embedded Systems StreamUnlimited ~ 2005 Spin-off vom Philips Audio/Video Innovation Center Wien Industrielle Herausforderungen in StreamUnlimited Engineering GmbH, CTO ~ Innovative Embedded F&E ~ Elektronik ~ Software

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

PL/SQL Continuous Integration mittels Hudson Benjamin Jörger

PL/SQL Continuous Integration mittels Hudson Benjamin Jörger PL/SQL Continuous Integration mittels Hudson Benjamin Jörger Strategische Beratung Prozesse DB Struktur Zukunftssicherheit Wartung& Support Wartung Aktualisierung Administration Support Oracle Lizenzmanagement

Mehr

Wiederholung. Testen. Tests nach Methode zum Ableiten der Testfälle White Box Test Black Box Test

Wiederholung. Testen. Tests nach Methode zum Ableiten der Testfälle White Box Test Black Box Test Testen Tests nach Lebenzykusphase Unit, Komponententests Integrationstets Systemtests Abnahmetests, Validierung Tests nach Testziel Lasttest Penetrationstests Funktionale Tests... Wiederholung Tests nach

Mehr

Model-View-Controller

Model-View-Controller Model-View-Controller Seminar Software-Entwurf Leif Singer Gliederung Einordnung Überblick & Geschichte Aufgabenverteilung & Beispiel Model View Controller Zusammenspiel Web Anwendungen

Mehr

Software Engineering Test Automatiserung und Junit, Test Driven ( test first) Development

Software Engineering Test Automatiserung und Junit, Test Driven ( test first) Development Software Engineering Test Automatiserung und Junit, Test Driven ( test first) Development Prof. Adrian A. Müller, PMP, PSM 1, CSM Fachbereich Informatik und Mikrosystemtechnik Prof. A. Müller, HS KL Software

Mehr

EJB City GmbH ist Ihr Partner dafür!

EJB City GmbH ist Ihr Partner dafür! Der zukünftige Erfolg vieler Unternehmen hängt im Wesentlichen von der Innovationsfähigkeit sowie von der Differenzierung ab. Zusätzlich, viele Unternehmen fordern heute einen IT- Partner, mit dem sie

Mehr

Testing Reality. Real users. Real devices. Real time.

Testing Reality. Real users. Real devices. Real time. 1 Testing Reality. Real users. Real devices. Real time. Erhalten Sie wertvolle Erkenntnisse über die Nutzung Ihres Produktes mit Crowdtesting und Device Cloud auf einer Plattform. Mithilfe veschiedener

Mehr

Softwaretest von verteilten Echtzeitsystemen im Automobil anhand von Kundenspezifikationen

Softwaretest 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

Mehr

BIG DATA Große Datenmengen sicher im Griff! Stephan Oswald, Falko Guderian

BIG DATA Große Datenmengen sicher im Griff! Stephan Oswald, Falko Guderian BIG DATA Große Datenmengen sicher im Griff! Stephan Oswald, Falko Guderian TIC Teil der MMS Family Jahr 2013 2014 2015 Umsatz TIC Mitarbeiter 24,7 Mio. 189 27,8 Mio. 208 31,0 Mio. 231 Wir sind aktuell

Mehr

Scriptbasierte Testautomatisierung. für Web-Anwendungen

Scriptbasierte Testautomatisierung. für Web-Anwendungen Scriptbasierte Testautomatisierung für Web-Anwendungen Scriptbasierte Testautomatisierung + Web-Anwendung: Erstes Einsatzgebiet, Ergebnisse aber allgemein übertragbar + Test aus Benutzersicht - Nicht Unit-Test,

Mehr

Software Engineering Projekt. Pflichtenheft

Software Engineering Projekt. Pflichtenheft Software Engineering Projekt Pflichtenheft Ziele eines Pflichtenheftes Festsetzung der Leistung und des Umfangs der Software Anforderungen Zugesicherter Funktionsumfang Zugesicherte Produktumgebung Risikovorbeugungsmaßnahme

Mehr

TESTEN. magazin AUTOMATISIERTES. Lassen Sie die Software für sich arbeiten. JAVA Mag. Logmanagement mit Graylog S. 26

TESTEN. magazin AUTOMATISIERTES. Lassen Sie die Software für sich arbeiten. JAVA Mag. Logmanagement mit Graylog S. 26 Logmanagement mit Graylog S. 26 Web-Apps mit Angular 2 S. 84 JavaFX auf dem Raspberry Pi S. 106 JAVA Mag magazin Java Architektur Software-Innovation AUTOMATISIERTES TESTEN Lassen Sie die Software für

Mehr

Toolgestützte Validierung, Managed Servies, Cloud Testing und andere Trends für die Produktqualität

Toolgestützte Validierung, Managed Servies, Cloud Testing und andere Trends für die Produktqualität Toolgestützte Validierung, Managed Servies, Cloud Testing und andere Trends für die Produktqualität oder Wie verstehe ich mich mit dem Controller gut? Dr. Armin Metzger Über uns Mittelständischer IT-Dienstleister

Mehr

Enterprise Architect, AdV-Tools. Länder-Workshop der AdV zur GeoInfoDok 7 Erfurt,

Enterprise Architect, AdV-Tools. Länder-Workshop der AdV zur GeoInfoDok 7 Erfurt, Enterprise Architect, AdV-Tools Länder-Workshop der AdV zur GeoInfoDok 7 Inhalt / Gliederung Enterprise Architect (EA) Beschreibung Versionen Installation Subversion-Management AAA-Modell der GID7.0.2

Mehr

Software EMEA Performance Tour Berlin, Germany June

Software EMEA Performance Tour Berlin, Germany June Software EMEA Performance Tour 2013 Berlin, Germany 17-19 June HP Service Virtualization Virtuelle Services im Software Entwicklungs-Lebenszyklus Udo Blank Bernd Schindelasch 19. Juni, 2013 Presales Consultant

Mehr