ISTQB® ADVANCED LEVEL TEST AUTOMATION ENGINEER ERFAHRUNGEN AUS DEM ERSTEN JAHR Dr. Carsten Weise Trainer, Senior Consultant, imbus AG ASQF NET WEEK 2019 Carsten Weise: Test Automation Engineer (ASQF Netweek 2019) Bildquellen: soweit nicht anders vermerkt: https://pixabay.com Bild: Carsten Weise, Carcavelos
32
Embed
ISTQB® ADVANCED LEVEL TEST AUTOMATION ENGINEER · ISTQB® ADVANCED LEVEL TEST AUTOMATION ENGINEER ERFAHRUNGEN AUS DEM ERSTEN JAHR. Dr. Carsten Weise Trainer, Senior Consultant, imbus
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
ISTQB® ADVANCED LEVEL
TEST AUTOMATION ENGINEERERFAHRUNGEN AUS DEM ERSTEN JAHRDr. Carsten WeiseTrainer, Senior Consultant, imbus AGASQF NET WEEK 2019
Carsten Weise: Test Automation Engineer (ASQF Netweek 2019)
Bildquellen: soweit nicht anders vermerkt: https://pixabay.com
Bild: Carsten Weise, Carcavelos
VORSPANN
Carsten Weise
Diplom/Promotion in Informatik an der RWTH Aachen
Forschung im Bereich Formale Verifikation, u.a. an der Universität Aalborg in Dänemark
Seit dem letzten Jahrhundert in der Industrie im Bereich Testautomatisierung tätig
Zum Autor
(c) imbus AG 2019 Carsten Weise: Test Automation Engineer (ASQF Netweek 2019) Seite 3
Im Zentrum des Lehrplans: Testautomatisierungslösungen(engl. Test Automation Solutions, kurz: TAS)
TAS:
eine Kombination von Komponenten, die einen spezifischen Testautomatisierungsauftrag umsetzt(nach ISTQB Glossary)
Eine TAS ist die Umsetzung/Realisierung einer TAA (nach ISTQB Glossary)
Wir brauchen Lösungen
(c) imbus AG 2019 Carsten Weise: Test Automation Engineer (ASQF Netweek 2019)
SUT
Simulator
Lastgenerator
Performanz-Messung
Test-fälle
Test Execution Tool Adapter
Interface
Interface
Interface
Seite 12
Was war noch die TAA?
(c) imbus AG 2019 Carsten Weise: Test Automation Engineer (ASQF Netweek 2019) Seite 13
Test-Automatisierungs-Architektur
„Alles, was wichtig ist.“ (nach Martin Fowler)
„Diejenigen Design-Entscheidungen, deren Änderung richtig teuer wäre.“ (nach Grady Booch)
„Softwarearchitektur ist noch immer eine junge Disziplin. Eine einzelne, allgemein akzeptierte Definition gibt es nicht.“„(...) ist die Zerlegung des Systems in seine Hauptbestandteile auf der obersten Ebene. (...) Softwarearchitekturdesign ist der zugehörige Designprozess. Softwarearchitektur manifestiert somit die frühesten und wichtigsten Designentscheidungen für das Softwaresystem.“ („Basiswissen Softwarearchitektur“, dPunkt, 2. Auflage, 2007)
„We recognize good architecture when we see it, but it is difficult to definewhat good architecture is“ (Subhajit Datta)