cancel
Showing results for 
Search instead for 
Did you mean: 

Types of testing in SAP?

Former Member
0 Kudos

Dear Gurus,

Pls explain Types of testing in SAP in detail?

Thanks..

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi

Testing phases will be depends on type of projects, however some common phases of testing are same for all the projects.

1. Unit testing -- During development developer will do this testing

2. Assembly Testing (AT) -- Once the development is over, based on FS functionals will prepare the

test scenarios then they will prepare the test scripts, once those scripts got approved by the business they will execute the test scripts.

3 a. Product Testing: In this phase of testing total end to end testing of objecets

(Newdevelopments) by including the other systems (eg. with FI, PM ,SD etc......).

b. Integration testing: Incase of project is related to Integaration with legecy, then testing

will be end to end from sap to legecy.

4. User Acceptance Testing UAT: During UAT, business will prepare their own test scripts and will do the end to end testing, this will be the last phase of testing before go-live.

5. Regression testing: For example, If the project is rolleout , i.e. adding new business unit or company code to the existing system with the new developments, they before putting the new developments into the existing system testing should be carried out in quality environment, to test the effect of new code for the existing functionality.

Thanks & Regards,

Krish

Former Member
0 Kudos

so, unit testing we do during realization phase and integration testing we do in final preparation??

is it correct?

In development server, we do unit testing and In qulity server, we do integration testing..

Is it correct?

pls clarify..

Former Member
0 Kudos

Hi

Yes we will do the Unit testing in devlopment box during realization phase.

Depending upon availability of environment some times we will do the Assemply testing (AT) also in development box.

But the *Proudct / Integration (PT)* testing & UAT will be carriedout during final preparation in Quality environment.

Thanks & Regards,

Govardhan

Answers (2)

Answers (2)

former_member625931
Discoverer

This message was moderated.

pardeep_malik
Active Contributor
0 Kudos

1. Unit Testing :- check functioning of individual module.

2. Integration Testing :- Cross Module Flow for e.g. impact of MM on FI

Technical Unit Testing= Test of some technical development such as a user exit, custom program, or interface. the test usually consists of a test data set that is processed according to the new program. A successful test only proves the developed code works and that it performed the process as as designed.

Functional Unit Testing= Test of configuration, system settings or a custom development (it may follow the technical unit testing) These usually use actual data or data that is masked but essentially the same as a real data set. A successful test shows that the development or configuration works as designed and the data is accurate as a result.

IntegrationTesting= Testing a process, development or configuration within the context of any other functions that the process, development or functionality will touch or integrate . The test should examine all data involved across all modules and any data indirectly affected. A successful test indicates that the processes work as designed and integrate with other functions without causing any problems in any integrated areas.

Testing :

the core team members along with endusers will test whether the postings done in SAP is resulting as per the requirements of the organisation. They will test whether the output documents such as purchase order, invoice document are printed in the required format and showing the correct data.

Unit testing is refer to the module which are going to implement. SD, MM, FICO etc. there will be test script based on that testing will be performed.

Integration testing will be cross the modules. MM-SD-FICO for example. Integration testing is also called SIT ( System integration testing)

Testing mathologies and types: there are 6 types of testings:

1. Unit Testing

2. System Testing

3. System Integration security Testing

4. Performance Testing

5. User Acceptance testing

6. Regression Testing

Unit testing is done in bit and pieces. Like e.g. in SD standard order cycle; we do have 1-create order, then 2-delivery, then 3-transfer order, then 4-PGI and then 5-Invoice. So we will be testing 1,2,3,4 and 5 seperately alone one by one using test cases and test data. We will not be looking and checking/testing any integration between order and delivery; delivery and TO; TO and PGI and then invoice.

Whrereas System testing you will be testing the full cycle with it's integration, and you will be testing using test cases which give a full cyclic test from order to invoice.

Security testing you will be testing different roles and functionalities and will check and signoff.

Performance testing is refered to as how much time / second will take to perform some actions, like e.g. PGI. If BPP defination says 5 seconds for PGI then it should be 5 and not 6 second. Usually it is done using software.

Regression testing is reffered to a test which verfies that some new configuration doesnot adversly impact existing functionality. This will be done on each phase of testing.

User Acceptance Testing: Refers to Customer testing. The UAT will be performed through the execution of predefined business scenarios, which combine various business processes. The user test model is comprised of a sub-set of system integration test cases.

We use different software during testing. Most commonly use are

Test Director: which is used to record requirement, preparing test plan and then recording the progress. We will be incorporating defects that are coming during these testings using different test cases.

Mercury Load Runner: is used for performance testing. This is an automatic tool.

Former Member
0 Kudos

can u pls explain the various testings done at what stage?

pls...