Sap testing with sol man and sap quality center

52
SAP Testing using SAP Solution Manager and HP Quality Center by Ramakrishna Chary Vijay Nandipati Sri Harsha Atchutanna

description

Webinar: SAP Testing with SolMan and SAP Quality Center

Transcript of Sap testing with sol man and sap quality center

Page 1: Sap testing with sol man and sap quality center

SAP Testing using

SAP Solution Manager and

HP Quality Center

byRamakrishna Chary

Vijay NandipatiSri Harsha Atchutanna

Page 2: Sap testing with sol man and sap quality center

Agenda

1. Key facts about SAP Testing

2. SAP Testing : Types

3. Testing @ SAP System Landscape

6. SAP Quality Center (QC) by HP

7. SAP SolMan + HP QC = Accelerated Testing

9. Advantages

8. Showcase : Business Scenario

11. Appendix

Questions

4. SAP Testing : Efficient Approach

5. SAP Solution Manager (SolMan)

Ramakrishna Chary

Ramakrishna Chary

Vijay Nandipati

Vijay Nandipati

Sriharsha Achutanna

Sriharsha Achutanna

Sriharsha Achutanna

Sriharsha Achutanna

Sriharsha Achutanna

Ramakrishna Chary

10. ROI

Sriharsha Achutanna

2

Page 3: Sap testing with sol man and sap quality center

Over 86% of customers are concerned about risks due to a lack of comprehensive Testing 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

Testing helps SAP Applications in achieving

Correctness of business reports More reliable Usability Integrity of the software application

SOURCE: SAP

Key Facts about SAP Testing

Time Detected

Requirements

Architecture

Construction

System Test

Post-Release

Time Introdu

ced

Requirements

1× 3× 5–10× 10× 10–100×

Architecture

- 1× 10× 15× 25–100×

Construction

- - 1× 10× 10–25×

Source: Wikipedia

3

Page 4: Sap testing with sol man and sap quality center

Agenda

1. Key facts about SAP Testing

2. SAP Testing : Types

3. Testing @ SAP System Landscape

6. SAP Quality Center (QC) by HP

7. SAP SolMan + HP QC = Accelerated Testing

9. Advantages

8. Showcase : Business Scenario

4. SAP Testing : Efficient Approach

5. SAP Solution Manager (SolMan)

11. Appendix

Questions

10. ROI

4

Page 5: Sap testing with sol man and sap quality center

Types of Testing

Unit Testing

System Testing

Integration Testing

Regression Testing

User Acceptance Testing

Performance Testing

SAP Testing : Types

5

Page 6: Sap testing with sol man and sap quality center

Agenda

1. Key facts about SAP Testing

2. SAP Testing : Types

3. Testing @ SAP System Landscape

6. SAP Quality Center (QC) by HP

7. SAP SolMan + HP QC = Accelerated Testing

9. Advantages

8. Showcase : Business Scenario

4. SAP Testing : Efficient Approach

5. SAP Solution Manager (SolMan)

11. Appendix

Questions

10. ROI

6

Page 7: Sap testing with sol man and sap quality center

Testing @ SAP system Landscape

For single application component like SAP ECC 6.0…

Development Quality Assurance Production

Pre Production

SandboxTraining

SAP recommends 3 system Landscape

Development Quality Production

Unit Testing is executed in the Development system

System Testing, Integrated Testing is executed in the Quality Assurance System

Load Testing, UAT is executed in the Pre Production system

Development Quality Assurance

Pre Production

Testing activities are involved

7

Page 8: Sap testing with sol man and sap quality center

Testing @ SAP system Landscape

In entire SAP System Landscape, where multiple application components are involved as shown in the below example…

Dev QA PRODPre PRD

Dev QA PRODPre PRD

Dev QA PRODPrePRDDev QA PRODPrePRD

SAP ECC

SAP BIW

SAP SEMSAP CRM

All enterprise applications are subjected to changes due to

- Custom developments - New Support Packages - New Implementations - New Processes - Software Upgrades

8

Page 9: Sap testing with sol man and sap quality center

Agenda

1. Key facts about SAP Testing

2. SAP Testing : Types

3. Testing @ SAP System Landscape

6. SAP Quality Center (QC) by HP

7. SAP SolMan + HP QC = Accelerated Testing

9. Advantages

8. Showcase : Business Scenario

4. SAP Testing : Efficient Approach

5. SAP Solution Manager (SolMan)

11. Appendix

Questions

10. ROI

9

Page 10: Sap testing with sol man and sap quality center

SAP Testing : Efficient Approach

In entire SAP System Landscape, where multiple application components are involved as shown in the below example…

Dev QA PRODPre PRD

Dev QA PRODPre PRD

Dev QA PRODPrePRDDev QA PRODPrePRD

SAP ECC

