SAP Insider Track Munich

Slides:



Advertisements
Similar presentations
WebDynpro for ABAP Short introduction.
Advertisements

Developments on Application System & Integration System.
Securing Legacy Software SoBeNet User group meeting 25/06/2004.
SOA Landscape Recommendations By >. Who we are  Team Members  Company History  Current & Past Client Projects  Note: have fun here. Make up your history.
The information contained in this document is highly confidential and privileged. No part of this document may be copied or circulated without express.
IS 466 ADVANCED TOPICS IN INFORMATION SYSTEMS LECTURER : NOUF ALMUJALLY 3 – 10 – 2011 College Of Computer Science and Information, Information Systems.
Copyright 2003 Accenture. All rights reserved. Accenture, its logo, and Accenture Innovation Delivered are trademarks of Accenture. Data Migration in Oracle.
SOA-14: Continuous Integration in SOA Projects Experience from the field Andreas Gies Principal Architect.
Framework: ISA-95 WG We are here User cases Studies
© 2007 by Prentice Hall 1 Introduction to databases.
SAP Business Connector Integrating R/3 to Global Web Deployment Using XML and Business Connector.
SOA-21: Integrating SAP and Other Packaged Applications into your SOA Infrastructure Wayne Lockhart Sr. Product Manager.
] COREY PEARSON [ ASUG INSTALLATION MEMBER MEMBER SINCE: 2008 CHAVONE JACOBS [ ASUG INSTALLATION MEMBER MEMBER SINCE: 2003 ALLAN FISHER [ ASUG INSTALLATION.
IBM Global Services © 2005 IBM Corporation SAP Legacy System Migration Workbench| March-2005 ALE (Application Link Enabling)
IPS Infrastructure Technological Overview of Work Done.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Contact us: Call: , , Mail: Visit:
Integrated ALM with Cross-Tool Reporting Kovair Marketing Kovair Software Copyright ©
The Holmes Platform and Applications
3 Ways to Integrate Business Systems to Partners
SAP Business One 9.0 integration for SAP NetWeaver Solution Overview
ORACLE SOA 11g ONLINE TRAINING
Engaging Business Analysts in Test Automation
BI Reporting on Cloud Applications 05/10/2016 SAPience.be USERday 2016.
Project Management: Messages
Data Platform and Analytics Foundational Training
Constructing Deploying and Maintaining Enterprise Systems
Integration Framework of SAP Business One as Platform for Scenario Development January 2016 Public.
Using Item Attributes in a Make-to-Order Environment
PLM, Document and Workflow Management
Chapter 11: Software Configuration Management
Using a Gateway to Leverage On-Premises Data in Power BI
Overview of MDM Site Hub
Chapter 18 Maintaining Information Systems
Computer Aided Software Engineering (CASE)
aBAP – NextGen QA Delivery Gear
Company Insight Enterprises Inc
Mobius Field Order Application Overview
On the road: Test automation in practice for a BMW map update service
CHAPTER 3 Architectures for Distributed Systems
Introduction to J2EE Architecture
SENIOR MANAGER - SOFTWARE TESTING PRACTICE
Using a Gateway to Leverage On-Premises Data in Power BI
Course Name: QTP Trainer: Laxmi Duration: 25 Hrs Session: Daily 1 Hr.
Introduction to Enterprise Systems
Reduce Human Error & Accelerate Your Migration to vCloud Air with ATAvision ATAvision™ Automated IT Infrastructure Discovery and Application Mapping from.
Application Lifecycle Management – Best Practices for SharePoint and Office App development November 2015.
ABAP Objects Abap Proxy
Advantages OF BDD Testing
Enterprise Application Integration Styles
Unlock The Power of Your Business Processes Demystifying Workflow Solutions
Data Migration Assurance
Introduction to Customizing Reports in SAP
The Obermeier Software SNMP OPC Server 3.0
Achieve Next level of Automation with Robotic Test Automation
SharePoint Online Hybrid – Configure Outbound Search
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Chapter 11: Software Configuration Management
An Introduction to Software Architecture
Introduction to Customizing Reports in SAP
System Center Marketing
Sara Hagopian Solution Architect
TN19-TCI: Integration and API management using TIBCO Cloud™ Integration
{Project Name} Organizational Chart, Roles and Responsibilities
T-FLEX DOCs PLM, Document and Workflow Management.
1B8 - Executing the Payroll Process as Payroll Process Manager
Matthew Farmer Making Azure Integration Services Real
OU BATTLECARD: Oracle Data Integrator
Presentation transcript:

SAP Insider Track Munich SAP Centric application Interface Regression Testing for Cloud and on-Premise SAP Insider Track Munich 7 October 2017 Frank van der Plas Michal Kowalczewski

Agenda Welcome concepts of int4 application interface testing approach Example of SAP centric regression testing Questions

INT4 introduction Founded in Poznan Poland in 2010. Integration style: One face for One interface INT4 consultants are all SAP middleware (SAP PO/CPI), SAP development (ABAP, IDOC, ALE, SAP AIF, HANA) and SAP module certification experts. Started with the first blueprint for int4 IFTT 2012. Michal Krawczyk SAP Mentor since 2007

Cost of late detection of application interface issues in ALM cycle Preliminary estimates of relative cost factors of correcting errors as a function of where errors are introduced and found . (X) relative cost unit Where errors are introduced Where errors are found Blueprint Configure, code unit test Functional integration test UAT Pre-production Post go-live 1X 5X 10X 15X 30X Configure/code/unit test 20X Functional/ Source: The economic impact of inadequate infrastructure for software testing National institute of standards and technology . May 202

Typical SAP centric landscape Business suite S/4hana SAP PO SAP Cloud Platform Integration - SAP as integated ERP system has a centric position. Usually single installation for headquarter and subsidiaries Multiple local and global systems are integrated with SAP. Much often the non-SAP systems are added or decomissioned than SAP In order to control such distributed landscape the central middleware platform must be used and the interface logic must be reusable. In this purpose the canonical data model is introduced and the most of the mappings and components in reused between particular interfaces. The TCO is much lower than maintaining the single connections but we need to keep in mind that the risk that single change will have broader negative impact is higher. For that purpose we need to have regression testing process organized well.

The SAP application interfaces SAP cloud Platform SAP ABAP Backend SAP cloud solutions Apps Odata Gateway external Message Cloud Platform Integrator SAP Message FM SAP AIF Enterprise Service/ Proxy Soamanager External systems Bus doc. IDOC/ALE Processing external Message Middleware: SAP PO BAPI CIF RFC-Bapi AIF- File Processing ext. systems Middleware: SAP PO Cloud Platform Integrator external Message SAP Message Interface technology SAP customizing Bus doc.

Challenge: SAP Application interface testing SAP application interfaces are complex interfaces combining various technology solutions and have a high degree of re-use Lets look at the number as the reuse increases from left to the right; 100+ messages 10 messages One sales order mapping processing Processing ext.systems Middleware: SAP PO Cloud Platform Integrator external Message SAP Message Interface technology SAP customizing Bus doc. Testing challenges Lots of technology components involved Re-use of is Key ! The closer to the SAP business document the more re-use is introduced What is the source of data? Production, manual produced, copies from previous test Manage and store your unique test case like you do with tests scripts

What is the testing scope of int4 ? Rec/playback Unit testing Unit testing Rec/playback UI UI Processing ext. system and cloud external Message Middleware: SAP PO Cloud Platform Integrator SAP Message Interface technology SAP customizing Bus doc. INT4 SAP application interface testing Supported middleware and interfaces SAP PI/PO 1 PI GUID inbound   2 PI IDOC inbound 3 PI synchronous resp. 5 PI Outbound 10 PI Manual Inbound Backend 4 ECATT recording 6 IDoc number 7 IDoc Outbound 8 AIF XML 9 Inbound Proxy 11 DB Assertions NW gateway 12 OData service SAP Cloud PI 13 SAP CPI Sync 14 SAP CPI Outbound Key-points: Lots of technology components involved Complexity increases with more interface types and middleware for Cloud and on-prem/private cloud Use good and validated reference test sets Application interface unit testing is a collection of different technology components

Working with Int4 test cases Initial interface Configuration ( IFTT coordinator) Test case definition ( developer, functional, tester, expert user, ALM team) Continuous Execution/schedule test cases ( developer, functional, tester, expert user, ALM team) Configure interface Build test case Interface: single click select CPI/PO message Run test cases virtual inject message in PO/CPI IFTT interface definition Store reference for test case in repository Behaviour rules Reference Use IFTT Interface definition Validate Substitution rules Business document reference New bus doc Validation rules Interface Message reference Store validation result

Example company- Test requirement sources interfaces backend scenarios SAP cloud platform Current: Webshop for worldwide use Cloud platform applications Legacy system scenarios with inbound order and outbound order conformation EDI with Germany, Poland and France Change: a change in any of the integration components can impact other interfaces. Example expert use changes BRF+ table in AIF for his cloud integrator interface Test requirement Test new CPI integration Regression test EDI and legacy interfaces Apps Apps Cloud platform integrator SAP ECC Apps Gateway Web shop SOA manager SAP PO Map AIF FTP Proxy Sales order Canonical message Map B2B Add-on Map Order idoc Ordconf idoc Map Sales confirmation Map BAPI flatfile Map WS

Example company – INT4 test approach sources interfaces backend Automated test execution SAP cloud platform Virtualize Post Synchronous SAP cloud platform messages to CPI Post SAP PO edi files Post SAP PO order files and wait for order response file Execution of test cases: generate unique message Post/trigger event Select created business document Validate testcase business document with newly created Store test result Generate report CPI Apps Apps Cloud platform integrator SAP ECC Apps Gateway INT4 IFTT Web shop SOA manager ECC AIF FTP SAP PO Proxy Sales order SAP PO Canonical message Map B2B Add-on Map Order idoc Ordconf idoc Map Sales confirmation Map BAPI flatfile Map WS

Application interface test example Cloud Platform Integrator and SAP PO

Upcoming events Date Event 9 Oct 2017 Webinar the challenge of SAP application interface testing November 2017 Webinar SAP centric integration testing in a hybrid environment using SAP PO and SAP CPI. Pre-register iftt@int4.com 1 Dec 2017 SAP Inside Track – Paris Presentation of SAP Centric integration testing for Cloud Platform Integrator. Follow us on @int4IFTT for live updates December 2017 Webinar SAP application Interface development using the test driven INT4 Approach. Pre-register iftt@int4.com

© mm@mikemeister.de