Sie sind auf Seite 1von 3

SAP Testing Phases/Methodology

Three phases in SAP methodology are


1.Test Preparation:
1) Identification of business process
2)Development of manual test cases and automated cases.
3) Creation of test plans & review
4)Set up of test system(Dev,Quality,Pre production system)
5)Creation of test data.

2.Test execution Phase:
1)Test execution using test tools such as Solution Manager,HP Quality Center ,HP ALM.
2)Test status reporting & defect handling.

3.Test Evaluation Phase:
1) Detailed assessment of all test plans
2) Defect Analysis
2) Documentation of the testing process

Types Of Testing In a Sap HR Implementation Project

Sap recommends 3 system Landscapes
-DEV
-QAS
-PRE PRD-Optional
-PRN

Following are types of SAP R/3 testing

1. Development Unit Testing
2. Configuration testing
3. Interface Testing
4. Batch Testing
5. Security Testing
6. Regression Testing
7. Integration Testing
8. Parallel Testing
9. Performance and Load Testing
10. User Acceptance Testing(UAT)

1.Development Unit Testing
This is done by developer .Unit test is executed in development system. This tests alone pieces of
functionality. For example PA40 Actions,PA30 Maintain master data ,Infotypes, reports .

2.Configuration testing
To check if the configuration is correct . This testing is to make sure that all the business requirements are
properly configured and verified.


3.Interface Testing
It includes the testing of the SAP interface program, testing of middleware settings, data transfer requirements
between the system.
Ex: If you have two development systems SAP ECC & Non SAP system . Run SAP interface program to sent
data to Non SAP system & can use it.
In interface testing system triggering file to other system ,data transfer is successful, and the receiver is able
to accept & process the data received from SAP.

4. Batch Testing
Batch test includes testing of all batch scheduled jobs .It also test the performance of batch schedules jobs
.Tivoli Workload scheduler(TWS) is used to schedule the jobs of multiple platforms.

5. Security Testing
Security testing ensures the SAP security roles and authorization roles provided based on the requirements.
Test IDs will be created of different job roles and used to both confirm what a user can do and what a user
cannot do.
The tester will perform both Positive and Negative testing of the of job roles that are assigned to user test ids.

5.Regression Testing
Regression testing ensures that new introduced /configured changes will not adversely affect by the existing
system. Test will test all existing T codes ,report s etc to make sure that nothing is impacted.

6. Integration Testing
In a multiple plat form environment integration testing is mandatory .All integrated areas need to test by a
tester. It is testing of SAP transactions (for example hire-to- termination- to rehire) , data conversion
,security roles and workflow.

7.Parallel Testing
During parallel testing all the existing data in the legacy system will transfer to SAP system & perform same
process in both systems. A successful Parallel test shows identical results when both the legacy system and
new system results are compared.
Tester will run the programs / transaction repeatedly in both system , resolve issues with the help of other
team if any issues, continue perform tests till gets the identical results in both.
Example : Parallel payroll process. Run payrolls in SAP & legacy system for 2-3 months & analyze the
payroll results

9.Performance and Load Testing
Performance testing is to find out the performance of various programs/reports . The objective is to validate the
reaction time of the transactions under different conditions.
If there a program to upload files contains some records .During performance test , the tester will note down
the time taken to complete the process & compare with previous results.

10.User Acceptance Testing(UAT)
User Acceptance testing is conducted in by a group of business end users to validate that the new developed
SAP system meets all requirements. During User acceptance testing the system end users separately execute
test cases & find out the results are as expected. The test team will guide the UAT team in their testing
activities.
UAT will ensure that the system is acceptable from the users perspective, performing as per the requirement &
if the users are satisfied they provide a sign off.

Das könnte Ihnen auch gefallen