Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Sap testing with sol man and sap quality center
1. SAP Testing using
SAP Solution Manager
and
HP Quality Center
by
Ramakrishna Chary
Vijay Nandipati
Sri Harsha Atchutanna
2. Agenda
1.
Key facts about SAP Testing
Ramakrishna Chary
2. SAP Testing : Types
Ramakrishna Chary
3. Testing @ SAP System Landscape
Ramakrishna Chary
4. SAP Testing : Efficient Approach
Vijay Nandipati
5. SAP Solution Manager (SolMan)
Vijay Nandipati
6. SAP Quality Center (QC) by HP
Sriharsha Achutanna
7. SAP SolMan + HP QC = Accelerated Testing
Sriharsha Achutanna
8. Showcase : Business Scenario
Sriharsha Achutanna
9. Advantages
Sriharsha Achutanna
10. ROI
Sriharsha Achutanna
11. Appendix
Sriharsha Achutanna
Questions
2
3. Key Facts about SAP Testing
Over 86% of customers are concerned about
risks due to a lack of comprehensive Testing
Time Detected
Require Architectu Constru
ments
re
ction
75% of SAP Customers report that testing is
the major cost and Time factor during SAP
application implementation
Approximately 25% of a corporate application
changes per year
Applications gain complexity over their lifetime
requires additional testing
More than 50% percent of the development
time spent in testing
Requireme
nts
System
Test
PostRelease
1×
3×
5–10×
10×
10–100×
Time
Architectu
Introdu
re
ced
-
1×
10×
15×
25–100×
Constructi
on
-
-
1×
10×
10–25×
Source: Wikipedia
Testing helps SAP Applications in achieving
Correctness of business reports
More reliable
Usability
Integrity of the software application
SOURCE: SAP
3
4. Agenda
1. Key facts about SAP Testing
2. SAP Testing : Types
3. Testing @ SAP System Landscape
4. SAP Testing : Efficient Approach
5. SAP Solution Manager (SolMan)
6. SAP Quality Center (QC) by HP
7. SAP SolMan + HP QC = Accelerated Testing
8. Showcase : Business Scenario
9. Advantages
10. ROI
11. Appendix
Questions
4
6. Agenda
1. Key facts about SAP Testing
2. SAP Testing : Types
3. Testing @ SAP System Landscape
4. SAP Testing : Efficient Approach
5. SAP Solution Manager (SolMan)
6. SAP Quality Center (QC) by HP
7. SAP SolMan + HP QC = Accelerated Testing
8. Showcase : Business Scenario
9. Advantages
10. ROI
11. Appendix
Questions
6
7. Testing @ SAP system Landscape
For single application component like SAP ECC 6.0…
SAP recommends 3 system Landscape
−
−
−
Training
Development
Quality
Production
Sandbox
Unit Testing is executed in the Development system
Pre Production
System Testing, Integrated Testing is executed in the
Quality Assurance System
Load Testing, UAT is executed in the Pre Production
system
Development
Quality
Assurance
Production
Testing activities are
involved
7
8. Testing @ SAP system Landscape
In entire SAP System Landscape, where multiple application components are involved as shown in the below example…
SAP SEM
SAP CRM
Dev
All enterprise applications
are subjected to changes
due to
-
Custom developments
New Support Packages
New Implementations
New Processes
Software Upgrades
QA
PrePRD
Dev
QA
PrePRD
PROD
Dev
PROD
QA
Pre PRD
PROD
Dev
QA
Pre PRD
PROD
SAP BIW
SAP ECC
8
9. Agenda
1. Key facts about SAP Testing
2. SAP Testing : Types
3. Testing @ SAP System Landscape
4. SAP Testing : Efficient Approach
5. SAP Solution Manager (SolMan)
6. SAP Quality Center (QC) by HP
7. SAP SolMan + HP QC = Accelerated Testing
8. Showcase : Business Scenario
9. Advantages
10. ROI
11. Appendix
Questions
9
10. SAP Testing : Efficient Approach
In entire SAP System Landscape, where multiple application components are involved as shown in the below example…
SAP SEM
SAP CRM
QA
PrePRD
Dev
PROD
QA
PrePRD
PROD
Dev
Dev
QA
Pre PRD
PROD
Dev
QA
Pre PRD
PROD
SAP BIW
SAP Solution
HP Quality
Center
Manager
SAP ECC
10
11. Agenda
1. Key facts about SAP Testing
2. SAP Testing : Types
3. Testing @ SAP System Landscape
4. SAP Testing : Efficient Approach
5. SAP Solution Manager (SolMan)
6. SAP Quality Center (QC) by HP
7. SAP SolMan + HP QC = Accelerated Testing
8. Showcase : Business Scenario
9. Advantages
10. ROI
11. Appendix
Questions
11
12. SAP Solution Manager (SolMan)
SAP Solution Manager provides
- tools,
- Services
- methods
- technical and applications- related documentation
- templates
Full Control on entire IT Infrastructure
Supports all phases of entire lifecycle of Software
solution
- Implementation
- Operation
- Support
SAP Solution Manager for Implementation
SAP Solution Manager for Operation
SAP Solution Manager for Support
12
13. Agenda
1. Key facts about SAP Testing
2. SAP Testing : Types
3. Testing @ SAP System Landscape
4. SAP Testing : Efficient Approach
5. SAP Solution Manager (SolMan)
6. SAP Quality Center (QC) by HP
7. SAP SolMan + HP QC = Accelerated Testing
8. Showcase : Business Scenario
9. Advantages
10. ROI
11. Appendix
Questions
13
14. SAP Quality Center (QC) by HP
SAP Quality Center by HP is a web-based test management tool
Easy interface to manage and organize various testing activities.
QC supports
Manual Testing
Automation
Business Process Testing
SAP Quality Center by HP provides visibility and traceability
throughout the application lifecycle.
HP QC contributes around 60 % of the market share in the Test
Management Tools
14
15. Agenda
1. Key facts about SAP Testing
2. SAP Testing : Types
3. Testing @ SAP System Landscape
4. SAP Testing : Efficient Approach
5. SAP Solution Manager (SolMan)
6. SAP Quality Center (QC) by HP
7. SAP SolMan + HP QC = Accelerated Testing
8. Showcase : Business Scenario
9. Advantages
10. ROI
11. Appendix
Questions
15
16. SAP SolMan + SAP QC = Accelerated Testing
SAP Quality Center by HP is a web-based test management tool which gives a centralized control over the
entire testing Project.
Easy interface to manage and organize activities like
Requirements coverage
Test Case Management
Test Execution Reporting
Defect Management
Test Automation
Business Process from Business Blueprint - > Requirements to the
SAP Quality Center
Requirements are further converted into Test Cases in the Test plan
Test Cases are executed in the Test Lab
Test results can analyzed in SAP Quality center and updated back to
Solution Manager
16
18. Agenda
1. Key facts about SAP Testing
2. SAP Testing : Types
3. Testing @ SAP System Landscape
4. SAP Testing : Efficient Approach
5. SAP Solution Manager (SolMan)
6. SAP Quality Center (QC) by HP
7. SAP SolMan + HP QC = Accelerated Testing
8. Showcase : Business Scenario
9. Advantages
10. ROI
11. Appendix
Questions
18
19. Showcase : Business Scenario
SAP ERP System - Sales Process
Sales Process : Order - Delivery – TO – PGI – Billing)
Today we demonstrate a complete sales process and various needs of testing requirements by
showcasing various tools available in the Market
Create a Sales Order transaction for customers
with whom your company has business
relationships . With respect to this order, delivery
and Billing Documents are generated
This business process will be showcased with
Regression Testing and Performance Testing
19
20. Business Scenario : Sales Process Flow
Sales Order Delivery Order Transport Order Post Good Issue Billing Document
Tcode : VA01
Every Sales Process
begins with creating
Sales Order and ends
with generating Billing
Document (Invoice)
Tcode : VL01n
Tcode : LT03
Tcode : VL02
Tcode : VF01
20
21. Business Scenario : Key Terms
Test Scenario
Test Scenario is the high level business process that has to be validated
Test Case
Test case is a sequence of steps to execute the business flow.
21
22. Business Scenario : Process Flow
…… 01
Navigate to Transaction Code
SOLAR_PROJECT_ADMIN
Maintain a project
E1_SALES with key project
information like Project Start and
End Date, Project Team members,
Milestones, Blueprint selection etc..
Navigate to SAP Quality Center
-> Site Administrator and
create a new project E1_SALES
under default domain
22
23. Business Scenario : Process Flow
…… 02
Navigate to Transaction Code
SOLAR_PROJECT_ADMIN
Map the SAP Solution Manager
Project to SAP Quality Center
Project “E1_SALES”
Note:
In SAP Quality Center:
- Assign the users to the project
- Enable “Enterprise Integration SAP Extension
23
24. Business Scenario : Process Flow
…… 03
Business Blueprint :
Navigate to Transaction Code SOLAR01
Define a new business scenario “Sales” under
Business Scenarios Folder. You need to navigate to
Business Process Folder structure tab and define
the Sales Process steps as shown in the figure
24
25. Business Scenario : Process Flow
…… 04
Business Blueprint :
Navigate to Transaction Code
SOLAR02
Note that you can see this tab only after
successful integration between SAP
SolMan and SAP Quality Center
Navigate to “Transfer to SAP QC by
HP” tab and a Test Object
25
26. Business Scenario : Process Flow
…… 05
Business Blueprint :
Select the Test Object for the
business process
Business Blueprint :
Test Object is created for the
business process
26
27. Business Scenario : Process Flow
…… 06
Once the Test Object is created
Navigate to Menu ->Configuration
-> “ Send Data to Quality Center”
Mark the business scenario “Sales”
This will transfer the Test objects to
SAP Quality Center as Test
Requirements
27
28. Business Scenario : Process Flow
…… 07
All the Test Object from SAP SolMan
are transferred as Requirements in
SAP Quality Center
Convert these requirements into Test
Cases and Design Steps to derive Test
plan
28
29. Business Scenario : Process Flow
…… 08
Manually, define the steps for the
Test Case.
Note that, you can use BPT and SAP
TAO along with QTP to generate the
steps
Navigate to Test Plan tab, you
should see a Test Case
29
30. Business Scenario : Process Flow
…… 09
Manually, run the Test Case Step by
clicking the Run button in Test Lab
Tab
Once the Test Case is executed,
send the Test Case Results back
to the Solution Manager by
navigating to Tools menu as
shown.
30
31. Business Scenario : Process Flow
…… 10
Navigate to Transaction Code SOLAR_EVAL. You should
see the Test Case Results in the Solution Manager
31
32. Sales Process : Regression Testing
…… 11
Regression testing
- partially retesting a modified program.
- general assurance that no additional errors were introduced in the process
of
fixing other problems.
- Repetitive process
- Automation
32
33. Sales Process : Regression Testing
…… 12
VB Script is generated by QTP
for all the actions performed
and it is shown in expert view
In Keyword view all the SAP
screen objects can be seen for
the actions performed.
33
34. Sales Process : Regression Testing
…… 13
The generated script in QTP is
saved which can be further
uploaded to QC
QTP generated script is
maintained in the HP QC as
shown in the figure.
We can also invoke QTP and
execute the script from QC
itself.
34
35. Sales Process : Performance Testing
…… 14
Performance Testing
- system performs under a particular workload.
- validate and verify scalability, reliability and resource usage
The different types of performance testing :
1.Load testing
2.Stress testing
3.Endurance testing
4.Spike testing
35
36. Sales Process : Performance Testing
…… 15
Vuser_init, Actions, Vuser_end
are the 3 components for any
load runner test
Code for the business
functionality is saved in Actions.
36
37. Sales Process : Performance Testing
Establish
connection
to upload LR
script to QC.
…… 16
The load runner script saved in
QC can be executed from QC by
invoking Load Runner.
37
38. Sales Process : Reusable Business Components
…… 17
Business Components are
created in the Business
Components tab
The Business Process
components are grouped to
form different test scenarios
38
39. Sales Process : SAP TAO
…… 18
SAP Test Acceleration and Optimization
- Generate automatic tests during regression testing of SAP
solutions, quickly.
- Creates components from the screens of a transaction
and
parameterizes them.
- Supports maintenance of components
39
40. Sales Process : SAP TAO
…… 19
Inspect will identify all the
components for the particular
Transaction Code
40
41. Sales Process : SAP TAO
…… 20
All the components are sent to
Business Components tab in QC
Test Case is created with all the
components from TAO
41
42. Different Types of Testing
…… 21
Manual Testing
Regression Testing
Performance Testing
Business Process Testing
BPT using SAP TAO
42
43. Different Types of Testing Tools
…… 22
QTP
QTP
Solution
Solution
Manager
Manager
Quality
Quality
Center
Center
Load
Load
Runner
Runner
BPT
BPT
SAP
SAP
TAO
TAO
HP Products
SAP Products
43
44. Agenda
1. Key facts about SAP Testing
2. SAP Testing : Types
3. Testing @ SAP System Landscape
4. SAP Testing : Efficient Approach
5. SAP Solution Manager (SolMan)
6. SAP Quality Center (QC) by HP
7. SAP SolMan + HP QC = Accelerated Testing
8. Showcase : Business Scenario
9. Advantages
10. ROI
11. Appendix
Questions
44
45. Advantages
The SAP Solution Manager and Quality Center Integration
best of breed test tools
Integrated test suite for all applications
speeds test preparation and execution
provides single point of access to the entire software landscape
Structured Repository of test scripts with reusability
End to end traceability
Improve Tester Productivity
Comprehensive End to End Business Process Testing Solution that
accelerates testing of your business processes
is fully aligned with ASAP and Solution Mgr.
45
46. Advantages
Centralized Testing Approach
Reduce redundancy & inconsistency
Adhere to standards
Capture testing metrics & test results
Maximize managerial visibility & test coverage
Independent verification of test results
Defects Reporting
Automatic reporting of defects with quality information
Prompt defect resolution
46
47. Agenda
1. Key facts about SAP Testing
2. SAP Testing : Types
3. Testing @ SAP System Landscape
4. SAP Testing : Efficient Approach
5. SAP Solution Manager (SolMan)
6. SAP Quality Center (QC) by HP
7. SAP SolMan + HP QC = Accelerated Testing
8. Showcase : Business Scenario
9. Advantages
10. ROI
11. Appendix
Questions
47
48. ROI
45 -50 % of the testing time is saved
Disintegrated Approach
Integrated Approach (QC and SolMan)
People needed : 24 Men
People needed : 18 Men
Time required
: 7 days
Time required
: 4.5 days
Total hrs
: 24 * 7 * 8 hrs
Total hrs
: 18 * 4.5 * 8 hrs
= 1344 hrs
= 648 hrs
Reduced the test metric reporting time by avoiding duplication of data
Faster defect resolution
Efficient test management with more efficient graphs.
More requirement coverage with less resource utilization.
48
49. Agenda
1. Key facts about SAP Testing
2. SAP Testing : Types
3. Testing @ SAP System Landscape
4. SAP Testing : Efficient Approach
5. SAP Solution Manager (SolMan)
6. SAP Quality Center (QC) by HP
7. SAP SolMan + HP QC = Accelerated Testing
8. Showcase : Business Scenario
9. Advantages
10. ROI
11. Appendix
Questions
49
50. Appendix
Software requirements
Solution Manager 7.0
HP Quality Center 9.5 or above
Solution Manager Addin for HP Quality Center
Load Runner
QTP
BPT addin for QC
SAP TAO 2.0
Additional License
Enterprise Application 2.1
50