Test Automation Services Test Automation Quick Start für SAP Projekte

Test Automation Services Test Automation Quick Start für SAP Projekte Agenda Überblick Ÿ Herausforderungen der Testautomation in SAP-Projekten Test...
3 downloads 1 Views 2MB Size
Test Automation Services Test Automation Quick Start für SAP Projekte

Agenda

Überblick Ÿ Herausforderungen der Testautomation in SAP-Projekten Test Automation Quick Start im Detail Ÿ TAF (Test Automation Framework) & TCE (Test Composition Environment) – technisches Set-Up Ÿ CBTA (Component Based Test Automation) – technisches Set-Up Ÿ SUT (System unter Test) – technische Voraussetzungen für die Testautomation Ÿ Automatisierte Testfälle Ÿ Training & Coaching Zusammenfassung

© 2016 SAP SE or an SAP affiliate company. All rights reserved.

2

Überblick Herausforderungen der Testautomation in SAP-Projekten

Ausgangssituation Es gibt drei wesentliche Treiber für Testaktivitäten… geschäftliche Treiber

regulatorische Treiber

technologische Treiber

n Veränderte Prozesse n M&A und Reorganisationen

n Gesetzliche Regelungen n Risikomanagement

n Wartung n Neue Funktionalitäten

n Neue Produkte, Lieferanten

n Beispiele: SOX, SEC, FDA, Basel 2

n Upgrades n Globale Rollouts

…diese Änderungen beeinflussen den Lebenszyklus einer SAP Lösung… Implementierung Diskrete Änderung

Neue Prozesse Konsolidierung

Aufwand

Upgrades Fortlaufende Änderung

Kundeneigene Entwicklung Support Pack

Zeit

…manuelles Testen ist kostspielig und fehleranfällig …unzureichendes Testen kann ein höhere Fehlerrate im Produktivsystem zur Folge haben …es besteht eine Notwendigkeit zur Minimierung des Aufwands für das manuelle Testen © 2016 SAP SE or an SAP affiliate company. All rights reserved.

4

Anforderungen von Projektmanagern und Kunden

Wir benötigen eine Lösung… Ÿ die uns einen sofrtigen Einstieg erlaubt Ÿ Die sich in anderen SAP-Projekten bewährt hat Ÿ für die Experten unsere Teammitglieder trainieren und unterstützen Ÿ Zu einem verfünftigen Festpreis Ÿ …und wir brauchen ein professionelles Testautomationswerkzeug ohne teure Lizenzkosten

© 2016 SAP SE or an SAP affiliate company. All rights reserved.

5

Die Lösung: SAP’s Test Automation Quick Start

Der Test Automation Quick Start für SAP Lösungen beinhaltet alles Notwendige für eine professionelle Testautomation Ÿ Test Automation Framework – Grundkonfiguration im SAP Solution Manager Ÿ Test Composition Environment – Grundkonfiguration im SAP Solution Manager Ÿ Component Based Test Automation – Grundkonfiguration im SAP Solution Manager Ÿ System unter Test – Grundkonfiguration für die Testautomation in einem System unter Test Ÿ Testautomation – Automation von 3 SAP GUI basierten Testfällen Ÿ Trainings – Für Tester *Business Process Change Analyzer is available for customers with Enterprise Support © 2016 SAP SE or an SAP affiliate company. All rights reserved.

6

Vorteile auf einen Blick

Vollständige und etablierte Lösung Der Test Automation Quick Start Service beinhaltet alles Notwendige für ein erfolgreiches SAP Projekt und basiert auf SAP Best Practices

Ausgebildete Trainer Unsere Trainer verfügen über viele Jahre Testautomationserfahrung und verhelfen den Projektteam zu einem reibungslosen Start in die Testautomation

Kosteneffizient Keine zusätzlichen Lizenzkosten für das Test Automation Framework und CBTA im SAP Solution Manager Lösung zum Festpreis

Sofort einsatzfähig Vorkonfigurierte Werkzeuginstallation, standardisierte Testpläne und erprobte Trainings erlauben einen schnellen Projektstart *ISTQB: International Software Testing Qualifications Board © 2016 SAP SE or an SAP affiliate company. All rights reserved.

7

Test Automation Quick Start

Test Automation Framework Funktionsweise im Testautomationsprozess Test Automation Framework & Test Composition Environment

