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

Ähnliche Dokumente
Wann lohnt sich GUI- Testautomatisierung?

Q-Event «Spice up your Test!»

ALM Test Management Cockpit. Tobias Fickinger, SAP Consulting April 2016

SICHERES TESTEN MIT POLARION. Frank Ziesel

Lasst die Roboter arbeiten: Oberflächen (Test) Automation im Fokus

Wann lohnt sich GUI- Testautomatisierung?

Libelle AG. Datenanonymisierung und darüber hinaus DOAG Libelle AG. Libelle AG

B. Sc. Soner Ceremesiz

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

Entwicklungsoptimierung mit einem ALM Tool Positionierung mit Fallstudie

SEQIS KeepLiquid Testautomation

Testanalyse und Testautomation bei der ImmobilienScout24

Testautomatisierung. Lessons Learned. qme Software. Gustav-Meyer-Allee Berlin. Telefon 030/ Telefax 030/

ecatt Hamburg

Zürich User Summit - Inflectra

Testen von SOA-Anwendungen mit dem BPEL Testframework

modellzentrierter Test

SAP Analytics für KMU. Oktober 2017

HERAUSFORDERUNGEN an die Qualitätssicherung

SAP Solution Manager Test Steps Add-On Freie Skalierung von Testplanung und durchführung

Requirements basiertes Testen mit JUnit Architektur für eine Verbindung von Requirements Management und Test Management

Identity & Access Management in Extranet Portal Projekten

SAP CHANGE MANAGEMENT IM BUSINESS KONTEXT

Testdesign für Automationsskripte

Software EMEA Performance Tour Juni, Berlin

Schulung advertzoom. advertzoom Release 2.1 Stand Januar advertzoom GmbH

2 Best Practise Cases für Marketing Automatisierung B2C/B2B Jörg Wallmüller Solution Consultant Oracle Marketing Cloud Oracle Software (Schweiz)

Ja, ich möchte ab (Datum) Förderspender im Deutschen Roten Kreuz, Kreisverband Dresden e.v. werden. Ich zahle einen Beitrag von: Verwendungszweck:

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

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

Modellgetriebene Entwicklungsprozesse in der Praxis - eine Bestandsaufnahme. Tillmann Schall, anaptecs GmbH

ER-Modelle zur klaren Begrifflichkeit bei der Testentwicklung

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

Herausforderung: Organisation und Einführung

Stabile GUI-Tests durch modulare Testarchitektur. Martin Moser

Specmate Auf Knopfdruck von Anforderungen zu Tests

... Geleitwort zur zweiten Auflage Vorwort zur zweiten Auflage Vorwort zur ersten Auflage Einleitung...

AG-VIP App Erste Schritte

Buchhalter (m/w) Das können Sie von uns erwarten: Ihr Kontakt:

Projektmanagement und Softwareentwicklung. Nina Stodolka, WS2017/2018

Automatisierung. von Softwaretests. I. Farina Slide 1. Isabelle Farina. Vivit TQA Vivit TQA

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

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

Reinhard Salomon Geschäftsleitung

Engineering Aspekte bei der Auswahl von. Automatisierungsplattformen. Wir sind ein unabhängiges Engineering- und Beratungsunternehmen

Anforderungen gezielter umsetzen, Optimieren, Transparenz schaffen

Vergleich der Entwicklungs- und Wartungskosten unterschiedlicher Capture & Replay-Tools beim Testen grafischer Benutzeroberflächen

DIGITALISIERUNG DER PRODUKTENTWICKLUNG VOM VERTRIEB BIS ZUR ARBEITSVORBEREITUNG

Wann lohnt sich GUI- Testautomatisierung?

Release Automation für Siebel

Deformierbares Teil. 1 Erstellung von einem Deformierbaren Teil. Werkzeuge > Deformierbares Teil definieren Tools > Define Deformable Part

Erstellung von Datenpaketen Dateiformate

4 Grundlagen von SQS-TEST/Professional New Line

Trivadis-Gadgets im Dienste ihrer Qualität: FAAT und PL/SQL Cop

CI was tut sich mit Jenkins in Sachen Test?

CONTROLPANEL ACCOUNTVERWALTUNG. Inhalt. Accountverwaltung controlpanel.wu.ac.at

DevOps with AWS. Software Development und IT Operation Hand in Hand. Matthias Imsand CTO Amanox Solutions AG

