SIT Environment: Sanity Testing
SIT Environment: Sanity Testing
What is XYZ testing? Why we are doing these testing? Are we/you preparing any
documents? (TCD, Defect, TCE, etc.), after these testing any documentation send /email
send /inform to Test Lead, PM & BA, etc.?
When developer will sent the build Inform to Tester throw Mail (JIRA) & attached in
mail Unit Testing document (Step for testing feature+ Tables name)
Sent the build/ Deployment process (Code Push to GIT master Brach Jenkins job
Dev to SIT environment)
In SIT environment, Tester is working
Tester will do TCD, Review (peer review), TCE, defect raised/inform to developer, demo
etc.
SIT environment different types of testing
1. Sanity testing/Smoke testing
2. System & functionality testing
3. Re-testing & regression testing, etc.
SIT Environments- URL - https://qa.Paytm.com
Sanity Testing
Recharge Mobile/ Amount/ Promo Payment – debit
Thank
2.
Icon Tab Validation
circle tab Plan info code card, etc
message
We check functionality of tab, where we enter characters, special characters, numbers,
3. Tab Validation
We check functionality of tab, where we enter characters, special characters, numbers,
symbols & we check whether this text box is accepting it or not
Whenever we enter any value in tab by using on screen keyboard or physical keyboard,
those characters, special characters, numbers, symbols should get entered in tab
4. Link Validation
In this validation, sequence of interlink pages are tested
Ex. if I click on flight, then flight information page should open, so, developer should
provide link of that page to the icon
5. Page validation
Page validation means navigation validation
We check, can we navigate from one page to other page
We click on next or back arrow, so, pages should navigate front & back
We check, pagination (for web based, whether it is navigating on that particular selected
page or not)
When we performed these sanity testing, if we found blocker/show stopper defects in the
application/feature, then tester will reject the build
When we performed these sanity testing, if we found defects (buggy build) then we simply
reject the build (ex. we found more than 25 to 30 defects)
After sanity testing we decide whether build is stable or unstable
If we will reject the build then we will inform to the developer throw mail (Outlook
Mail) (JIRA/HPALM)
Then developer will fix the issue/defects & sent us a New build, then tester will perform
again sanity testing
Ex. Paytm - Recharge module- US- Browser plane information Developer will coding/
preparing the new build(V.9.0) Developer will sent for Testing Tester will do Sanity
Testing (check build stability) If core functionality not working If we found a
defect Tester direly reject the build (V9.0) Inform to developers by sent a mail &
Developer will fix the defect & prepared a new build (V9.1) New build (V9.1) will
sent for testing Tester will do again sanity testing New build (V9.1)
In sanity testing, we found issue/ defects Core functionality is not working, System
hang out problem, Run time problem, Pop/link is not working, Environment
problem, etc.
In sanity testing, Tester will required only 2 hr to 4 hr for the Testing
In sanity testing, Tester are not writing the Test cases
Note
When we decide build is unstable then, we send mail to the development lead, test lead
(CC of mail), developer, Product owner (CC of mail)
& scrum master (CC of mail)
Mail
1. Sanity has been performed successfully & these are my observations
2. During sanity, I have found this much defects
3. I have raised that defect & I have assigned it to the developer also
-Defect ID:-
-Comment:-
Expected behavior:-
Actual got behavior:-
-Screenshots
On this report, actually decide, next testing has to continue or does not
If we discard the build, then DL, TL & sanity tester & developer sit together & discuss the
issues / defects / show stoppers/ blocker