100% found this document useful (2 votes)
305 views17 pages

Comprehensive SAP Testing Guide

This document provides an overview of SAP testing. It discusses the different types of SAP tests including unit testing, development testing, scenario testing, integration testing, performance testing, user acceptance testing, and regression testing. It also describes characteristics that SAP test cases should exhibit such as traceability to requirements, preconditions, peer review, use of SAP roles, test data, and a narrative description. The document provides examples of techniques for designing SAP test cases and includes screenshots of a sample SAP test case.

Uploaded by

Venu Naik Bhukya
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
305 views17 pages

Comprehensive SAP Testing Guide

This document provides an overview of SAP testing. It discusses the different types of SAP tests including unit testing, development testing, scenario testing, integration testing, performance testing, user acceptance testing, and regression testing. It also describes characteristics that SAP test cases should exhibit such as traceability to requirements, preconditions, peer review, use of SAP roles, test data, and a narrative description. The document provides examples of techniques for designing SAP test cases and includes screenshots of a sample SAP test case.

Uploaded by

Venu Naik Bhukya
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd

Monday, 16 September 2019

DIAS 1

SAP Testing

by Venu Naik Bhukya


e-mail: nuve1284@[Link]

[Link] [Link]
Monday, 16 September 2019

Agenda DIAS 2

• SAP Testing
• SAP Test Types
• Testing and QA Activities for SAP Implementation
• SAP Test Case Characteristics
• SAP Test Design Techniques
• Sample SAP Test Case
• Screens of a sample SAP test case
• KMD Payroll Testing

[Link] [Link]
Monday, 16 September 2019

SAP Testing DIAS 3

SAP testing is complex, difficult, and esoteric

Testing at any SAP project is an integrated effort that requires the


expertise and skills of several resources such as SMEs, functional
configuration resources, ABAP developers, and business analysts

[Link] [Link]
Monday, 16 September 2019

SAP Test Types DIAS 4

 Unit Testing
•This is the lowest level of testing at the SAP transaction level
•Unit testing includes boundary testing for positive and negative
testing.
•Negative testing should be performed for custom fields and
transactions to ensure that the system only allows valid input and can
adequately perform exception handling. An example of a negative
test for a process would be attempting to process an order with the
wrong status
•The configuration team owns the unit-testing effort and is responsible
for planning and execution of unit testing
•The main focuses for unit testing are:
■ Master data
■ Negative-positive testing
■ Transaction functionality
■ Security roles and profiles

[Link] [Link]
Monday, 16 September 2019

SAP Test Types DIAS 5

 Development Testing

•This is the testing for reports, interfaces, conversions, enhancements,


work flows, and forms (RICEWF) development objects developed
primarily with ABAP code.

•The development or ABAP team is responsible for planning and


executing the development tests, but the configuration team is
responsible for approving the results for the development tests

•The development test cases need to reflect the testable conditions


from the technical specifications.

[Link] [Link]
Monday, 16 September 2019

SAP Test Types DIAS 6

 Scenario Testing

•Scenario testing is the testing of chains of SAP transactions that make


up a process within a single area or module.

•Scenario testing includes testing of a process with data from external


systems and applicable SAP roles/profiles.

•The scenario testing is owned by the configuration teams but includes


participation from SMEs and members of the test team and
development team.

[Link] [Link]
Monday, 16 September 2019

SAP Test Types DIAS 7

 Integration Testing

•Integration testing is the testing of chains of SAP transactions that


make up an end-to-end process that cuts across multiple modules, for
instance, order-to-cash, purchase-to-pay, and hire-to-retire with
external data and converted data.

•Integration testing includes testing through the external systems and


SAP bolt-ons with security roles and workflow.

•Integration testing requires participation from members of the


configuration and development teams for defect resolution.

•The dedicated test team is the owner of the integration test.

[Link] [Link]
Monday, 16 September 2019

SAP Test Types DIAS 8

 Performance Testing

•Performance testing encompasses load, volume, and stress testing to


determine system bottlenecks and degradation points.

•A performance test helps to determine the optimal system settings to


meet and fulfill the established SLAs.

•The dedicated test team is the owner of the performance test.


Performance tests are conducted primarily with automated test tools.

[Link] [Link]
Monday, 16 September 2019

SAP Test Types DIAS 9

 User Acceptance Testing

•User acceptance testing allows the system’s end users to


independently execute test cases from the perspective of how the end
users plan to perform tasks in the production environment.

•The owners of the user acceptance testing are the end users, and the
configuration and test team members resolve defects identified during
the user acceptance test.

[Link] [Link]
Monday, 16 September 2019

SAP Test Types DIAS 10

 Regression Testing

•Regression testing ensures that previously working system


functionality is not adversely affected by the introduction of new
system changes.

•Regression testing is needed to ensure that “nothing is broken” as a


result of a new system change. Regression testing is primarily an
automated testing effort.

•The test team owns the execution of the regression test.

[Link] [Link]
Monday, 16 September 2019

SAP Test Types DIAS 11

 Other types

•Other types of SAP tests include usability, archiving, data migration


testing, and technical tests.

•Technical tests such as backup and recovery, printing, faxing,


electronic data interchange (EDI), availability, and so on are also
needed in particular for initial SAP implementations and/or global SAP
rollouts.

[Link] [Link]
Monday, 16 September 2019

Testing and QA Activities for SAP Implementation DIAS 12

[Link] [Link]
Monday, 16 September 2019

SAP Test Case Characteristics DIAS 13

 SAP test cases must exhibit the following characteristics and attributes:

•Trace back to testable requirements or other existing documentation


(BPPs, flow process diagrams, technical or functional specifications)

• Include preconditions

• Have been peer reviewed and signed off

• Include SAP role(s) to be used for verifying the test conditions

•Include a narrative or description of the test conditions to be verified

•Contain valid test data (i.e., master data)

[Link] [Link]
Monday, 16 September 2019

SAP Test Design Techniques DIAS 14

 We need to design test cases using different techniques, all the


techniques which are used for software testing can be used here

 Different test case design techniques used in SAP Testing are

• Equivalence Class Partitioning


• Boundary Value Analysis
• Cause Effect Graph
• State Transition Diagram
• Orthogonal Arrays

[Link] [Link]
Monday, 16 September 2019

Sample SAP Test Case DIAS 15

Sample test case: Verify Infotype IT0798 created for an


employee

[Link] [Link]
Monday, 16 September 2019

Screens of a sample SAP test case DIAS 16

[Link] [Link]
Monday, 16 September 2019

Questions ?? DIAS 17

• Please send your questions or suggestions/feedback to

• nuve1284@[Link]

• Provide your comments on below blogs

[Link]
[Link]
[Link]

• ##Thank you very much##


• ~ VB Naik

[Link] [Link]

You might also like