Professional Documents
Culture Documents
Manual Part 2
Manual Part 2
Test Procedure/Design
Tester – Tester Project Level
Test Script/ Execution document
(Test Proof)
Defect Report
Test Policy-
Test Strategy documents define the project objective to achieve, which Strategy we
can applied.
Test Strategy documents prepared by Testing Strategy –TS & PM
Test Strategy documents company related documents
Test Methodology-
Test Plane-
Defect report-
Test Summery
Report / Test
Closer
Test Initiation-
Test Plane-
Test will prepared the Test Plane
While preparing Test plane, test lead focus, resource allocation, Job allocation &
Estimation
Test plane will contains, how to test, when to test, what to test & who will test.
Test Plane purpose to decide time span for testing i.e. Start date of testing & when it
will be end.
Defect report-
BRS
Development Testing
SRS/FRS/CRS
(Install Build)
Test Plane-
Test plane is prepared by Test lead
Test plane preparing Test lead focus
1. Resource allocation
2. Job allocation
3. Estimation
4. Main purpose of Test plane is to decide start & end date of testing
Test plane contain-
1. Test plane ID
2. Iteration
3. Test item
4. Feature to tested
5. Feature not be tested
6. Test pass / Test fail
7. Test deliverable (If we have testing complete of TCD)
8. Test environment
9. Critical issue/ Road Block/ Suspension criteria
10. Testing Task
11. Staff Training
12. Roles & Responsibilities
13. Signature & approval
Exit criteria of BBT Entry criteria of UAT OR complation of BBT itself, exit criteria of BBT
SRS
Use case/
User Story
Test
scenarios
Test cases
BA BA Tester Tester
SRS-
SRS defines function requirement to develop & System requirement that will be used.
SRS called FRS/CRS
SRS will be derived from BRS
SRS will prepared by BA
SRS will contains
1. Functional Requirement
2. Functional flow diagram
3. Use cases (1 specific requirement)
4. Screenshot
Use Case-
Use case defines functionality of specific requirement
Use case also called User story in agile
Use case will prepared by BA
Use cases derived from SRS
Use Case contains
1. Description
2. Acceptance criteria
Test Scenario-
Username-
Password-
Submit
Test scenario-
Test Cases-
Test cases-
Test cases against the test scenario
Test case will write in excel sheet / direct project management tool (JIRA/
HPALM/TFS)
Different parameters while writes test cases
1. Business logic test cases/ Functionality related test cases
2. Input based test cases
3. UI test based test cases
Ex. US- Login VCTC VCTC student & staff login page
Login page of VCTC application 1. Login text box accept only mobile no. Existing in your
contains Login text box, password domain (Vctc)
text box & sign in button. 2. Login text box will unmasked (display)
3. Login text box doesn’t accept mobile no. other then
This login page will provided for VCTC mobile number (error message- Enter valid data)
VCTC student & staff login, from 4. Password should contains char/string of 6 to 8
which they login into their VCTC 5. Password text box will accept One Capital letter, One
account page. Login page will Small letter, One special char, One number
contains all page as per standard 6. Password text box will masked (not display)
color as suggested. 7. Password text box doesn’t combination other than One
Capital letter, One Small letter, One special char, One
number (error message- Enter valid data)
Test Scenario-
1. Verify VCTC login page by passing mobile no. in username text box
2. Verify VCTC login page by passing character/ string into password text box
3. Verify VCTC login page by pressing sing in button.
Test Cases-
Test scenario -Verify VCTC login page by passing mobile no. in username text box
1. Verify username text box will present hint text
2. Verify username text box will present username icon
3. Verify VCTC login page by passing Idea mobile no. in username text box
4. Verify VCTC login page by passing Vodafone mobile no. in username text box
5. Verify VCTC login page by passing BSNL mobile no. in username text box
6. Verify VCTC login page by passing Airtel mobile no. in username text box
7. Verify VCTC login page by passing JIO mobile no. in username text box
8. Verify VCTC login page by passing MTNL mobile no. in username text box
9. Verify VCTC login page by passing invalid mobile no. other than vctc student & staff in
username text box
10. Verify VCTC login page by passing blank/ null mobile no. in username text box
11. Verify VCTC login page by passing min from 2 to 9 digits mobile no. in username text
box
12. Verify VCTC login page by passing max from 11 to 15 digits mobile no. in username
text box
13. Verify VCTC login page by passing email id/ charter/ String in username text box
14. Verify VCTC login page by passing combination of digits & charter/string into mobile
no. in username text box
15. Verify VCTC login page by passing mobile no. in username text box, which in
Unmasked
Test case-
Test Scenario-Verify VCTC login page by passing character/ string into password text box
1. Verify password text box will present hint text
2. Verify password text box will present username icon
3. Verify VCTC login page by passing a values (Ab1@vctc) in password text box
4. Verify VCTC login page by passing a values (Pq2@vctc) in password text box
5. Verify VCTC login page by passing a values (xY3@vctc) in password text box
6. Verify VCTC login page by passing a values (3Gj@vctc) in password text box
7. Verify VCTC login page by passing a values (@111Ya) in password text box
8. Verify VCTC login page by passing a values (@111Ya) in password text box
9. Verify VCTC login page by passing a values (@111Ya) in password text box, which is
masked
10. Verify VCTC login page by passing a values (YYYY) in password text box
11. Verify VCTC login page by passing a values (xzcv) in password text box
12. Verify VCTC login page by passing a values (@#$%) in password text box
13. Verify VCTC login page by passing a values (1234) in password text box
14. Verify VCTC login page by passing a values (YYzz) in password text box
15. Verify VCTC login page by passing a values (YYzz11) in password text box
16. Verify VCTC login page by passing a values (YYzz@@) in password text box
17. Verify VCTC login page by passing a values (AAbb11@vctc) in password text box
18. Verify VCTC login page by passing a values (AAbb11@vctc) in password text box
19. Verify VCTC login page by passing a values (Ab1@) in password text box
20. Verify VCTC login page by passing a values (Ab1@@) in password text box
21. Verify VCTC login page by passing a values (AAb1@) in password text box
22.
Test case-
Test Scenario-Verify VCTC login page by pressing sing in button.
1. Self Review-
Tester will do the review of their own Test cases these process called self review
3. Internal review-
In internal review, BA will review test cases these process called Internal review
In Internal review, When Tester have written test cases, Mail to BA about test cases
BA will set up meeting with tester, test cases review
4. External review-
In external review, Client/ UAT team will do test cases review these process called
External review
In external review, When Tester have written test cases, Mail to Client/ UAT team about
test cases
Test Lead will set up meeting with client/ UAT team
Test Lead will start meeting & ask to every tester, to do review with Client/ UAT team
External Review involved Test Lead ,Tester, developer & Client/ UAT Team
Traceability matrix-
Traceability matrix Test case & defects mapped/Link to User story/ requirement
Traceability matrix defines tracing of US, Test case & defect
2 types Traceability matrix
1. Forward Traceability matrix-
In Forward Traceability matrix test cases (Excel sheet) will mapped / link to US/
requirement
Forward Traceability matrix Excel sheet will be attached to US
Closed
Fixed
Re-open
Rejected
New Open
Differed
New- In TCE, if tester found a defects then we will create/ raised in JIRA/ HPALM
Defect status = New
Tester will mail (JIRA/ HPALM) to developer
Open- When developer is doing analysis on the defects. Defect status = Open
Fix – When developer defects then developer mark. Defect status = Fix
Developer will again sent a mail (JIRA/ HPALM) to tester
1. Closed- Tester will check the defect has working fine/ correct. Defect status =
Closed
2. Re-open – If same defects have been occurred again. Tester will mark Defect status
= Re-open. Tester will mail (JIRA/ HPALM) to developer
Rejected- If defects is invalid then developer will reject the reject. Developer will mark
Defect status = Rejected
Developer will again sent a mail (JIRA/ HPALM) to tester
Deferred- When developer will not fixed the defects in current sprint OR developer
has more work in current sprint so he is no time to fix OR developer priority of US is
changed OR Those US which is not completed in current sprint and it is moved to
next sprint, these defects related to these US. These defects status mark Defect status =
Deferred
Deferred status will mark by PM, Designer, BA
Deferred defects JIRA/ HAPLM drop down (Defects type = deferred)
Duplicate defects-
Re-producible defect-
Defect which is occurred again & again called re-producible defect/ Know defects
Re-producible defect due to functionality which is not supported in SIT environment.
Re-producible defect due to Database connectivity
Re-producible defect due to deployment process
Re-producible defect in JIRA/ HPALM (Re-producible drop down – Y/ N)
Blocker defects-
Defect which is shows some part of functionality is not working of application/ build
Ex. Paytm Recharge module- BSNL mobile no. not accepting
Defect/ Bug which is missed from SIT and found in UAT or Product
Occurred due to – Functionality is not understand, Deployment is not proper,
Environments problem of UAT or Product
Reports-
In my project, following
1. Daily wise report Working report
2. Test cases execution Tester will prepared Test proof
3. Defect report Tester will prepared defect report
4. Test summery report Test lead Current Sprint US (TCD, TCE, TCS, defects, etc)
5. Test Closer report Test lead (Module test summery)
Defect report-
Interview question-
Q. How many test cases per day you will write & how may test cases you will execute per
day?
It totally depends on complicity US
An average I am writing (TCD) per day/ US 25 to 30 test cases.
TCE, it totally depends on complicity of testing OR complicity of functionality
An average I am executing (TCE) per day 15 to 20 test cases.
In Automation, we are automating 4 to 5 test scripts
Q. When developer is not accepting your defects then what is your approach?
When I found defects, I will rise to the developer & with defects I am attaching
screenshot.
But still developer is not accepting, then we will take call with developer à I will share
my screen and show cases defects.
But still developer is not accepting, I will mail to Test Lead, PM, designer & all
developer
Same things we will point out in daily stand up meeting
Q. If defect is found in last day of sprint OR if we found defects in last moments, then what
is your approaches?
Tester – High priority defects will be informed to the developer & fix ASAP
If developer is fixing defects à so we will extend you work
If developer is not fixed all defects à So we will work in Saturday & Sunday
If developer is not fixed all defects à So we will work in Saturday & Sunday
If developer is not fixed all defects in Saturday & Sunday à So in next sprint we will
prepare a US with name “Carried over Bug” (PM, BA)
Q. What problems you have faced in your carrier Or What challenges you have faced in
testing?