webinar - leveraging sap solution manager and hp alm testing suite

38
‹#› 1 1 April 2015 BENIMBL.COM Leveraging sap solution manager and hp alm testing suite Steve christian

Upload: nimbl

Post on 14-Aug-2015

106 views

Category:

Technology


3 download

TRANSCRIPT

‹#›1

1 April 2015BENIMBL.COM

Leveraging sap solution manager and hp alm testing suiteSteve christian

‹#›22

our Curriculum vitae

2009 14x

1Year Founded

Supporting both the Fortune 500 and Midmarket

Growth since inception

SAP Specialized – No other ERP

5280Headquartered in the Mile-High City –Denver, Colorado

174+Amazing Customers… and counting!!

100+

7+

Consultants strong

Average years of SAP Expertise per consultant

15+ Market Verticals Supported

98%Client

Satisfaction

‹#›33

Our Services

Enhanced and consistent SAP User Experience across Computer, Tablet, and Smartphone.

Fiori Denver-based SAP delivery for Break/Fix Enhancement, and Project.

SAP AMSHarness the power of SAP HANA with the SAP Business Suite on HANA.

hana

Empower your workforce and business via SAP mobilization.

MobilityEnd-to-end SAP and HP Testing services across HP ALM, UFT, LoadRunner, and StormRunner.

SAP + HP testingRun IT like a Factory thru Solution Manager’s ITIL ALM Product Suite.

Solution Manager

Classic Basis, TDMS, LVM, EHP, Netweaver, and landscape consulting.

ADMIN + INFRASTRUCTURE

Comprehensive SAP risk mitigation via Audit, toolset, or pure consulting services.

securityDelivery from idea thru hypercare whether laser-focused or complete project.

projects

Connect systems via PI, PO, WebServices, 3rd party Middleware, etc. via seamless connectivity.

integration

Maximize your SAP investment with SAP’s latest and greatest functionality via EHP application.

Enhancement pack

Easily replicate data whenever you want from source to target system (Prod > QA, Prod > Training)!

tdms

‹#›4

AGENDA

1

2

3

4

5

6

Customer pain points

Sap test management strategy

Sap’s solution – hp test tools

Sap’s solution – testing process

Sap’s solution maintenance

Next steps – q & A

‹#›5

Customer pain points

‹#›6

Common customer paint points

Point 1: heterogenous system landscapes

o Hard to document and test integration points

o Testing involves multiple platforms

o Testing involves multiple teams

Point 2: constant software updates from vendors affecting critical business processes

o Lack of understanding of change impact

o Constant need for regression testing

Point 3: effort for creation and maintenance of automated tests

‹#›7

Sap’s test management strategy

‹#›8

Decision 1: create central hub to:o Record and manage e2e business processeso define scope of sap change events

Decision 2: facilitate superior functionalityo Risk-based test planningo Manual and automated (multi-platform, component-based) functional testingo Performance testingo Status reporting and sign-offs

Decision 3: allow for integration with partner testing suites

Sap’s test management strategy

‹#›9

Sap’s test management requirements

Implementation of a new solution

New Solution

Solution Update

Business Blueprint

Change Impact Analysis

Test Planning Test ExecutionBusiness Blueprint Design

Type of Change Test Scope Identification

• Support Packages• Legal Changes• Enhancement Packages• Customizing Changes• Custom Code

• Identification of Business Processes impacted by Solution Updates

• Recommendation of Business Processes for Regression Testing

• Development of test scripts (Manual & Automated)

• Test Plan setup• Test case sequencing• Test Case assignment

• Manual & Automated test script execution

• Test status reporting• Defect Management

‹#›10

Sap’s test management solution with hp tools

‹#›11

Sap test management solution with hp tools

SAP Solution Manager

Business Process Hierarchy

Requirements

Defects

Business Process Change Analyzer (BPCA)

HP ALM / Quality CenterTest Requirements

Test Cases

Manual Test Cases

Test Execution

DefectsSAP TAO

Component Based Automated Tests

Requirements

Test Scripts

Defects

Quick Test ProGUI & Non GUI Automated Tests

MS ExcelLegacy Manual Tests

LoadRunnerPerformance / Load Tests

New Solution

Solution Update

Business Blueprint

Change Impact Analysis

Test Planning Test Execution

Adapter

‹#›12

Landscape• Data communication via RFCs• Centrally manages your system’s landscape• Technical/system monitoring & alerting• Transports• Job scheduling• Data volume management• Custom code

Sap solution manager – manage landscape & applications

ApplicationBusiness Blueprint is a 3-tier hierarchical structure of your business processes (SAP and Non-SAP) Business Scenario Business Process Process Step

In this structure you store:• Documentation (requirements, functional/ tech specs)• Transactions, programs, configuration• Test cases, training

Source: SAP

‹#›13

If you have existing documentation useo Business Blueprinting (tool) to quickly upload business processes into SAP Solution Manager.

Or else, start with understanding what are the T-codes and programs that are being used in your systems.o Solution Documentation Assistant – SDA (tool) and Reverse Business Process Documentation – RBPD

(service)o Re-documentation is done by analyzing the actual usage of the system and is supported by analysis

content provided by SAP

Building a Business BlueprintSource: SAP

‹#›14

Scope and Effort Analyzero Blueprint items generated based on usage statistics in production systems with

grouping by SAP Application Component Hierarchy

Building a Business BlueprintSource: SAP

‹#›15

SAP Solution Updates occur frequently; for example, support packages, customer developments, or add-on installations

The BPCA tool is SAP’s change impact analysis tool to precisely determine impact and help significantly reduce test scope

Business Process Change Analyzer (BPCA)Source: SAP

‹#›16

SAP’s BPCA tool compares the objects modified in a transport to the objects contained in the TBOMs of the target system