SAP BIW

SAP SEMSAP CRM

SAP Solution Manager

HP Quality Center

10

Page 11: Sap testing with sol man and sap quality center

Agenda

1. Key facts about SAP Testing

2. SAP Testing : Types

3. Testing @ SAP System Landscape

6. SAP Quality Center (QC) by HP

7. SAP SolMan + HP QC = Accelerated Testing

9. Advantages

8. Showcase : Business Scenario

4. SAP Testing : Efficient Approach

5. SAP Solution Manager (SolMan)

11. Appendix

Questions

10. ROI

11

Page 12: Sap testing with sol man and sap quality center

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

Page 13: Sap testing with sol man and sap quality center

Agenda

1. Key facts about SAP Testing

2. SAP Testing : Types

3. Testing @ SAP System Landscape

6. SAP Quality Center (QC) by HP

7. SAP SolMan + HP QC = Accelerated Testing

9. Advantages

8. Showcase : Business Scenario

4. SAP Testing : Efficient Approach

5. SAP Solution Manager (SolMan)

11. Appendix

Questions

10. ROI

13

Page 14: Sap testing with sol man and sap quality center

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

Page 15: Sap testing with sol man and sap quality center

Agenda

1. Key facts about SAP Testing

2. SAP Testing : Types

3. Testing @ SAP System Landscape

6. SAP Quality Center (QC) by HP

7. SAP SolMan + HP QC = Accelerated Testing

9. Advantages

8. Showcase : Business Scenario

4. SAP Testing : Efficient Approach

5. SAP Solution Manager (SolMan)

11. Appendix

Questions

10. ROI

15

Page 16: Sap testing with sol man and sap quality center

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 coverageTest Case ManagementTest Execution ReportingDefect ManagementTest 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

Page 17: Sap testing with sol man and sap quality center

Solman – HP QC Execution process

17

Page 18: Sap testing with sol man and sap quality center

Agenda

1. Key facts about SAP Testing

2. SAP Testing : Types

3. Testing @ SAP System Landscape

6. SAP Quality Center (QC) by HP

7. SAP SolMan + HP QC = Accelerated Testing

9. Advantages

8. Showcase : Business Scenario

4. SAP Testing : Efficient Approach

5. SAP Solution Manager (SolMan)

11. Appendix

Questions

10. ROI

18

Page 19: Sap testing with sol man and sap quality center

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

Page 20: Sap testing with sol man and sap quality center

20

Business Scenario : Sales Process Flow

Sales Order Delivery Order Transport Order Post Good Issue Billing Document

Every Sales Process begins with creating Sales Order and ends with generating Billing Document (Invoice)

Tcode : VA01

Tcode : VL01n

Tcode : LT03

Tcode : VL02

Tcode : VF01

Page 21: Sap testing with sol man and sap quality center

Business Scenario : Key Terms

Test Scenario

Test Case

Test Scenario is the high level business process that has to be validated

Test case is a sequence of steps to execute the business flow.

21

Page 22: Sap testing with sol man and sap quality center

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..

22

Navigate to SAP Quality Center -> Site Administrator and create a new project E1_SALES under default domain

Page 23: Sap testing with sol man and sap quality center

Business Scenario : Process Flow …… 02

Note: In SAP Quality Center:

- Assign the users to the project- Enable “Enterprise Integration SAP Extension

23

Navigate to Transaction Code SOLAR_PROJECT_ADMIN

Map the SAP Solution Manager Project to SAP Quality Center Project “E1_SALES”

Page 24: Sap testing with sol man and sap quality center

Business Scenario : Process Flow …… 03

24

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

Page 25: Sap testing with sol man and sap quality center

Business Scenario : Process Flow …… 04

25

Business Blueprint : Navigate to Transaction Code SOLAR02Note 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

Page 26: Sap testing with sol man and sap quality center

Business Scenario : Process Flow …… 05

26

Business Blueprint : Select the Test Object for the business process

Business Blueprint : Test Object is created for the business process

Page 27: Sap testing with sol man and sap quality center

Business Scenario : Process Flow …… 06

Once the Test Object is created Navigate to Menu ->Configuration -> “ Send Data to Quality Center”

27

Mark the business scenario “Sales”

This will transfer the Test objects to SAP Quality Center as Test Requirements

Page 28: Sap testing with sol man and sap quality center

Business Scenario : Process Flow …… 07

All the Test Object from SAP SolMan are transferred as Requirements in SAP Quality Center

28

Convert these requirements into Test Cases and Design Steps to derive Test plan

Page 29: Sap testing with sol man and sap quality center

Business Scenario : Process Flow …… 08

29

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

Page 30: Sap testing with sol man and sap quality center

Business Scenario : Process Flow …… 09

30

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.

Page 31: Sap testing with sol man and sap quality center

