Professional Documents
Culture Documents
18 Dec 2021 - Manual Part 2
18 Dec 2021 - Manual Part 2
18 Dec 2021 - Manual Part 2
Test Procedure/Design
Tester – Tester Project Level
Test Script/ Execution document
(Test Proof)
Defect Report
2. Test Strategy
- Test strategy document defines which strategy / approaches we can apply for full fill the objective
of the project
- Ex. Project- Automation Testing- Java/C#/ paython, php, ruby….etc + selenium tool
- Test strategy document will be prepared by Test strategist or PM (Testing)
- Test strategy document it is a company level document
- In this document includes- testing approaches, available resources & standards to be followed for
testing are given
- Test policy document- objective of the project is defined, so to achieve the objective & full
fill the objective of the project we need test strategy document
- Test strategy documents contains different approaches
1. Scope & objective
PM defines (about testing need & their purpose)
Purpose of the project (objective of the project)
Definition of the project (which type of testing or possible testing activities should be
conduct)
2. Business issue
4. Test deliverable
Test methodology- test plan- test case design – test case review – test case execution- defect
report- test summary – closer report
R & R allocated- based on the experience of the employee, knowledge about domain of the
project, priority of the project
Require communication & status reporting between two consecutive jobs in testing team
8. Implementation of automation
Decide automation testing is required in how many %
9. Test measurement- DRE- refer V model
Test methodology
TMD- it depends upon the type of the project & project requirement
1. Type of project
4. Risk in project
New person- KT need
Less person- work overload
If not having knowledge- exploratory testing
Test Plan
- TCE
- In TCE, if we found the defect then we will assign to the developer
- Modified build we will perform regression & retesting
SDLC- RG A D C T M
What is STLC?
It’s a systematic approach to validate application based on the stakeholder requirement &
expectation
STLC is a sequence of different activities performed by the testing team to ensure the quality of
the software
It describe step by step process performed by separate testing team in order to validate application
Defect
Test Case
Test Case sent to
Execution-
Design developer
Test Proof
Test Initiation
2. Scope of project
In this the strategist will be decided to test the functionality of modules present in the project
Test Plan
What to test?
When to test?
How to test?
Test Scenarios
- Having analyzed requirement document & assigned US as a tester we identify test scenarios
- Test scenarios describes way to test the functionality of the application
- Test scenarios derived from user stories
- Test scenarios defines What to test
- One test scenario will contains / includes multiple test cases
- Test scenarios always defines high level test cases
- Test scenarios always written in +ve ways
- Having review the test cases, & when we get the build we perform “Sanity Testing/Smoke
Testing” there
- If build is stable, we go for “S & F testing”
- As tester will start the test cases execution
- So, during the test case execution, if we got the defect we assign to the developer
- If we got the fix from developer we will perform retesting there & if we required we perform the
regression testing
- After it, we have to prepare test case execution report & defect report
- We have to send it to test lead
Tester name-
Login Credentials
Browsers- C/IE/FF
Test Marix
TCE-250
TCP-
TCP-
TCF-
TCS-10
TCF-40
SRS/FRS/CRS- PO/BA
US/UC- PO/BA
TS- Tester
TCD- Tester
SRS/FRS/CRS
US/UC
Test Scenarios
- Having analyzed requirement document & assigned US as a tester we identify test scenarios
- Test scenarios describes way to test the functionality of the application
- Test scenarios derived from user stories
- Test scenarios defines What to test
- One test scenario will contains / includes multiple test cases
- Test scenarios always defines high level test cases
- Test scenarios always written in +ve ways
US – Login Page
Acceptance Criteria- login page should accept mobile no as a UN & Password will contains 4 to 6 char
combination
1. Verify login by passing valid data in UN & valid data in PW text box
2. Verify login by passing invalid data in UN & valid data in PW text box
3. Verify login by passing valid data in UN & invalid data in PW text box
4. Verify login by passing invalid data in UN & invalid data in PW text box
5. Verify login by passing blank data in UN & valid data in PW text box
6. Verify login by passing valid data in UN & blank data in PW text box
7. Verify login by passing blank data in UN & blank data in PW text box
Submit
UN-mangesh
PW-Mag (text filed – validation message)
Login
Difference
Field / attributes
1. Test scenario ID
2. Test scenarios description (1)
3. Test case ID (1,2,3,4,5)
4. Test case description
5. Test step
6. Pre- condition
7. Test data
8. Post condition
9. Expected result
10. Actual result
11. Status- Pass & Fail
12. Executed by (tester id/ name)
13. Executed date
14. Comment
Review
- After preparation of test cases, we have to through the test case review process to check
completeness & correctness of test cases w.r.t requirement
- Review- to check completeness & correctness of the test case document
- Importance of review of test cases
1. Whether test cases are written with the intent to detect defect or not
2. Whether understanding of the requirement is correct or not
3. Whether impacted area are identified
4. Whether positive & negative test cases are covered or not
5. Test case coverage is adequate or not
Self-review
- As a tester will do the review of their own document of test cases these process is known as self
review
- We have to check our own document to verify whether all the requirement have been covered or
not
Peer Review
Mail-
I have written test cases of module “Login” kindly go through it & let me know if any changes are
required. Please find below attached test case design document of “login”.
Having reviewed test cases they provide comments/feedback through the mail
Mail-
Hi Mangesh,
You are good enough, now we can arrange the internal review for the same
Or
Add or modify these test cases (mention comment of test cases- comment column)
Internal Review
- In internal review, PO will review test cases these process known as internal review
- The review is taken by the PO & sometimes with project team (Scrum Team)
- Test lead sends mail invite to project team (scrum team) & PO
- So, we have to share our screen & we have to explain it. After that we take feedback from them
- PO is responsible person to review your test cases
- If PO is not available so that time SM is responsible person to review your test cases
Mail-
Hi Khushto,
I have written test cases of module “Login” kindly go through it & let me know if any changes are
required. Please find below attached test case design document of “login”.
Having reviewed test cases they provide comments/feedback through the mail
Mail-
Hi Mangesh,
You are good enough, now we can arrange the external review for the same
Or
Add or modify these test cases (mention comment of test cases- comment column)
External Review
- In external review, client team/ UAT team will do test cases review these process called external
review
- We conduct this external review when generally project is complicated
- Test lead send mail invite to all team like PO,SM, tester (PO, SM, Dev Team, Test Team) &
client
- PO/ SM explain that, we have conducted internal, peer, & self review whatever suggestion we
had given, accordingly TC have been updated by the tester
Review 1
Review 3
- After this as a tester we have to share test case design document in front of them
- Client verify all the requirement have been covered or not
- We take feedback, suggestion, comments from client
- After the meeting MOM are shared, which includes
1. On TC, what we have discussed
2. Suggestion, feedback, & comments from client
3. New modification if any
4. CR + technical implementation
5. After this review, we have to modify TC accordingly to the Suggestion, feedback, &
comments from client
Note-
Yes, we have taken, actually my project was complex, so many modification & new CRs were there. So,
we decide at organization level to review TC documents from the client
In general we conduct the review but if sometimes requirements are missed then we are covered in the
TM
It a high level documents to map & trace user’s requirements with test cases to ensure that for each
requirements adequate level of testing is being achieved
It is prepared by tester
1. Forward TM
2. Backward TM
3. Bi directional TM
Forward TM
- FTM is prepared by doing mapping between business requirement/ US & prepared test cases
- In FTM test cases will mapped / link to US/requirement
- Why we do FTM?
1 US – 70TC
2 US- 50TC
I US- 10 Defect
2 US- 5 Defects
Testing principles