Since every TBOM is assigned to a certain transaction in a certain scenario, business process, or process step, you can determine precisely which parts of a Business Process Hierarchy are affected by the change

The Working’s of BPCA

Impacted Objects

Sales

Order to Cash

Quotation

Billing

VA21

VL02N

VF01

Sales Order

Delivery

Goods Issue

VL01N

VA01

Transport

Impacted ObjectsImpacted Process Steps

Process that needs to be regressed

Transport

Modified Objects

TBOMObjects in a

transaction / executable program

‹#›17

A TBOM is a list of all objects in an executable entity These objects, for example, would include module pools, function modules, or tables

Technical Bill of Materials (TBOM)Source: SAP

‹#›18

The purpose of the adapter is to facilitate the exchange of business processes, business requirements, test assets, incidents, and test results between SAP Solution Manager and HP Quality Center.

SAP Quality Center AdapterSource: SAP

‹#›19

SAP Quality Center by HP

The purpose of HP Quality Center is Test Planning

The Requirements module stores the Business Process structure and test requirements. It provides critical analysis features such as Requirements Traceability and Coverage Matrix.

The Test Plan module allows for centralized test development, planning, and storage of test scripts (manual and automated)

The Test Lab allows for planning (scheduling and sequencing) and execution of testing

The Defect module allows for creation, categorization, prioritization, assignment, and tracking until resolution of defects. Automated email features provide alerting and workflow capabilities.

‹#›20

• The purpose of HP QTP / UFT is Test Automation for SAP and non-SAP Applications

• Seamless integration with SAP Quality Center by HP

• Record and Playback scripting approach to creating automated test scripts

• Provides a solution to testing on heterogeneous business systems and processes

SAP Quick Test Professional / Unified Functional Test by HP

‹#›21

SAP Test Acceleration and Optimization (TAO)

SAP TAO is a 3rd generation test automation tool based on the paradigm of building test cases out of test components.

This helps accelerate the repair of damaged test scripts

Test components with parameters for input fields are automatically generated saving time in script build.

SAP Platforms supported: o SAP GUI, SAP CRM Web Client, ABAP Web

Dynpro, Java Web Dynpro SAP Enterprise Portal, SAP GUI for HTML

‹#›22

SAP TAO creates tests and components from the screens of a transaction or the views of a CRM or Web Dynpro ABAP Web application and parameterizes them

These tests are for a single transaction or Web application and can be combined into an E2E business process scenario test

The Workings of SAP TAOSource: SAP

‹#›23

The Workings of SAP TAOSource: SAP

1. Identify affected SAP TAO test scripts• Info from change team, failed execution, BPCA analysis

2. Repair SAP TAO test scripts• Provide parameter value for new screen field• Insert missing test component

3. Consolidate SAP TAO test script and scenario test4. Provide input data in test data file

Changed via SAP Customizing1. Identify affected SAP TAO test scripts

• Info from change team, failed execution, BPCA analysis2. Repair SAP TAO test scripts

• Insert missing test component• Inspection and exchange of outdated test component

3. Consolidate SAP TAO test script and scenario test4. Provide input data in test data file

Changed via custom code

‹#›24

Build End to End Test Scripts using HP LoadRunner

SAP LoadRunner by HPSource: SAP

‹#›25

SAP LoadRunner by HP - ResultsSource: SAP

Sample Results

‹#›26

Out-of-the-box support includes support for,

WSDL, Java Message Service (JMS), HTTP, Representational State Transfer (REST) and .Net services

With HP (UFT = QTP + ST) , o Validate the headless layero Validate transactions as they

span multiple GUI and non-GUI layers of an application

Service & Interface Tests – HP SERVICE TESTSource: SAP

‹#›27

The testing process

‹#›28

Testing process flowSource: SAP

‹#›29

Testing process flow (cont.)Source: SAP

‹#›30

Solution maintenance

‹#›31

SAP Solution Manager SAP Quality Center by HP

Copy BPR

1. Initial Implementation

2. Solution

3a. Maintenance Project

4a. New Implementation Copy BPR

3b. Quality Center Project

4b. Quality Center Project

5. Quality Center Project

Sync RequirementsCopy Test

Scripts

Solution maintenance - downstream

‹#›32

SAP Solution Manager SAP Quality Center by HP

2. Solution

3a. Maintenance Project

4a. New Implementation Compare & Adjust

3b. Quality Center Project

4b. Quality Center Project

5. Quality Center Project

Copy Test Scripts

Solution maintenance - upstream

‹#›33

‹#›34

Wrap-up

‹#›35

Business Blueprinto How many business processes do you have documented?

Complete with transactions and or programs used, specifications and training documents.

o Do you know the business analyst responsible for those business processes?

Test Scopeo Have your business processes been prioritized by criticality?o How is risk tolerance in your organization defined when determining Test Scope?

Regression Test Preparationo How many of your documented business processes are end to end business scenarios?o What percentage coverage (end to end test scripts) do you have for these scenarios?

Assessing your testing needs - Questions

‹#›36

Test Planningo What system do you store and execute you test scripts? o Are you able to assign / schedule test scripts executions, manage defects and report effectively

on testing?

Performance Testingo Do you know what are the top 15 most used transactions, batch jobs and reports in your system?o What is considered as acceptable performance of critical transactions?

Service and Interface Testingo Do you understand and know how to test all your interfacing SAP and Non-SAP systems?o How many of those interfaces are Services or API’s without a UI (w/o calling an Application)?

Assessing your testing needs - Questions

‹#›37

How can nimbl help?

Questions?o Feel free to send an emailo Online demo for team

‹#›38

ConnectSteve christian

[email protected] +1 813 545 9397 SteveChristian