Test Automation Services Test Automation Quick Start for SAP Projects

Test Automation Services Test Automation Quick Start for SAP Projects Agenda Overview Ÿ Test Automation challenges in SAP Projects Test Automation ...
Author: Gerard Nichols
5 downloads 0 Views 2MB Size
Test Automation Services Test Automation Quick Start for SAP Projects

Agenda

Overview Ÿ Test Automation challenges in SAP Projects Test Automation Quick Start in Detail Ÿ TAF (Test Automation Framework) & TCE (Test Composition Environment) – Technical Set Up Ÿ CBTA (Component Based Test Automation) – Technical Set Up Ÿ SUT (System under Test) – Technical prerequisites for Test Automation Ÿ Automated Test Cases Ÿ Training & Coaching Summary

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

2

Overview Test Automation Challenges and Solutions in SAP Projects

Initial position There are three key drivers for testing… Business Drivers

Compliance Drivers

Technology Drivers

n Changed business processes

n Governance n Risk management

n Maintenance n New functionality

n M & A and reorganizations

n Compliance

n Upgrades

n New products, vendors

n Examples: SOX, SEC, FDA, Basel 2

n Global rollouts

…these change events impact the life cycle of enterprise solutions… New Implementation Discrete Change Events

Effort

Ongoing Change Events

New Processes Consolidation Upgrades Custom Development Support Pack

Time

…manual testing of all changes is costly and error prone …insufficient testing can cause higher risks for failure in production …there is a need to minimize the cost for individual test runs © 2016 SAP SE or an SAP affiliate company. All rights reserved.

4

Project Managers / Customers Requirements

We really need a solution… Ÿ That allows us to start immediately Ÿ That is well-proven in other SAP projects Ÿ Where skilled test experts support and train our team members Ÿ Reasonably priced and available at a fixed price Ÿ …and we need a professional test automation tool, but we don‘t have budget for expensive licenses

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

5

The Solution: SAP’s Test Automation Quick Start

Test Automation Quick Start for SAP solutions contains everything you need for a professional test automation Ÿ Test Automation Framework – Basic Configuration in SAP Solution Manager Ÿ Test Composition Environment – Basic Configuration in SAP Solution Manager Ÿ Component Based Test Automation – Basic Configuration in SAP Solution Manager Ÿ System under test – Basic Configuration for Test Automation in one system under test Ÿ Test Automation – Automation of 3 SAP GUI based test cases Ÿ Trainings – For testers *Business Process Change Analyzer is available for customers with Enterprise Support © 2016 SAP SE or an SAP affiliate company. All rights reserved.

6

Advantages at a Glance

Complete and established solution Test Automation Quick Start Service contains everything you need for a successful SAP project and is based on SAP’s best practices

Skilled Trainers Our trainers have many years of test automation experience and will enable the project team to a trouble free start into test automation

Cost-Efficient No additional license costs for Test Automation Framework and CBTA in SAP Solution Manager Complete fix price solution

Immediately ready for use Pre-configured tool installation, standardized test plans and field-tested trainings allows a quick project start *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 How does it work in the test automation process? Test Automation Framework & Test Composition Environment

Non-SAP

Test Design

Test Execution

Test Result

Accelerated

§ Seamless integration between SAP Solution Manager and test tools from SAP and Partners

§ Start of automated tests from Workcenter Test Management

Analysis

Repair

§ Test Manager can view test results from manual and automated tests in one environment

§ Workflow between Tester and Test Engineer to trigger test case repair

§ Test Data Container (TDC) provide test data for test script parameters § Central management of System under Test

§ Ad-hoc start or scheduler for unattended execution § Integrated test execution logs from partner tools

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

§ Status and progress resports § Integrated partner reports

§ Rich environment for Test Engineer to analyze problems and perform repair activities

9

Test Automation Framework How is an unattended test execution realized?

Scheduling

Test Execution

Scheduling of unattended automated tests in local or remote locations

Unattended execution of automated test on Test PCs

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

Notification about test execution status and failure analysis

Business Analysist

Test Engineer

Test PCs

Analysis

Test System Landscape

Test result analysis 10

Component Based Test Automation (CBTA) The cost efficient test automation tool Business Process “Order to Cash”

Quotation

Component Based Test Automation (CBTA)

Sales Order

CBTA creates test script based on test components during execution

Billing

Attributes

• •

Business Transaction Systems under Test

Parameters

• •

Parameters for test data inputs Dynamic handover between scripts

• Script Components • • Test Data •

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

Goods Issue

Test Composition Environment (TCE)

Business Analyst executes business transaction via CBTA

Delivery

SAP delivered test components On the fly generated components Data defined in Test Data Container Test Data Assignment Wizard

11

Component Based Test Automation (CBTA) How does it work in your test automation process? CBTA enables your Business Analysts to build component-based test scripts which are highly flexible and easy to maintain Component Based Test Automation (CBTA) Ÿ Functionality – CBTA Test Creation Wizard for test script creation by Business Analysts – CBTA test scripts are composed by reusing SAP delivered default components and customer specific screen components – Fast repair of damaged test scripts

Business Analyst

CBTA – Test Creation Wizard

Business Process

Quotation

Sales Order

Delivery

– Supported UI technologies: SAPGUI, SAP CRM webclient

Ÿ Availability – Availability: with SAP Solution Manager 7.1 SP07

CBTA – process flow analysis

– License: included in SAP Enterprise Support contract CBTA – Test Components & Test Script

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

12

Components of the solution

For Solution Manager Ÿ Standard configuration TAF & TCE Ÿ Standard configuration CBTA – Including provisioning of required notes

Ÿ Support for configuration required RFC-connections to one SUT Ÿ Creation of System Data Container

For System under Test Ÿ Support for implementation of required notes and roles in one SUT Ÿ Automation of 3 SAP GUI based test cases each of – max. 5 transaction – max. 5 screens – max. 5 input values per screen © 2016 SAP SE or an SAP affiliate company. All rights reserved.

13

SUT & Test Automation

System under Test Ÿ Support for implementation of required notes and roles in one SUT Ÿ Automation of 3 SAP GUI based test cases each of – max. 5 transaction – max. 5 screens – max. 5 input values per screen

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

14

Training & Coaching

Test Automation Quick Start - Trainings Ÿ Full training (one day) on Test Automation Framework, Test Composition Environment and CBTA in SAP Solution Manager for: – up to five Test Automation Experts

Ÿ With practical exercises Ÿ Training documentation

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

15

More SAP Consulting Services

Installation & Operations Setup for SAP Solution Manager SAP is the right partner for you if you need to install SAP Solution Manager or upgrade to the latest version.

Load- and Performance Test Load testing is performed to determine a system’s behavior under both normal and anticipated peak load conditions.

Quickstart for Business Process Change Analyzer With Business Process Change Analyzer it is possible to perform change impact analysis and helps you to minimize the effort for regression testing.

Test Management for SAP Projects Quick Start into professional Test Management within SAP projects. This service is available in different t-shirt sizes for ficed pricres.

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

16

Summary

Summary

Test Automation Quick Start Service enables your team to test SAP solutions professional and ensures project success

Ÿ Quick Start Service for all project sizes and suitable for every budget Ÿ With Test Automation Quick Start Service teams are able to perform test automation fast and cost-effective Ÿ SAP Solution Managers Test Automation Framework and Component Based Test Automation are ready for usage, no additional license costs Ÿ Professional trainings by experienced and certified SAP experts

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

18

Thank You!

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