Professional Documents
Culture Documents
27 May
27 May
1. Traditional– Developing & Testing done under one roof – means in same company
2. Off The shelf- Developing & Testing team are from different company
3. Maintenance- Under The maintenance technical & non-Technical maintains will
come
Technical means – KPO
Non-Technical Means – BPO
Issue –If Application does not meet functional requirement is known as issue
Means Defect is there – in open state – developers not able to fix it known as
issue
2. Integration Testing-
Integration Testing is the process to check completeness & correctness of the flow of
functionality whenever integration of module performed
Frond end Integration - Call all modules, sub-module- Using Call Function
Back end Integration –Database - Tables –Using Combine Join Statement
2. Bottom up approaches
3. Bi-directional approaches
1. Top down approaches
Top –down approaches will perform, when sub-module is not available for integration
testing
In this approach – main module with function is available but to test main module sub
module is not available
Because sometimes it under -
Development
Developed by some other other company
Having defects
I.e. physical not available to test main module functions
LOGIN
XML
Bottom up approaches will perform, when don’t have Main or starting-module is not
In this approach –SUB module with function is available but to test main module is
not available
When developers want to check functionality of main module but don’t have sub module then
they uses STUB program
When developers want to check functionality of Sub module but don’t have main module
then they uses STUB program
1. Sanity Testing
Also known as –
Sanity testing is called level zero testing cause 1st testing in SIT environment start with sanity
Sanity testing – After getting build form developer then we perform then sanity testing
Stability of Build – Once we get initial build from Development Team – we check whether
build is ready or not for testing
Agenda –Check Basic & core functionality of Application & application working flow
DBA
Build
DBA
Update
Build Run
Developers > Develops code > DBA team create Test Environment > Testing starts > Update
the code by Developers > DBA Team > Deploy the new code > Build> Cycle repeats
In sanity we are Validates basic & core functionality of application whether it works properly
or not
In Sanity Testing if we found defects– Buggy Build - Tester will reject the build
Ex. IRCTC (V9.0- New Build) When developer will developed the new build
Sent to tester for testing Sanity testing (stability of build)
Check for basic & core functionality defectsRejecting the build (V9.0)
Developer will change code/or modify – prepared a new build (V9.1 New build)
Sanity testing (stability of build)
If build is stableRemaining in SIT i.e. system & functionality
Whenever we got new build then only, we perform Sanity testing
Duration : 2 to 4 hr. for Sanity testing
While testing if any defect occurs while testing at any Fn& if the defect is critical we lock that
defect as blocker or know as blocker
When Blocker occurs > we lock that defect > Defect Tool > assigned to developer > High
priority
Sanity Successful or partial successful – Once Sanity testing done Tester put comments
Build come with – Build number & other details for identification
Tester will update sanity Testing report in Team along with TL – Mail - so we can move
build for testing
During Smoke – Team founds if Defect > Team tries to trouble shoot the problem.
Back end developers involved in this &Validates package for exact root cause detection
Tester involved in this – BBT validates overall functionality of application – Completeness &
correctness application as per the customer’s requirements
As per the user stories – Test execution started – nothing but system & functional Testing
1. Functional Testing
2. Usability Testing 95%
3. Security Testing
4. Performance Testing 5%
Functional Testing -
Usability Testing
How it looks
Security Testing
Performance Testing
Functional Testing
Nonfunctional Testing
Here Tester Validates input values which we are passing into the objects/ web elements
Username-
Password-
Submit
ObjectsUsername _Text Box
BVA- Size/length-
10 digits enter -- Pass 9 digits enter – Fail
ObjectsPassword
E.g. Textbox should accept only 4 to 6 characters (take text box from above )
BVA ECP
BVA ECP
BVA ECD
8 to 14 digits | 1CAP char | 1 Small Char | Special Symbol |No space and _|
BVA ECD
Check BVA & ECP for cycle stand having 100 cycles
BVA ECD
It validates – if any error occurs – weather it displays proper error message or not
Validation the error message, when we pass in-valid test data/ blank data in objects
Validation/ Check different error messages present against the object
Ex. Paytm- Recharge module – Mobile, Circle, operator, Amount invalid or Blank