IT Forum Verpackung. Prozessoptimierung & Unternehmenserfolg. Werner Gabriel Projektmanagement cimdata software GmbH

Mitarbeiter-Profil Dander, Jörg Testmanager

IT-Projekt-Management

Konzeption. und prototypische Implementierung. eines Werkzeuges. für den funktionalen Klassentest

Erfolgreiches Kampagnenmanagement mit SAP Marketing Use Case SBB

Testmanagement. Full-Service

XMeld-Testspezifikation -

Themenschwerpunkt Testautomatisierung

Behandlungsunterstützung mittels App. Lars Erdmann, Partner, Q_PERIOR AG SAP Mobile Forum, 17. April 2013

PAtoolsTX und ATHOS: Reautomatisierung eines Prüffeldes Dr. Rudolf Gregor Kratzer Automation AG

Erfahrungen beim Upgrade und Aufbau eines Applikationsmanagements

Virtual Classroom Backend

Testen mit Fit und Fitnesse. Ludger Solbach

Team Foundation Server & Ranorex Workshop

Testautomation als Vorbedingung der Agilität Session D4. Üetliberg,

Null Administration und volle Analyse Power mit Autonomous Data Warehouse & Analytics Cloud. Oliver Röniger Stephan Reyher

Atos Testing Service. Überblick Atos

ADF & APEX to go! Expertengespräche ADF & APEX Previewer. am PITSS Stand 206. im Anschluss an diesen Vortrag! Wir freuen uns auf Ihren Besuch!

Dokumente im ARBEITSPLATZ

PROZESSCONTROLLING MIT MICROSOFT TOOLS

