Vergleich der Entwicklungs- und Wartungskosten unterschiedlicher Capture & Replay-Tools beim Testen grafischer Benutzeroberflächen
|
|
- Uwe Graf
- vor 5 Jahren
- Abrufe
Transkript
1 Antonia Kresse Fachbereich Informatik Verteidigung Masterarbeit Vergleich der Entwicklungs- und Wartungskosten unterschiedlicher Capture & Replay-Tools beim Testen grafischer Benutzeroberflächen
2 Gliederung 1. Grundlagen 2. Lösungsansatz 1. Vorgehen 2. SUT TESTONA 3. Erwartungen 3. Durchführung 4. Ergebnisse 5. Ausblickt 2
3 1.1 Grundlagen des Testens Essentieller Bestandteil moderner Softwareentwicklung [1] [2] Unterschiedliche Vorgehensweisen zwischen Frontend und Backend Backend: Frontend: [1] Hailpern, Brent; Santhanam, Padmanabhan: Software debugging, testing, and verication. In: IBM Systems Journal 41 (2002), Nr.1, S [2] Ellims, Michael; Bridges, James; Ince, Darrel C.: The economics of unit testing. In: Empirical Software Engineering 11 (2006), Nr. 1, S
4 1.2 Capture & Replay [3] [3] Ostrand, Thomas; Anodide, Aaron; Foster, Herbert; Goradia, Tarak: A visual test development environment for GUI systems. In: ACM SIGSOFT Software Engineering Notes Bd. 23 ACM, 1998, S
5 1.2 Capture & Replay Generationen [4] 1. Generation: Koordinatenbasiert 2. Generation: Komponenten- /Widget-basiert 3. Generation: Bilderkennung (VGT) [4] Alégroth, Emil; Gao, Zebao; Oliveira, Rafael; Memon, Atif: Conceptualization and evaluation of component-based testing unified with visual gui testing: an empirical study. 5
6 2.1 Vorgehen 6
7 2.1 Vorgehen 7
8 2.2 SUT TESTONA Editor Outline PropertiesView 8
9 2.3 Erwartungen Testfall-Kategorien TESTONA Testfälle 4.3 dieser TESTONA Kategorie: 4.5 Basisfunktionen (9) CreateNewTree Testfallerstellung und EditTree 3 bearbeitung (6) FoldTree CopyPasteOfSubtrees Weitere Funktionen (11)
10 2.3 Erwartungen Testfall-Kategorien TESTONA Testfälle 4.3 dieser TESTONA Kategorie: 4.5 Basisfunktionen (9) CreateNewTree CreateRenameTestcases Testfallerstellung und EditTree ChangeMarktypes 3 bearbeitung (6) FoldTree GenerateTestcases CopyPasteOfSubtrees RenameGroupsAndSequences Weitere Funktionen (11)
11 2.3 Erwartungen Testfall-Kategorien TESTONA Testfälle 4.3 dieser TESTONA Kategorie: 4.5 Basisfunktionen (9) CreateNewTree VariantManagementView Testfallerstellung und EditTree Help 3 bearbeitung (6) FoldTree SearchingElements CopyPasteOfSubtrees Export Excel Weitere Funktionen (11)
12 3. Durchführung 1. Erstellen der 26 Testfälle innerhalb der Capture & Replay Tools 2. Mehrfache Ausführung und Reparatur der Testfälle (nach Lösungsansatz) 3. Parallele Dokumentation des Arbeitsprozesses 12
13 VariantenManagementView ( ) Tools -> Varianten Managment 19. New Variant 20. Name: TestVariant, OK -> TestVariant erscheint in der Varianten Übersicht -> OK Button... Eggplant QF-Test TestComplete Testerfolg ja nein nein Fehlerzahl Wartung 0 min 5 min 80 min 13
14 4. Ergebnisse Implementierungsaufwand Zeit zur erstmaligen Implementierung Robustheit Anzahl fehlgeschlagener Tests Wartungsaufwand Zeit zur Reparatur fehlgeschlagener Tests
15 4.1 Implementierungsaufwand Zeit in min
16 4.1 Implementierungsaufwand Zeit in min
17 4.1 Implementierungsaufwand Zeit in min
18 4.1 Implementierungsaufwand Egg QF TC Eggplant: Gesamtzeit: 2750 min Durchschnitt: 105 min / Test Standardabweichung: 47 min QF-Test: Gesamtzeit: 1555 min Durchschnitt: 57 min / Test Standardabweichung: 61 min TestComplete: Gesamtzeit: 2695 min Durchschnitt: 103 min / Test Standardabweichung: 74 min 18
19 4.2 Robustheit Anzahl erwarteter Fehlschläge Eggplant QF-Test Testcomplete TESTONA 4.3 TESTONA
20 4.3 Wartungsaufwand Egg QF TC Eggplant: Gesamtzeit: 210 min Durchschnitt: 15 min / Test Standardabweichung: 14 min QF-Test: Gesamtzeit: 275 min Durchschnitt: 17 min / Test Standardabweichung: 11 min TestComplete: Gesamtzeit: 435 min Durchschnitt: 31 min / Test Standardabweichung: 20 min 20
21 4.4 Zusammenfassung Implementierungsaufwand Zeit zur erstmaligen Implementierung 1. QF-Test 2. TestComplete 3. Eggplant Robustheit Anzahl fehlgeschlagener Tests 1. Eggplant TestComplete QF-Test Wartungsaufwand Zeit zur Reparatur fehlgeschlagener Tests 1. Eggplant 2. QF-Test 3. TestComplete 21
22 5. Ausblick Erweiterung im Hinblick auf... Anzahl der Tester Verschiedene SUTs TESTONA Versionen Capture & Replay-Tools Testfälle 22
23 5. Ausblick Weitere Forschungsmöglichkeiten: 1. Anfälligkeit von spezifischen GUI-Elementen 2. Verbesserungen für Capture & Replay-Tools 3. Vergleichende Aussagen über Generationen 4. Entwicklung einer neuen, vierten Generation Antonia Kresse 23
24 Quellen [1] Hailpern, Brent; Santhanam, Padmanabhan: Software debugging, testing, and verication. In: IBM Systems Journal 41 (2002), Nr.1, S [2] Ellims, Michael; Bridges, James; Ince, Darrel C.: The economics of unit testing. In: Empirical Software Engineering 11 (2006), Nr. 1, S [3] Ostrand, Thomas; Anodide, Aaron; Foster, Herbert; Goradia, Tarak: A visual test development environment for GUI systems. In: ACM SIGSOFT Software Engineering Notes Bd. 23 ACM, 1998, S [4] Alégroth, Emil; Gao, Zebao; Oliveira, Rafael; Memon, Atif: Conceptualization and evaluation of component-based testing unified with visual gui testing: an empirical study. In: Software Testing, Verication and Validation (ICST), 2015 IEEE 8th International Conference on IEEE, 2015, S
Vergleich der Entwicklungs- und Wartungskosten unterschiedlicher Capture & Replay-Tools beim Testen grafischer Benutzeroberflächen
Masterarbeit am Fachbereich Mathematik und Informatik der Freien Universität Berlin Vergleich der Entwicklungs- und Wartungskosten unterschiedlicher Capture & Replay-Tools beim Testen grafischer Benutzeroberflächen
MehrTest 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:
MehrModulare 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
MehrBestandsaufnahme und Arbeit an einer Alpha-Version des Saros- Plugins für die IntelliJ-Plattform
Tobias Bouschen Institut für Informatik der Freien Universität Berlin, Arbeitsgruppe Software Engineering Bestandsaufnahme und Arbeit an einer Alpha-Version des Saros- Plugins für die IntelliJ-Plattform
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
MehrProgrammiermethodik. Ü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
MehrStile von API-Dokumentationen anhand von Java und Python
Titel, Vorname, Name Abteilung, Fachbereich oder Institut Stile von API-Dokumentationen anhand von Java und Python Betreuer & Erstgutachter: Zweitgutachterin: Prof. Dr. Lutz Prechelt Prof. Dr. Claudia
MehrAGEDIS Methode und Werkzeuge. 1. Was ist AGEDIS 2. Die AGEDIS Methode 3. Architektur / Werkzeuge 4. Fazit
AGEDIS Methode und Werkzeuge Gliederung: 1. Was ist AGEDIS 2. Die AGEDIS Methode 3. Architektur / Werkzeuge 4. Fazit A G E D I S Automated Generation and Execution of test suites for DIstributed component
MehrAlexander Piehl Grundseminar WS14/15
Alexander Piehl Grundseminar WS14/15 Inhaltsverzeichnis Motivation Model-Based Testing Aktueller Stand der Forschung Aufgaben und Zielsetzung 27.11.2014 2 27.11.2014 3 Motivation Beruflich mit Software
MehrService Engineering. Übung 3a Prozessmodellierung mit Hilfe von BPMN. Prof. Dr. Andreas Schmietendorf 1. SoSe 2018 ServEng
Service Engineering Übung 3a Prozessmodellierung mit Hilfe von BPMN Prof. Dr. Andreas Schmietendorf 1 Ziele der Übung Möglichkeiten der BPMN-Notation Umgang mit Workflow-Pattern Verwendung konkreter Werkzeuge
MehrSoftwareentwicklung und Projektmanagement
Softwareentwicklung und Projektmanagement Fr. Hauser, WS 2018/2019 Wiederholung 2 5 6 Agenda 1. Einführung in die Softwareentwicklung 7 1. Einführung in die Softwareentwicklung Softwaretechnik / Software
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
MehrImplementierung 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
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
MehrOpen 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
MehrRequirements Management mit RequisitePro. Rational in der IBM Software Group. Der Rational Unified Process als Basis für die Projektarbeit
IBM Software Group IBM Rational mit RequisitePro Hubert Biskup hubert.biskup@de.ibm.com Agenda Rational in der IBM Software Group Der Rational Unified Process als Basis für die Projektarbeit mit Rational
MehrMethoden der agilen Softwareentwicklung für eingebettete Systeme
Seminarvortrag Methoden der agilen Softwareentwicklung für eingebettete Systeme Lisa Krause Aachen, 27.01.2010 Inhaltsübersicht Motivation Einführung in die Softwaretechnik - Ziele - Traditionelle Prozessmodelle
MehrSoftware-Qualität Ausgewählte Kapitel. Messung und Prognose von interner Software-Qualität"
Institut für Informatik! Martin Glinz Software-Qualität Ausgewählte Kapitel Kapitel 11 Messung und Prognose von interner Software-Qualität" 2011 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe
MehrGeorg Hinkel 1, Thomas Goldschmidt 2
FZI FORSCHUNGSZENTRUM INFORMATIK Tool Support for Model Transformations: On Solutions using Internal Languages Georg Hinkel 1, Thomas Goldschmidt 2 1 FZI Forschungszentrum Informatik, Softwareentwicklung,
MehrTest 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
Mehreclipse 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
MehrBasiswissen 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
MehrTestmanagement bei SAP-Projekten
Testmanagement bei SAP-Projekten Erfolgreich Planen Steuern Reporten bei der Einführung von SAP-Banking Bearbeitet von Alberto Vivenzio, Domenico Vivenzio 1. Auflage 2012. Taschenbuch. xii, 174 S. Paperback
MehrSchlü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
MehrContainer als Immutable Infrastructure. John M. Hutchison
Container als Immutable Infrastructure John M. Hutchison Container als Immutable Infrastructure 1. Context 2. Anwendungsbereiche 3. Demo 4. Erkenntnisse Präsentationstitel 06.03.2017 2 Container Verschiedene
MehrVERGLEICH ERFAHRENER UND UNERFAHRENER ENTWICKLERPAARE. Andreas Höfer Universität Karlsruhe, Fakultät für Informatik
VERGLEICH ERFAHRENER UND UNERFAHRENER ENTWICKLERPAARE Andreas Höfer Universität Karlsruhe, Fakultät für Informatik 2 Studien zu agilen Methoden Meta-Studie: Paarprogrammierung 3 vs. Einzelprogrammierung
MehrAussagenlogische Testspezifikation
Seminar Spezifikationsbasierter Softwaretest Aussagenlogische Testspezifikation Peer Hausding (10.06.2006) 1 Gliederung Einführung Begriffe Test Modellspezifikation AutoFocus Transformation Spezifikation
MehrSoftwaretests 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
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
MehrUnit Testing mit NUnit
Unit Testing mit NUnit Vortrag in der Praktikumsveranstaltung SWAT Sommersemester 2013 Michael Fiedler 16. Mai 2013 1 / 22 Überblick 1 Erinnerung: Unit-Tests 2 NUnit 3 Kurze Vorführung
MehrQuo vadis IT-Vorgehensmodelle am Beispiel des V-Modell XT
Quo vadis IT-Vorgehensmodelle am Beispiel des V-Modell XT Lehrstuhl von Prof. Dr. Andreas Rausch Institut für Informatik Technische Universität Clausthal Niedersächsische Technische Hochschule Technische
MehrProjektarbeit Java. 4-Gewinnt. Berner Fachhochschule. 2004, Labor für Technische Informatik
Berner Fachhochschule Hochschule für Technik und Informatik, HTI Fachbereich Elektro- und Informatik Labor für technische Informatik Projektarbeit Java 4-Gewinnt 2004, Labor für Technische Informatik Dateiname:
MehrSystematisches Testen der Funktionalität von Softwaresystemen. 17. Juni 2015
Systematisches Testen der Funktionalität von Softwaresystemen 17. Juni 2015 Überblick Semantische Qualität von Software Teststrategien und prinzipien Testgetriebene Softwareentwicklung Welche Arten von
MehrDiplom Zwischenverteidigung
Diplom Zwischenverteidigung Entwicklung einer webbasierten Benutzerschnittstelle für des Netplan-Tool Bearbeiter: Betreuer: Verantwortlicher Hochschullehrer: Jens Kempe Dr.-Ing. Jörn Plönnigs Dipl.-Inf
MehrStabile GUI-Tests durch modulare Testarchitektur. Martin Moser
Stabile GUI-Tests durch modulare Testarchitektur Martin Moser qfs@qfs.de +49 8174 386 48 0 Überblick Quality First Software GmbH Testziele GUI Testautomatisierung 2 / 21 Quality First Software GmbH Gegründet
MehrSensorsimulation in Hardware in the Loop-Anwendungen
Sensorsimulation in Hardware in the Loop-Anwendungen Kristian Trenkel, Florian Spiteller Echtzeit 2014 20.11.2014 Gliederung I. Einführung II. Problemstellung III. Anforderungen an eine Sensorsimulation
MehrTransparenz beim Testen - Rollenorientierte Sichten im Web
Transparenz beim Testen - Rollenorientierte Sichten im Web Testing Day 2013 Gerhard Baier Horst Kargl AFRA GmbH Sparx Systems Central Europe Sparx Systems & LieberLieber Sparx Systems Modellierungsplattform
MehrNachts ist s kälter als draußen Warum qualifizieren und nicht zertifizieren?
Nachts ist s kälter als draußen Warum qualifizieren und nicht zertifizieren? Der Vortragende Sebastian Götzinger ISTQB Certified Tester Foundation Level Seit 2013 bei Verifysoft Technology GmbH Seminarleiter
MehrSI-SE Testen in der Softwareentwicklung
SI-SE 2002 Testen in der Softwareentwicklung Fachtagung mit Tutorien Zürich 7. und 8. März 2002 Prof. Dr. Andreas Spillner, Hochschule Bremen Prof. Dr. Martin Glinz, Universität Zürich NASA - Mariner 1:
MehrModularitätsbetrachtung von Webanwendungen im Rahmen des Plat_Forms Wettbewerbs
Andreas Franz Arbeitsgruppe Software Engineering, Institut für Informatik der Freien Universität Berlin Modularitätsbetrachtung von Webanwendungen im Rahmen des Plat_Forms Wettbewerbs Abschlussvortrag
MehrAutomatisierte Akzeptanztests. Olaf Eschenbruch
Automatisierte Akzeptanztests Olaf Eschenbruch 10.04.2018 Motivation Wo stehen wir im Cynefin Framework Iterative Feedback Systeme Realm of unknown unknowns Agile Methoden Quelle: A Leader s Framework
MehrProjekt Message-Logger
M o d u l S o f t w a r e k o m p o n e n t e n T A. S W K. F 1 0 0 1 Projekt Message-Logger T e s t p r o t o k o l l Horw, 06.06.2010 Projekt Dokument Schule Modul Projektteam Dozenten Letzte Änderung
MehrGliederung einer Abschlussarbeit (Für Ihre Masterarbeit, aber auch für die Bachelorarbeit anwendbar) Alexander Löser, Petra Sauer, Stefan Edlich
Gliederung einer Abschlussarbeit (Für Ihre Masterarbeit, aber auch für die Bachelorarbeit anwendbar) Alexander Löser, Petra Sauer, Stefan Edlich April 2014 Zusammenfassung. Wie schreibe ich denn nun meine
MehrFluch oder Segen: Von der Entwicklung bis zur Veröffentlichung eines Moodle Moduls
Fluch oder Segen: Von der Entwicklung bis zur Veröffentlichung eines Moodle Moduls 22. Juni 2017 Tobias Kutzner, Igor Nesterow, Sandro Wilberg Moodle Mahara Moot Mannheim 21. - 23. Juni 2017 1 Gliederung
MehrM.Sc. Informatik, Studium angewandte Informatik M.Sc. Ing. Lasertechnik, Studium Laser und Photonik B.Sc. Elektrotechnik, Studium der Elektrotechnik
Profil T.D. Test Consultant Jahrgang 1991 Wohnort Nürnberg / Köln Nationalität Bangladesch Ausbildung M.Sc. Informatik, Studium angewandte Informatik M.Sc. Ing. Lasertechnik, Studium Laser und Photonik
MehrEreignis-basierter Test grafischer Benutzeroberflächen ein Erfahrungsbericht
29. Treffen der GI-Fachgruppe Test, & Verifikation von Software (TAV) 12. und 13. November 2009, FH Stralsund Thema: Testmanagement meets MBT Autoren: Fevzi Belli, Mutlu Beyazit, Axel Hollmann, Michael
MehrERSTELLUNG EINES KONZEPTS ZUM TESTEN DER PERFORMANCE VON JAVA CODE MIT HILFE DER FRAMEWORKS JUNIT UND TESTNG
ERSTELLUNG EINES KONZEPTS ZUM TESTEN DER PERFORMANCE VON JAVA CODE MIT HILFE DER FRAMEWORKS JUNIT UND TESTNG VORTRAG ZUR SEMINARARBEIT JOHANNES WALLFAHRER 20. JANUAR 2016 Inhalt 1. Einleitung 2. Was ist
MehrEffizienzsteigerung 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
MehrVerknüpfung von kombinatorischem Plattformund individuellem Produkttest für Software-Produktlinien
Verknüpfung von kombinatorischem Plattformund individuellem Produkttest für Software-Produktlinien Andreas Wübbeke Sebastian Oster 23.02.2010 ES Real-Time Systems Lab Dept. of Electrical Engineering and
MehrTestautomation als Vorbedingung der Agilität Session D4. Üetliberg,
Session D4 Üetliberg, 12.09.2017 www.boak.ch Das erwartet Sie in den kommenden 60 Minuten: AGENDA Einführung Testing gestern heute morgen Testing im Bereich BI/DWH Bsp. Frontend-Testing (LiveDemo) Bsp.
MehrDR. MICHAEL EICHBERG. Einführung in Software Eingineering
DR. MICHAEL EICHBERG Einführung in Software Eingineering Wintersemester 2014/2015 Vorwort (dt.) Dieses Dokument enthält die Folien ergänzende Informationen zur Vorlesung Software Engineering. ii Chapter
MehrModulempfehlungen über Vorgänger- und Nachfolgemodule. Patrick Bittner tubit IT Service Center INFORMATIK 2015 Workshop: Hochschule 2025
Modulempfehlungen über Vorgänger- und Nachfolgemodule Patrick Bittner tubit IT Service Center INFORMATIK 2015 Workshop: Hochschule 2025 Motivation Studierende wählen Module Welche Module könnten mich interessieren?
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
MehrZürich User Summit - Inflectra
Zürich User Summit - Inflectra Zaar Teach-IT Markus Zaar markus.zaar@qa-training.ch http://www.qa-training.ch Agenda Agenda 1 2 3 4 5 Vorstellung Wer nutzt SpiraTeam Typische Implementierungen bei Kunden
MehrAnalyse und Evaluierung von Vorgehensweisen zur Erstellung von Mixed Reality-Anwendungen
Analyse und Evaluierung von Vorgehensweisen zur Erstellung von Mixed Reality-Anwendungen Diplomvortrag 06/10/2004 Übersicht Motivation Ziel der Diplomarbeit Vorgehensweise Ergebnisse Fazit 2 Motivation
MehrVerbesserung der Out-Of-Box-Experience in Saros mittels Heuristischer Evaluation und Usability-Tests
Verteidigung Masterarbeit - AG Software Engineering SoSe 11 Verbesserung der Out-Of-Box-Experience in Saros mittels Heuristischer Evaluation und Usability-Tests Björn Kahlert Institut für Informatik Freie
MehrEntwicklungsmethoden
Slide 5.1 Entwicklungsmethoden Prof. Dr. Josef M. Joller jjoller@hsr.ch Development Methodologies Prof. Dr. Josef M. Joller 1 Session 5 Slide 5.2 TOOLS Development Methodologies Prof. Dr. Josef M. Joller
MehrVisual Basic Editor CATIA V5
Visual Basic Editor CATIA V5 Daniel Frauenrath Allgemein Der Visual Basic Editor ist fester Bestandteil von CATIA V5. Im Gegensatz zum internen Editor für CATScript und CATVbs hat der Visual Basic Editor
MehrProjektmanagement und Softwareentwicklung. Nina Stodolka, WS2017/2018
Projektmanagement und Softwareentwicklung Nina Stodolka, WS2017/2018 Organisatorisches Montags, 13:30-15 Uhr, alle zusammen Heute, 23.10., 06.11. - 27.11. Montags, gruppenweise Ab 04.12., 11.12., 18.12.,
MehrEvaluation der Leistungsfähigkeit ausgewählter Mutationstestwerkzeuge
SKILL 2015 Lea Kristin Gerling Inhalt Gliederung 1. Einleitung 2. Grundlagen 3. Vorstellung der Mutationstestwerkzeuge 5. Fazit 30.09.15 01.10.2015 Lea Kristin Gerling 2 2 2 Inhalt Gliederung 1. Einleitung
MehrEntwicklung einer IDE unabhängigen Benutzeroberfläche für Saros. Matthias Bohnstedt Betreuer: Franz Zieris Eingereicht bei: Prof. Dr.
Entwicklung einer IDE unabhängigen Benutzeroberfläche für Saros Matthias Bohnstedt Betreuer: Franz Zieris Eingereicht bei: Prof. Dr. Prechelt Aufbau des Vortrags Einleitung Motivation: Saros für IntelliJ
MehrEntwicklung eines Server- Prototypen für Saros
Titel, Entwicklung Vorname, eines Name Server-Prototypen für Saros Nils Bussas Abteilung, Fachbereich oder Institut AG Software Engineering, Institut für Informatik Entwicklung eines Server- Prototypen
MehrM.Sc. Informatik, Studium angewandte Informatik M.Sc. Ing. Lasertechnik, Studium Laser und Photonik B.Sc. Elektrotechnik, Studium der Elektrotechnik
Profil T. D. Test Consultant Jahrgang 1991 Wohnort Nationalität Nürnberg / Köln Bangladesch Ausbildung M.Sc. Informatik, Studium angewandte Informatik M.Sc. Ing. Lasertechnik, Studium Laser und Photonik
MehrQualitä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
MehrJPlus Platform Independent Learning with Environmental Information in School
JPlus Platform Independent Learning with Environmental Information in School Mario Härtwig, Pierre Karrasch Salzburg, 7. Juli 2010 Genesis Umweltmonitoring als Beitrag zur Umweltbildung an Schulen. Kulturlandschaftsentwicklung
MehrSystematischer Testfallentwurf als zentrales Element der Aufwandsteuerung
Systematischer Testfallentwurf als zentrales Element der Aufwandsteuerung Q-Event, Luzern 4.9.2014 Hugo Beerli, bbv Software Services AG Senior Testmanager «Nicht das, was wir nicht wissen, bringt uns
MehrSoftware-Engineering
SWE2 Slide 1 Software-Engineering Sebastian Iwanowski FH Wedel Kapitel 2: Grundbegriffe und Prinzipien SWE2 Slide 2 Grundbegriffe der Software-Entwicklung: Systeme System Ausschnitt aus der realen oder
MehrVerteidigung Großer Beleg
Verteidigung Großer Beleg Die GoF-Entwurfsmuster in Java Corinna Herrmann ch17@inf.tu-dresden.de Gliederung 1. Aufgabenstellung 2. Entwurfsmuster 3. Verwandte Arbeiten 4. Beispiele: 4.1. Adapter 4.2. Flyweight
MehrIFC-basierte Modellierung von Cyber-physischen Systemen im Bauingenieurwesen
29. Forum Bauinformatik Dresden, 06.-08. September 2017 Michael Theiler IFC-basierte Modellierung von Cyber-physischen Systemen im Bauingenieurwesen Informatik im Bauwesen Coudraystraße 7 99423 Weimar
MehrProfil. Testmanager / SCRUM Master Markus Gerhard
Profil Testmanager / SCRUM Master Markus Gerhard Persönliche und berufliche Daten Daten zur Person Name Markus Gerhard Jahrgang 1979 Abschluss BA Informatik & Fachinformatiker AE Berufserfahrung Seit 2003
MehrSituation bei Mercedes-Benz
GI-Fachgruppentreffen RE 2012 Klassifizierte Anforderungen zur Verbesserung von Reviews: Erste Erfahrungsberichte bei Anforderungsdokumenten von Mercedes Benz Daniel Ott Outline Requirements Engineering
MehrMathematik Seminar WS 2003: Simulation und Bildanalyse mit Java. Software-Architektur basierend auf dem Plug-in-Konzept
Mathematik Seminar WS 2003: Simulation und Bildanalyse mit Java Software-Architektur basierend auf dem Plug-in-Konzept Aufteilung: Probleme mit normaler/alter Software Ziele des Software Engineerings Die
MehrFitNesse. Testen von Software. Lehrstuhl Datenstrukturen und Softwarezuverlässigkeit WS 15/16. Jonas Ahlers
FitNesse Testen von Software Lehrstuhl Datenstrukturen und Softwarezuverlässigkeit WS 15/16 Jonas Ahlers 05.02.2016 Gliederung 1. Überblick 2. Grundfunktionen 3. Ausführungsumgebung 4. Workflow 5. Beispiel
Mehreridea AG Installation Eclipse V 1.1
Installation Eclipse Inhaltsverzeichnis Einleitung... 2 Voraussetzungen für die Eclipsenutzung... 2 SAP GUI aktualisieren... 2 Java aktualisieren... 3 VC++ aktualisieren... 3 Eclipse installieren... 5
MehrState-of-the-Art in Software Product Line Testing and Lessons learned
State-of-the-Art in Software Product Line Testing and Lessons learned Sebastian Oster Sebastian Oster oster@es.tu-darmstadt.de Tel.+49 6151 16 3776 ES Real-Time Systems Lab Prof. Dr. rer. nat. Andy Schürr
MehrSAP -Schnelleinstieg: ABAP-Entwicklung in Eclipse. Christoph Lordieck
SAP -Schnelleinstieg: ABAP-Entwicklung in Eclipse Christoph Lordieck INHALTSVERZEICHNIS Inhaltsverzeichnis Vorwort 7 1 Einführung in Eclipse 11 1.1 Motivation der SAP für Eclipse 11 1.2 Vorteile von ABAP-Entwicklung
MehrUmsetzung wertschöpfender Systemhausprozesse mit JIRA. Dr. Wolfgang Tank, catworkx. 1. Oktober 2015
Umsetzung wertschöpfender Systemhausprozesse mit JIRA o Dr. Wolfgang Tank, catworkx 1. Oktober 2015 Agenda Über catworkx Über JIRA JIRA als Plattform für Systemhausprozesse bei catworkx - Beispiele catworkx
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
MehrEinsatz eines Frameworks zur Entwicklung eines Planspiels für die berufliche Weiterbildung
Workshop Innovative Weiterbildung für die maritime Wirtschaft Einsatz eines s zur Entwicklung eines Planspiels für die berufliche Weiterbildung Prof. Dr.-Ing. Nina Vojdani, Dipl.-Wirt.-Inf. Karsten Ott
Mehr6. Übung zu Software Engineering
6. Übung zu Software Engineering WS 2009/2010 Henning Heitkötter Entwurfsmuster AUFGABE 15 1 Vorgabe 2 public class DictionaryProcessor extends Processor { private Map dict = new HashMap
MehrService Engineering. Übung 2a Spezifikation und Nutzung von Web-APIs (Services) Prof. Dr. Andreas Schmietendorf 1
Service Engineering Übung 2a Spezifikation und Nutzung von Web-APIs (Services) 15.05.2018 Prof. Dr. Andreas Schmietendorf 1 Aufgabenstellung 15.05.2018 Prof. Dr. Andreas Schmietendorf 2 Ziele der Übung
Mehreclipse - 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
MehrSusanne Mühlbauer Februar 2014 HOOD GmbH. statt
Susanne Mühlbauer Februar 2014 HOOD GmbH statt Agil zu sein, bedeutet für uns: Wir orientieren uns an den Werten und Prinzipien des agilen Manifests. Was bedeutet Agil für Sie? Eine weitere Vorgehensweise
MehrUmfassendes Autorisierungsmanagement
Umfassendes Autorisierungsmanagement Dipl.-Inform. Thomas Hildmann Vortrag zur wissenschaftlichen Aussprache Berlin, den Motivation Das Fachgebiet 2 Motivation Das Fachgebiet 2 Motivation Das Fachgebiet
MehrImplementierung einer universellen WLAN-Router-Lösung für die Filialvernetzung
Implementierung einer universellen WLAN-Router-Lösung für die Implementierung einer universellen WLAN-Router-Lösung für die Markus Hutmacher 23. Juni 2015 Markus Hutmacher 23. Juni 2015 Folie 1 von 16
MehrSoftware Engineering 1
Software Engineering 1 SE1 VO und LU Vorbesprechung WS0506-06. Oktober 2005 MARIO BERNHART se1@inso.tuwien.ac.at se1_lab@inso.tuwien.ac.at www.inso.tuwien.ac.at INSO - Industrial Software Institut für
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
MehrAutomatisierte Bewertung in der Programmierausbildung
Automatisierte Bewertung in der Programmierausbildung Oliver Rod Dipl.-Ing (FH) Oliver Rod ol.rod@ostfalia.de 15.01.2018 Oliver Rod ol.rod@ostfalia.de Agenda Vorstellung Demonstration Motivation / Vorteile
MehrDokumentation zu Pocket NeuroNet
Dokumentation zu Pocket NeuroNet Das Projekt Pocket NeuroNet wurde in Rahmen einer Belegarbeit in Neuroinformationsverarbeitung entwickelt. Das Projekt besteht aus zwei Komponenten: 1. portieren NeuroNet
MehrAuf einen Blick. 1 Apps programmieren wie geht das? Das App-Werkzeug: LiveCode Grundbausteine einer App... 43
Auf einen Blick Auf einen Blick 1 Apps programmieren wie geht das?... 13 2 Das App-Werkzeug: LiveCode... 21 3 Grundbausteine einer App... 43 4 Skripte: Programmieren macht Spaß!... 65 5 Eine Würfelmaschine
MehrJava-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
MehrCode Generieren mit UML2
Code Generieren mit UML2 Über uns Philipp Auersperg Mitbegründer der Bluedynamics seit 20 Jahren in der objktorientierten Softwareentwicklung Seminare für Beratungsfirmen über UML Initiator des ArchGenXML
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
MehrSequenzgenerierung aus Klassifikationsbäumen
Sequenzgenerierung aus Klassifikationsbäumen Peter M. Kruse, 24.01.2011 PMK, 24.01.2011 Inhalt Einleitung Stand von Wissenschaft und Technik Generierung von Testsequenzen mit der Klassifikationsbaum-Methode
MehrSoftware Design basierend auf dem Plug-In Konzept
Software Design basierend auf dem Plug-In Konzept Michael Antes Seminar Simulation und Bildanalyse mit Java, WS2003 Universität Ulm Software-Design basierend auf dem Plug-In-Konzept Inhalt: Einführung:
MehrTestbarkeitsanforderungen an die Software
Testbarkeitsanforderungen an die Software Dr. Stefan Jungmayr TAV 27, Bad Honnef, 5. Juni 2008 www.testbarkeit.de There are two ways to write error-free programs; only the third works. [Alan J. Perlis]
MehrProgrammiersprachenkonzepte
Seminar Programmiersprachenkonzepte Michael Duvigneau 1. 4. 2004 p. 1/12 Programmiersprachenkonzepte Seminar 18.410; Sommersemester 2004 Donnerstags 10 12 Uhr; D-220 Michael Duvigneau, Daniel Moldt Universität
Mehr