Non-SAP

Testdesign

Testdurchführung

Testergebnisse &

Beschleunigte

§ Nahtlose Integration zwischen SAP Solution Manager und Testwerkzeugen von SAP und Partnern

§ Start der automatisierten Tests aus dem Workcenter Test Management

Analyse

Reparatur

§ Testmanager kann auf Ergebnisse manueller und automatisierter Tests in einem Werkzeug zugreifen

§ Workflow zwischen Tester und Testautomationsexperte für Wartung und Reparatur von Testfällen

§ Der Test Data Container (TDC) stellt Testdaten zur Verfügung § Zentrale Verwaltung der Systeme unter Test

§ Ad-hoc Start oder eingeplante, unbeaufsichtigte Testdurchführung § Integrierte Testdurchführungsprotokolle auch für Partnerwerkzeuge

© 2016 SAP SE or an SAP affiliate company. All rights reserved.

§ Status- und Fortschrittsresports § Integrierte Partnerreports

9

Test Automation Framework Eingeplante, unbeaufsichtigte Testdurchführung

Einplanung

Testdurchführung

Einplanung der unbeaufsichtigten automatisierten Testdurchführung erfolgt auf lokalen oder entfernten Rechnern

Unbeaufsichtigte Ausführung der automatisierten Testfälle auf Test PCs

Analyse Notification about test execution status and failure analysis

Businessanalysist Testautomationsexperte

Test PCs © 2016 SAP SE or an SAP affiliate company. All rights reserved.

Testlandschaft

Testergebnisanalyse 10

Component Based Test Automation (CBTA) Das effiziente Testautomationswerkzeug Geschäftsprozess “Order to Cash”

Quotation

Component Based Test Automation (CBTA)

Sales Order

Attribute

Geschätsprozess Systeme unter Test



Parameter für Testdaten Dynamisches Übergabe zwischen Testfällen



Durch SAP ausgelieferte Testkomponenten On the fly generierte Testkomponenten

Skript komponenten •

Testfall basierend auf Testkomponenten

• Testdaten •

© 2016 SAP SE or an SAP affiliate company. All rights reserved.

Billing

• •

Parameter

CBTA erstellt automatisierten

Goods Issue

Test Composition Environment (TCE)

Businessanalyst führt den Geschäftsprozess mittels CBTA aus

Delivery

Im Test Data Container definierte Testdaten Test Data Assignment Wizard

11

Component Based Test Automation (CBTA) Funktionsweise im Testautomationsprozess CBTA befähigt Businessanalysten automatisierte Testfälle zu erstellen, welche sehr flexibel und damit einfach zu warten sind Component Based Test Automation (CBTA) Ÿ Funktionalität – CBTA Test Creation Wizard zur Erstellung von automatisierten Testfällen durch Businessanalysten – Mit CBTA automatisierte Testfälle werden aus von SAP ausgelieferten Komponenten und on the fly erstellen Komponenten zusammengesetzt – Einfache und schnelle Testfallwartung

Businessanalyst

CBTA – Test Creation Wizard

Geschäftsprozess

Quotation

Sales Order

Delivery

– Unterstützte UI Technologien: SAPGUI, SAP CRM web-client

Ÿ Verfügbarkeit – Verfügbarkeit: Mit SAP Solution Manager 7.1 SP07 – Lizenz: Bestandteil des SAP Enterprise Support Vertrages

© 2016 SAP SE or an SAP affiliate company. All rights reserved.

CBTA – Process Flow Analysis

CBTA – Test Components & Test Script

12

Bestandteile der Lösung Solution Manager Ÿ Basiskonfiguration TAF & TCE Ÿ Basiskonfiguration CBTA – inkl. relevanter Hinweise

Ÿ Unterstützung bei der Konfiguration benötigter RFCVerbindungen zu einem SUT Ÿ Erstellung von System Data Container

System unter Test Ÿ Unterstützung bei der Implementierung benötigter Hinweise und Rollen in einem SUT Ÿ Automatisierung von 3 SAP GUI basierten Testfällen bestehend aus: – max. 5 Transaktionen – max. 5 Screens – max. 5 Eingabewerten pro Screen © 2016 SAP SE or an SAP affiliate company. All rights reserved.

13

SUT & Testautomation

