webinar - leveraging sap solution manager and hp alm testing suite
Post on 14-Aug-2015
108 Views
Preview:
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
‹#›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
‹#›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
‹#›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
‹#›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
‹#›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
‹#›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
top related