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 and 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 to do 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 having different 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.
For any clarification , let me know
Thanks,
Rajesh