System unter Test Ÿ Unterstützung bei der Implementierung benötigter Hinweise und Rollen in einem SUT Ÿ Automatisierung von 3 SAP GUI basierten Testfällen bestehend aus: – max. 5 Transaktionen – max. 5 Screens – max. 5 Eingabewerten pro Screen

© 2016 SAP SE or an SAP affiliate company. All rights reserved.

14

Trainings & Coaching

Test Automation Quick Start - Training Ÿ Vollumfängliches Training (1 Tag) zum Test Automation Framework, Test Composition Environment und CBTA im SAP Solution Manager für: – bis zu fünf Testautomationsexperten

Ÿ mit praktischen Übungen Ÿ Trainingsdokumentation

© 2016 SAP SE or an SAP affiliate company. All rights reserved.

15

Weitere SAP Consulting Services

Installation & Operations Set-Up für den SAP Solution Manager SAP ist der richtige Partner, wenn der SAP Solution Manager neu installiert oder einem Upgrade unterzogen werden soll.

Last- und Performance Test Lasttests werden durchgeführt um das Systemverhalten unter Normallast oder unter Lastspitzen zu analysieren.

Quickstart für den Business Process Change Analyzer Mit dem Business Process Change Analyzer ist es möglich eine Change Impact Analysis durchzuführen, die dabei hilft den Regressionstestaufwand zu optimieren.

Testmanagement für SAP Projekte Quick Start für professionelles Testmanagement in SAP Projekten. Dieser Service ist in verschiedenen T-Shirt-Größen zum Festpreis verfügbar.

© 2016 SAP SE or an SAP affiliate company. All rights reserved.

16

Zusammenfassung

Zusammenfassung

Der Test Automation Quick Start Service befähigt Sie SAP Lösungen professionell zu testen und so den Projekterfolg sicherzustellen

Ÿ Quick Start Service für alle Projektgrößen passen zu jedem Budget Ÿ Mit dem Test Automation Quick Start Service werden Projektteams befähigt Testautomation schnell und kostengünstig zu realisieren Ÿ SAP Solution Managers Test Automation Framework und Component Based Test Automation sofort einsatzfähig, keine zusätzlichen Lizenzkosten Ÿ Professionelle Trainings durch erfahrenen und zertifizierte SAPExperten

© 2016 SAP SE or an SAP affiliate company. All rights reserved.

18

Danke!

Contact information: Robin Schönwald Head of Practice Unit Application Lifecycle Management E [email protected]

© 2016 SAP SE or an SAP affiliate company. All rights reserved.

© 2016 SAP SE or an SAP affiliate company. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE. The information contained herein may be changed without prior notice. Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by SAP SE and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE in Germany and other countries. Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices.

© 2016 SAP SE or an SAP affiliate company. All rights reserved.

20

© 2016 SAP SE oder ein SAP-Konzernunternehmen. Alle Rechte vorbehalten. Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, ohne die ausdrückliche schriftliche Genehmigung durch SAP SE nicht gestattet. In dieser Publikation enthaltene Informationen können ohne vorherige Ankündigung geändert werden. Einige der von der SAP SE und ihren Distributoren vermarkteten Softwareprodukte enthalten proprietäre Softwarekomponenten anderer Softwareanbieter. Produkte können länderspezifische Unterschiede aufweisen. Die vorliegenden Unterlagen werden von der SAP SE und ihren Konzernunternehmen („SAP-Konzern“) bereitgestellt und dienen ausschließlich zu Informationszwecken. Der SAP-Konzern übernimmt keinerlei Haftung oder Gewährleistung für Fehler oder Unvollständigkeiten in dieser Publikation. Der SAP-Konzern steht lediglich für Produkte und Dienstleistungen nach der Maßgabe ein, die in der Vereinbarung über die jeweiligen Produkte und Dienstleistungen ausdrücklich geregelt ist. Keine der hierin enthaltenen Informationen ist als zusätzliche Garantie zu interpretieren. SAP und andere in diesem Dokument erwähnte Produkte und Dienstleistungen von SAP sowie die dazugehörigen Logos sind Marken oder eingetragene Marken der SAP SE in Deutschland und verschiedenen anderen Ländern weltweit. Weitere Hinweise und Informationen zum Markenrecht finden Sie unter http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark.

© 2016 SAP SE or an SAP affiliate company. All rights reserved.

21