7HVWHQYRQ6$3$QZHQGXQJHQPLWGHP([WHQGHG &RPSXWHU$LGHG7HVW7RROH&$77

Role-Engineering. Von Funktionen und Gruppen zu Rollen und Rechten. Dr.-Ing. Thomas Hildmann IT Dienstleistungszentrum der TU Berlin

3. Dokumentieren und Testen Advanced Programming Techniques Prof. Dr. Bernhard Humm FB Informatik, Hochschule Darmstadt

XÖV-Standardisierung und Open Source

IT-Servicemanagement für die Oracle ebusiness-suite. Service und Applicationmanagement für die Oracle ebusiness-suite

Containerized End 2 End Testing

Architektur in der Mechatronik. existierender Testwerkzeuge

ADONIS Geschäftsprozessmanagement SAP Solution Manager. BOC Management Office BOC Serviceportfolio

Mitarbeiter-Profil Dander, Jörg Testmanager

Softwaretest von verteilten Echtzeitsystemen im Automobil anhand von Kundenspezifikationen

Linux Inventarisierung mit Authentifizierung per RSA-Schlüssel. RSA-Schlüssel in Docusnap verwenden

MHP Freight Costs Management Ihre Lösung zum einfachen und anwenderfreundlichen Management komplexer Frachtraten!

EJB City GmbH ist Ihr Partner dafür!

"Wie kann das manuelle Testen optimiert und für Manager, Entwickler und Tester vereinfacht werden?"

Container als Immutable Infrastructure. John M. Hutchison

Aktuelle Probleme des Software Engineering Ein Insider Bericht

MHP Test Management Qualität ist kein Zufall Ihre Lösung zur Abdeckung des ganzheitlichen Testprozesses!

ITIL Prozese in APEX am Beispiel des Vodafone FCH

Sequenzgenerierung aus Klassifikationsbäumen

Integration im Enterprise Umfeld

Transkript:

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 / Individual- Software Testvorbereitung Testdurchführung Werkzeuge & Infrastruktur Test-Prozesse 02. Oktober 2013, BW Testing Day, Modulare Testfälle TMT Consult 2013, All rights reserved. 2

Agenda 1. Worin besteht die Herausforderung? 2. Der Weg zur Testfall-Spezifikation Modulare Testfälle 3. Modulare Testfälle definieren 4. Praktische Anwendung 5. Zusammenfassung & Diskussion 02. Oktober 2013, BW Testing Day, Modulare Testfälle TMT Consult 2013, All rights reserved. 3

1. Worin besteht die Herausforderung? Kurze Testphase Automation ist erforderlich, um die verfügbare Zeit zu nutzen Automatisierte & manuelle Tests dennoch übergreifend steuern und berichten System Änderung Flexibilität in der Pflege der Testfälle, einmalige Erstellung & zentrale Änderung kurzfristige Reaktion auf Änderungen, z.b. CRs Wartungskosten Mehrfache Verwendung von Komponenten Weitere Testfall- Kandidaten zur Automation finden 02. Oktober 2013, BW Testing Day, Modulare Testfälle TMT Consult 2013, All rights reserved. 4

1. Vorteile der angestrebten Lösung Business Testfall Spezifikation -> Testfall weiterhin verständlich für die Fachseite IT Testautomation -> Eigenentwickeltes Testframework nicht erforderlich 02. Oktober 2013, BW Testing Day, Modulare Testfälle TMT Consult 2013, All rights reserved. 5

1. Vorteile der angestrebten Lösung Test-Bericht über alle Testfälle & Defects Anforderung Verknüpft mit manuellen & automatisierten Testfällen Zentrales Repository Testfall manuell & automatisiert Defects für manuelle und automatisierte Testfälle Test- Ausführung manuell & automatisiert 02. Oktober 2013, BW Testing Day, Modulare Testfälle TMT Consult 2013, All rights reserved. 6

1. Wann sind Business Komponenten geeignet? Verhältnis manuell - Automation GUI GUI automatisierbar manuell GUI Manuell Backend GUI Manuell automatisierbar Backend automatisierbar Backend manuell Backend automatisierbar 02. Oktober 2013, BW Testing Day, Modulare Testfälle TMT Consult 2013, All rights reserved. 7

Agenda 1. Worin besteht die Herausforderung? 2. Der Weg zur Testfall-Spezifikation Modulare Testfälle 3. Modulare Testfälle definieren 4. Praktische Anwendung 5. Zusammenfassung & Diskussion 02. Oktober 2013, BW Testing Day, Modulare Testfälle TMT Consult 2013, All rights reserved. 8

2. Der Weg zur Testfall-Spezifikation Stammdaten- Objekt X anlegen, ändern, löschen Szenario Testfall Stammdaten- Objekt X anlegen (positiv / negativ) Stammdaten- Objekt X mit Testdaten Y anlegen Variante 02. Oktober 2013, BW Testing Day, Modulare Testfälle TMT Consult 2013, All rights reserved. 9

2. Der Weg zur Testfall-Spezifikation Szenario SZ1 Testfall TF1 TF2 Variante TFV1.1 TFV1.2 TFV1.3 TFV2.1 Testdaten Testdaten Testdaten Testdaten 02. Oktober 2013, BW Testing Day, Modulare Testfälle TMT Consult 2013, All rights reserved. 10

2. Der Weg zur Testfall-Spezifikation Testfall 1 Testfall 2 Testfall 3 Automation? Ja / Nein Manuell Automation Testfall 4 02. Oktober 2013, BW Testing Day, Modulare Testfälle TMT Consult 2013, All rights reserved. 11

Agenda 1. Worin besteht die Herausforderung? 2. Der Weg zur Testfall-Spezifikation Modulare Testfälle 3. Modulare Testfälle definieren 4. Praktische Anwendung 5. Zusammenfassung & Diskussion 02. Oktober 2013, BW Testing Day, Modulare Testfälle TMT Consult 2013, All rights reserved. 12

3. Modulare Testfälle definieren Business- Komponente Parameter Komponenten Verwendung Test-Schritte, Ergebnis für Testdaten in der Businesskomponente In 1 - n Testfällen 02. Oktober 2013, BW Testing Day, Modulare Testfälle TMT Consult 2013, All rights reserved. 13

3. Modulare Testfälle definieren Business-Komponente Testfall 1 - n Test-Schritte, Parameter 1 - n Komponenten In 1 - n Testfällen Modularisierung Testfall 1 Mit 1 - m Daten Komponenten Verwendung Variante 02. Oktober 2013, BW Testing Day, Modulare Testfälle TMT Consult 2013, All rights reserved. 14

3. Modulare Testfälle definieren HP ALM Testwerkzeuge Automationstool gemäß Toolauswahl Tool-Entscheidung 02. Oktober 2013, BW Testing Day, Modulare Testfälle TMT Consult 2013, All rights reserved. 15

3. Modulare Testfälle definieren Konvertierung Manuelle Komponente Automatisierte Komponente => Skripting 02. Oktober 2013, BW Testing Day, Modulare Testfälle TMT Consult 2013, All rights reserved. 16

Agenda 1. Worin besteht die Herausforderung? 2. Der Weg zur Testfall-Spezifikation Modulare Testfälle 3. Modulare Testfälle definieren 4. Praktische Anwendung 5. Zusammenfassung & Diskussion 02. Oktober 2013, BW Testing Day, Modulare Testfälle TMT Consult 2013, All rights reserved. 17

4. Praktische Anwendung: GUI Komponente Manuelle Komponente für Login via GUI Testschritt Beschreibung mit Parametern erwartetes Ergebnis 02. Oktober 2013, BW Testing Day, Modulare Testfälle TMT Consult 2013, All rights reserved. 18

4. Praktische Anwendung: GUI Komponente Geschäftspartner anlegen 02. Oktober 2013, BW Testing Day, Modulare Testfälle TMT Consult 2013, All rights reserved. 19

4. Praktische Anwendung: GUI Komponente Geschäftspartner suchen 02. Oktober 2013, BW Testing Day, Modulare Testfälle TMT Consult 2013, All rights reserved. 20

4. Praktische Anwendung: Testfall zusammensetzen Komponenten im Testfall 02. Oktober 2013, BW Testing Day, Modulare Testfälle TMT Consult 2013, All rights reserved. 21

4. Praktische Anwendung: Backend-Komponente Beispiel Geschäftspartner Anlegen - Backend 02. Oktober 2013, BW Testing Day, Modulare Testfälle TMT Consult 2013, All rights reserved. 22

4. Praktische Anwendung: Modularer Testfall Ähnliche Vorgehensweise für Backend-Testfall 02. Oktober 2013, BW Testing Day, Modulare Testfälle TMT Consult 2013, All rights reserved. 23

4. Praktische Anwendung: Komponenten-Verwendungsnachweis Verwendung In wie vielen / welchen Testfällen wurde die Komponente Geschäftspartner anlegen verwendet? 02. Oktober 2013, BW Testing Day, Modulare Testfälle TMT Consult 2013, All rights reserved. 24

4. Praktische Anwendung: Testfall-Varianten & Testdaten anlegen Varianten Testdaten Spezifikation der Testdaten je Variante (Test Configuration). Relatives Datum (= heute + x Tage) statt absolutes Datum (31.12.2013) verwenden. 02. Oktober 2013, BW Testing Day, Modulare Testfälle TMT Consult 2013, All rights reserved. 25

4. Praktische Anwendung: Komponente im Automationstool öffnen (nach Konvertierung) Komponente ist konvertiert. 02. Oktober 2013, BW Testing Day, Modulare Testfälle TMT Consult 2013, All rights reserved. 26

4. Praktische Anwendung: Komponente im Automationstool öffnen & Bearbeiten Parameter 02. Oktober 2013, BW Testing Day, Modulare Testfälle TMT Consult 2013, All rights reserved. 27

Agenda 1. Worin besteht die Herausforderung? 2. Der Weg zur Testfall-Spezifikation Modulare Testfälle 3. Modulare Testfälle definieren 4. Praktische Anwendung 5. Zusammenfassung & Diskussion 02. Oktober 2013, BW Testing Day, Modulare Testfälle TMT Consult 2013, All rights reserved. 28

5. Zusammenfassung Wiederverwendbarkeit Flexibilität bei Änderungen Schrittweise zur Automation Fachseite versteht weiterhin automatisierte Testfälle Business- Komponenten bieten zahlreiche Vorteile! Zentrales Repository & übergreifende Berichte 02. Oktober 2013, BW Testing Day, Modulare Testfälle TMT Consult 2013, All rights reserved. 29

5. Zusammenfassung Lessons learned Proof-of Concept Automationstool einbeziehen Planung der Komponenten Sicherung vor Konvertierung Verwendung auswerten 02. Oktober 2013, BW Testing Day, Modulare Testfälle TMT Consult 2013, All rights reserved. 30

Fragen Ihre

Vielen Dank! Kontakt Tanja Tremmel Your Text Geschäftsführerin TM Tremmel Consult GmbH Möhringerstr. 7 70178 Stuttgart email: tanja.tremmel@tmt-consult.de 02. Oktober 2013, BW Testing Day, Modulare Testfälle TMT Consult 2013, All rights reserved. 32