SAP Testing
SAP Testing
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)
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.
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.
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.
Parallel Testing= Testing the new system or processes with a complete data set while
running the same processes in the legacy system. A successful test will show identical
results when both the legacy system and new system results are compared.
I would also note that when a new implementation is being done you will want to
conduct at least one cut over test from the old system to the new and you should
probably do several.
2. Integration testing (where a process is tested that cuts across all areas of SAP).
3. Stress testing (where lots of transactions are run to see if the system can handle the
data)