Business Scenario : Process Flow …… 10

31

Navigate to Transaction Code SOLAR_EVAL. You should see the Test Case Results in the Solution Manager

Page 32: Sap testing with sol man and sap quality center

Sales Process : Regression Testing …… 11

32

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

Page 33: Sap testing with sol man and sap quality center

Sales Process : Regression Testing …… 12

33

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.

Page 34: Sap testing with sol man and sap quality center

Sales Process : Regression Testing …… 13

34

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.

Page 35: Sap testing with sol man and sap quality center

Sales Process : Performance Testing …… 14

35

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

Page 36: Sap testing with sol man and sap quality center

Sales Process : Performance Testing …… 15

36

Vuser_init, Actions, Vuser_end are the 3 components for any load runner test

Code for the business functionality is saved in Actions.

Page 37: Sap testing with sol man and sap quality center

Sales Process : Performance Testing …… 16

37

Establish connection to upload LR script to QC.

The load runner script saved in QC can be executed from QC by invoking Load Runner.

Page 38: Sap testing with sol man and sap quality center

Sales Process : Reusable Business Components …… 17

38

Business Components are created in the Business Components tab

The Business Process components are grouped to form different test scenarios

Page 39: Sap testing with sol man and sap quality center

Sales Process : SAP TAO …… 18

39

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

Page 40: Sap testing with sol man and sap quality center

Sales Process : SAP TAO …… 19

40

Inspect will identify all the components for the particular Transaction Code

Page 41: Sap testing with sol man and sap quality center

Sales Process : SAP TAO …… 20

41

All the components are sent to Business Components tab in QC

Test Case is created with all the components from TAO

Page 42: Sap testing with sol man and sap quality center

Different Types of Testing …… 21

42

Manual Testing

Regression Testing

Performance Testing

Business Process Testing

BPT using SAP TAO

Page 43: Sap testing with sol man and sap quality center

43

Solution ManagerSolution Manager

Quality CenterQuality Center

QTPQTP

BPTBPT

SAP TAOSAP TAO

Load Runner

Load Runner

HP Products

SAP Products

Different Types of Testing Tools …… 22

Page 44: Sap testing with sol man and sap quality center

Agenda

1. Key facts about SAP Testing

2. SAP Testing : Types

3. Testing @ SAP System Landscape

6. SAP Quality Center (QC) by HP

7. SAP SolMan + HP QC = Accelerated Testing

9. Advantages

8. Showcase : Business Scenario

4. SAP Testing : Efficient Approach

5. SAP Solution Manager (SolMan)

11. Appendix

Questions

10. ROI

44

Page 45: Sap testing with sol man and sap quality center

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

Page 46: Sap testing with sol man and sap quality center

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

Page 47: Sap testing with sol man and sap quality center

Agenda

1. Key facts about SAP Testing

2. SAP Testing : Types

3. Testing @ SAP System Landscape

6. SAP Quality Center (QC) by HP

7. SAP SolMan + HP QC = Accelerated Testing

9. Advantages

8. Showcase : Business Scenario

4. SAP Testing : Efficient Approach

5. SAP Solution Manager (SolMan)

11. Appendix

Questions

10. ROI

47

Page 48: Sap testing with sol man and sap quality center

ROI

45 -50 % of the testing time is saved

Disintegrated Approach

People needed : 24 Men

Time required : 7 days

Total hrs : 24 * 7 * 8 hrs

= 1344 hrs

Integrated Approach (QC and SolMan)

People needed : 18 Men

Time required : 4.5 days

Total hrs : 18 * 4.5 * 8 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

Page 49: Sap testing with sol man and sap quality center

Agenda

1. Key facts about SAP Testing

2. SAP Testing : Types

3. Testing @ SAP System Landscape

6. SAP Quality Center (QC) by HP

7. SAP SolMan + HP QC = Accelerated Testing

9. Advantages

8. Showcase : Business Scenario

4. SAP Testing : Efficient Approach

5. SAP Solution Manager (SolMan)

11. Appendix

Questions

10. ROI

49

Page 50: Sap testing with sol man and sap quality center

Appendix

Software requirementsSolution Manager 7.0HP Quality Center 9.5 or aboveSolution Manager Addin for HP Quality CenterLoad RunnerQTPBPT addin for QCSAP TAO 2.0

Additional LicenseEnterprise Application 2.1

50

Page 51: Sap testing with sol man and sap quality center

Questions?

Questions

51

Page 52: Sap testing with sol man and sap quality center

For more Information, please contact

Ram RishiManaging Partner

Mobile : 1 630 649 9235Fax : 1 630 689 9455

Ram.Rishi@ myEnterpriseOne.comwww.myEnterpriseOne.com

LinkedIn: http://www.linkedin.com/in/ramrishi

52