on 2013 Sep 05 4:06 PM
Hi Experts,
I want to know What is testing and the different types of testing? What is the scope of SAP HR testing? & how do we prepare testing scripts?
Regards,
Jainab
Help others by sharing your knowledge.
AnswerRequest clarification before answering.
Hi Jainab,
We prepare Test Scripts to test various scenarios in SAP HR . The test script contains steps to execute , It contains description of scenario, Test Pass or Fail. The main advantages of preparing Test Scripts is to identify the errors. It will helps us to rectify the errors at the time of implementation or upgradation or updating patch level etc.
Various types of testing performed during implementation of project.
Unit Testing: Developer will configure the data in Development Server ,simuntaneously Developer will check the data in enduser screen during configuration. Incase of any errors he will rectify the same and save the transport request. Once Development is done He will move the transport request to quality Server for Testing.
User Acceptance Testing: Here End Users will test the data in Quality Server for User Acceptance. End User follows the scenarios in Test Scripts for approval or reject the scenario. If Scenario is failed End user intimates developer to rectify the issue. Developer will rectify and send back the same for the testing. Once all the test scripts are approved and passed. The transport request will be moved to production server for Live.
............................................................................................................................................................
After Implemention
Integration Testing: When there is an integration with Modules, or when new module has been implemented that has integration. It requires testing for all scenarios.
Integration testing is also performed when there is an upgrade in SAP for example: upgrading 4.7 version to 6 version. The companies normally perform integration testing to find out the errors during upgradation.
Performance Testing : Performance Testing is done to check the performance of the system. For example Execution of Transaction Code , Reports and time taken to download the report.
Interface Testing :When there is an interface with third party tool. It is done to check whether the data is populating in respective fields or infotypes.
Regression Testing: The Regression Testing is done when a company having different operating companies in different countries For example: Vodafone has Operating Companies in various countries. when there is implementation of SAP in a country. Regression Testing is done for remaining SAP implemented countries to test for all scenarios in all countries.
Scope
A primary purpose of testing is to detectfailures so that defects may be discovered and corrected. The scope of SAP Testing often includes execution of Transaction codes in various environments and conditions as well as examining the aspects of code: does it do what it is supposed to do and do what it needs to do. In the current culture of software development, a testing organization may be separate from the development team. There are various roles for testing team members. Information derived from software testing may be used to correct the process by which software is developed.]
Every software product has a target audience. For example, the audience for video game software is completely different from banking software. Therefore, when an organization develops or otherwise invests in a software product, it can assess whether the software product will be acceptable to its end users, its target audience, its purchasers and other stakeholders. Software testing is the process of attempting to make this assessment.
For any clarification , let me know
Thanks,
Rajesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi everyone,
I am a certified SAP PP fresher .I have a offer in SAP testing.
I would like to know how is the scopes in SAP testing ?.
Where the scope is better ,Testing or implementation?
Regards
Debabrata
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Fatima
Following are types of SAP R/3 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 .
To check if the configuration is correct . This testing is to make sure that all the business requirements are properly configured and verified.
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.
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.
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.
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.
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.
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
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.
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.
Thanks
Satish
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 45 | |
| 29 | |
| 17 | |
| 9 | |
| 4 | |
| 3 | |
| 2 | |
| 1 | |
| 1 | |
| 1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.