Learn SAP Testing - Create Your First SAP Test Case
Learn SAP Testing - Create Your First SAP Test Case
LearnSAPTesting:CreateyourFirstSAPTestCase
CircleCI
ContinuousIntegrationasa
serviceOneclicksetup.
SignUpForFree.
Introduction to SAP
SAP suite contains different modules such as SAP FICO, SD, MM, HR, etc.
http://www.guru99.com/learnsaptestingcreateyourfirstsaptestcase.html
1/17
03/06/2016
LearnSAPTesting:CreateyourFirstSAPTestCase
CircleCI
ContinuousIntegrationasaserviceOneclicksetup.SignUpForFree.
Skill Set
Typical WorkDay
Career Progression
1. You acquire deep functional knowledge of the AUT. Without sufficient knowledge of AUT
2. Hone your testing skills
http://www.guru99.com/learnsaptestingcreateyourfirstsaptestcase.html
2/17
03/06/2016
LearnSAPTesting:CreateyourFirstSAPTestCase
As with any IT company , you move from one project to another in due course of time. All the
did to understand the functionality of AUT is obsolete in the new project. This is typically true
switching projects across domains say telecom to healthcare.
In case of SAP, the functional knowledge you acquire is portable and can be used in other pro
you are switching jobs. In your old company you were testing billing software for Vodafone. W
hood that the same project is available in your new company ? Next to Zero.
Now consider this case. You are switching from SAP Testing project to another SAP Testing pr
company. You instantly recognize the GUI , Transaction codes, vanilla business workflows wh
advantage. You will need to learn the customizations made by the client but still you need a d
the software.
The biggest advantage as SAP Tester is that due to the deep functional knowledge you
easily become a SAP Functional Consultant! SAP Consultants are in huge demand & they a
on short supply and command premium salaries.
Consider this scenario. Company A offers 12 annual leaves. Company B offers 20 annual leav
deducted for any employee who uses 13th or 21st annual leave for Company A & B respective
information must be configured into the SAP system which is nothing but SAP implement
configuration.
The SAP vanilla version is powerful but not much useful until its customized and configured
business policies, legal stipulations, & technical requirements of a company. This process is c
implementation. It could typically take a few months to even years.
SAP by far has the highest collection of Business Process. But sometimes your internal comp
many not be accurately mapped using the readily available SAP business transactions.
In such cases custom code is created using ABAP. It involves code changing to create func
not available through configuration. This is nothing but customizations. SAP customization
to generate custom reports, programs, or enhancements.
Once the SAP system is configured, customized, deployed and made live any changes
http://www.guru99.com/learnsaptestingcreateyourfirstsaptestcase.html
3/17
03/06/2016
LearnSAPTesting:CreateyourFirstSAPTestCase
ASAP Implementation ( For initial implementation of SAP systems , and porting from legac
Maintainence Lifecycle
Upgrade LifeCycle
Custom Development LifeCycle
Whatever the lifecycle you may be working, there are three main testing phases you will be in
1) Test Preparation
2) Test execution phase
3) Test Evaluation phase
http://www.guru99.com/learnsaptestingcreateyourfirstsaptestcase.html
4/17
03/06/2016
LearnSAPTesting:CreateyourFirstSAPTestCase
1. Unit Testing: This part of testing is mostly taken care by the developers based on their d
rules as per the organizations. This is sometimes done by the skilful white box testers.
the development box. This is the testing of interfaces, conversions, enhancement, repor
forms(RICEWF) developed primarily with ABAP code. Testing of development object in
security authorization, ,data transfer rules, reconciliations and batch scheduling job
Warehouse) testing is also part of the development tests.
http://www.guru99.com/learnsaptestingcreateyourfirstsaptestcase.html
5/17
03/06/2016
LearnSAPTesting:CreateyourFirstSAPTestCase
6/17
03/06/2016
LearnSAPTesting:CreateyourFirstSAPTestCase
Test Data required executing the test case. Determine whether the data needs to be create
used by another tester or whether the data is locked & cannot be modified.
Any Pre-requisites
Peer review Test cases
Create positive as well negative scenarios
Create detailed Test Steps.
Test coverage should be robust
Document defects in timely manner which is as soon as they are discovered.
Refer this video, for a guideline on how to change SAP Infotype
http://www.guru99.com/learnsaptestingcreateyourfirstsaptestcase.html
7/17
03/06/2016
LearnSAPTesting:CreateyourFirstSAPTestCase
Important Note
SAP is a humungous system with endless variations. Its neither feasible nor cost-effective to
variations and combinations of test parameter inputs in SAP system.
As in above example , a tester could have verified change in Last Name, Date of Birth, Addres
State, Country, change in permanent , temporary, work address etc.
A Tester needs to adopt strategies reduce the number of test cases without sacrificing covera
such strategies include boundary value analysis, equivalence partitioning & orthogonal array
Testing is a huge challenge for colossal system like SAP. As per recent study by ASUG, Over 86
concerned about risks due to lack of comprehensive testing.
http://www.guru99.com/learnsaptestingcreateyourfirstsaptestcase.html
8/17
03/06/2016
LearnSAPTesting:CreateyourFirstSAPTestCase
ECATT is used to create and execute functional tests for SAP. ECATT is an in-built tool that co
SAP with a primary objective of automated testing of SAP business processes.
ECATT useful features
1. Test transactions, reports and scenarios
2. Call BAPIs and function modules
http://www.guru99.com/learnsaptestingcreateyourfirstsaptestcase.html
9/17
03/06/2016
LearnSAPTesting:CreateyourFirstSAPTestCase
HPs QuickTest is a keyword driven automation tool. It supports many environments includin
robust, feature rich and user-friendly. Its market leader in automation tool commanding maj
Its a commercial tool with excellent vendor support. Its a tool of choice for SAP automation.
SAP TAO
SAP released the automation tool SAP TAO in collaboration with Focus Frame(now acquired b
SAP TAO wraps up QTP and QC where QTP acts as execution engine and test scenarios are cr
from QC through business components. SAP TAO automates generation of test components
scenarios. SAP TAO and HPQC setup do have some benefits compare to other testing tool th
corporate support for both HP and SAP software products.
SAP TAO client application performs three functions, inspecting transactions from a SAP se
the transactions to HP Quality Center and consolidating components or scripts from H
Performance testing of SAP applications is done to check its speed, scalability and stability
Testing SAP helps with
http://www.guru99.com/learnsaptestingcreateyourfirstsaptestcase.html
10/17
03/06/2016
LearnSAPTesting:CreateyourFirstSAPTestCase
Choice of Performance testing tool for SAP depends on the underlying SAP application being
list of SAP performance test tools and their application areas
1. Open source/ Free
Jmeter - (Performance Test SAP Business Obects BI Platform)
Open STA (Performance Test SAP Portals)
2. Commercial
Load Runner (Performance Test SAP ECC amongst other SAP applications) recommen
IBM Rational Robot (Can test wide variety of SAP applications)
http://www.guru99.com/learnsaptestingcreateyourfirstsaptestcase.html
11/17
03/06/2016
LearnSAPTesting:CreateyourFirstSAPTestCase
Conclusion
SAP testing offers tremendous career opportunities for QA enthusiasts. Its a relatively easy w
the highly regarded SAP Consultant arena.
http://www.guru99.com/learnsaptestingcreateyourfirstsaptestcase.html
12/17
03/06/2016
LearnSAPTesting:CreateyourFirstSAPTestCase
3Comments
Guru99
Share
Recommend 39
Jointhediscussion
nivas ayearago
cananyoneteachsapmanualtestingifplsletmeknow
4
Reply Share
ashwinramesh 10monthsago
hiall,
ihavedonecertificaetionsonseleniumandQTP,iwouldliketofurthercontinuedoingSAPTESTING
suggestmeisitworthproceedingfurtherordropthatidea.ifYes
1.whatisthecourseduration?,
2.whatwillbecoursefee?.
thanksinadvance...:)
Reply Share
PalaviJoshi ayearago
ThanksforNiceBlog.I'mworkingasQAenggsincelast7years.Ihaveworkedvariousdomainlike
,Advertisementandmanymore.IwouldliketounderstandifcanshifttoSAPtesting.Ifyes,how?D
scratch?orwillIbeconsiderasexpcandidate
Reply Share
ALSOONGURU99
HowtouseAutoITwithSelenium
qTestTutorial:ACompleteGuide
1comment3monthsago
1comment4monthsago
AvatarSameerPawarigoterrorunknownfunction,please
providesolution
AvatarPinkyWalveThanksforexplainin
screenshots:)
UsingRobotAPIwithSelenium
InstallationandConfigurationofH
3comments7monthsago
2comments6monthsago
AvatarBibhishanIfsomeonewillbetryingtoExecutethefirst
programgivenabove,thisprogramwillgetfailbecauseit
seemslikeXPATHhaschanged
AvatarVIneetkumarsinghafterhiveisi
runningcmndcreatedatabaseitsh
communicationlinkfailure
Subscribe
AddDisqustoyoursiteAddDisqusAdd
http://www.guru99.com/learnsaptestingcreateyourfirstsaptestcase.html
Privacy
13/17
03/06/2016
LearnSAPTesting:CreateyourFirstSAPTestCase
About
Contact Us
About us
Advertise with Us
Jobs
Privacy Policy
Contact us
FAQ
Write For Us
Android App
Certificatio
ISTQB Certif
MySQL Cert
QTP Certific
Testing Cert
CTAL Exam
http://www.guru99.com/learnsaptestingcreateyourfirstsaptestcase.html
14/17
03/06/2016
LearnSAPTesting:CreateyourFirstSAPTestCase
http://www.guru99.com/learnsaptestingcreateyourfirstsaptestcase.html
15/17
03/06/2016
LearnSAPTesting:CreateyourFirstSAPTestCase
http://www.guru99.com/learnsaptestingcreateyourfirstsaptestcase.html
16/17
03/06/2016
LearnSAPTesting:CreateyourFirstSAPTestCase
http://www.guru99.com/learnsaptestingcreateyourfirstsaptestcase.html
17/17