Testing Academy - Training Plan for Manual Testers
# Topic Day #
1 Introduction to Software Testing 1
- What is Testing
- Why Testing
- Importance of Testing
- Role of Quality Assurance in IT
2 Verification and Validation 1
- Definition
- Difference between them
3 What is Defect 1
- Cosmetic error
- Minor Defect
- Major Defect
4 Software Testing Life cycle (STLC Cycle) 1
- What is STLC
- Entry and Exit Criteria
- STLC Phases
5 V- Model 1
6 Agile Model 2
- What is Agile methodology (incremental , iterative )
- Difference between Waterfall and Agile
- Principles and Best practices in Agile
- Agile Testing
-SCRUM framework
- Roles in SCRUM ( PO, SM, Team and their role)
- What is Sprint
- What is Timeboxing
- What is Product Backlog( Single source of Truth)
- Events/ Ceremonies in SCRUM as PI Planning , Release planning, Spring
Planning , Dailys stand up call, Spring Review/Demo , Retrospective .
Grooming session
- Artifacts as Product Backlog, Impediment Tracker , Product Increment
- What are EPIC, Feature, User storeis and Story points
- Acceptance Criteria and Definition of Done
- KANBAN
- Agile DAshboard (TO DO, In Progress , Done, Accepted , Released.)
7 Level of Testing (Intro)
- White box Testing
- Black box testing
- Unit Testing
- System Testing
- ComponentTesting
- Integration Testing
- UAT
- Alpha and Beta Testing
8 Fucntion Testing 3
- What is Functional testing
- Approach for Funcitonal Testing
9 Smoke / Sanity Testing 3
- What are they
- Difference between them
- When use them
10 System Integration Testing (SIT = System + Integration ) 3
11 Re-Testing and Regression Testing 3
- What are they
- Difference between them
- When to use
12 Web / UI Testing 3
- What are web applications
- Approach for UI testing ( UI components / Business Analytics)
- Web Services Testing (SOA Testing using XML forms)
13 End-to-End Testing 3
14 Step - 1 : Requirement Analysis 4
- Understanding requiremets (User stories in JIRA in Agile )
- Undwerstading business rules /logic
- Creation of Query Tracker
- identifying High level Testing scope
- Clarifying requirements for scope
- Creating Requirement Traceability Tracker (mostly in HP ALM)
15 Step -2 : Testing Plan (Managed by Test Lead / Manager) 5
- What is Test Plan
- What Test Plan contains
- Test Strategy to be used
- Work Allocation
16 Step -3 : Testing Design 6
- Elaborating High level testing Scope
- Deciding on Testing Coverage
17 Step 3.1 => Creation of Test Case / Test Script Document 6
- What is Test case / Test Scenario / Test Suite
- What are contents for test case
- Identifying Precondition / Post condition
- identifying Test case design steps
18 Test Case Techniques 7
- Equivalence Partitioning (EP)
- Boundary Value Analysis (Corner Caes)
- Error guessing for out of box , rare but impacting scenarios (Using
Testing Experience)
19 Types of Test cases to be covered 7
- Negative Test caes
- Postive Test cases
- Fucntnional Test Cases
- Regresion Test Case
20 Writing Test Cases using GHERKIN 8
- What is BDD (Behavioural Driven Testing)
- What is GHERKIN (Given / When/Then)
- How to write test case using GHERKIN
21 Step 3.2 => Test Case Review 9
- Why Review
- Review Checklist
-Self Review
- Peer Review
- Test case walk though with Client
22 Step - 4 : Test Environment set up 9
- Test
- QA
- Pre-production (Dark Prod)
- Production
- Checking for Availability for Testing
- Checking for Blocks
23 Step - 5 :- Test Data Set up 9
- Identifying for Test data
- Query database for getting Test data
- work with Dev team to get test data
24 Step - 6 : Test Execution 10
- Running Test csaes (passed/failed in HP ALM)
- Checking for actual o/p and validate
- Check for Defects
- Raise and Track Defects
- Retest and close defects
25 Test Case Result Analysis 10
- Analysing Test case output
- If as expected then Pass Test case
- If failed then raise Defect to assign back to Dev team
- Checking if Defect is reproducible
26 Step - 7 : Defect Reporting 11
- Deciding on level of defect (Minor, Major, Critical,Cosmetic )
- Meaning of Severity of Defect and types (Low , Medium, High)
- Meaning of Priority of Defect and Types (Low, Medium, High)
- Defect Entry Details
- Tracking Defects in Defect Tracker
27 Differenct combination of Severity and Priority (understand with 11
Examples)
- Low Severity and Low Priority
- High Severity and Low Priority
- Low Severity and High Priority
- High Severity and High Priority
28 Defect Life Cycle (HP ALM) 22
- New
- Open
- Assigned
- Cancelled
- Duplicate
- RFC ( Request For Clarification - Rejected)
- Fixed
- Pending for Retest
- Retest Failed
- Closed
- Deferred (Post pone ti next test cycle)
29 Release Management 12
- Understanding Release plan
- understaning time line
- plan for daily Test Execution
- Tracking for TEsting Availability and blocks
- Keeping with sync with Testing Windows burnt
- manged various Testing ennvironments - Test /QA/ Darkpod /Live
Deployment (PPV)
30 Tools -1 : DB2 (Datbase) 13
- What is DB2
- What are tables, Collection, Regions
- What are DB2 queries
- Writing DB2 queires
- SELECT , FROM, WHERE
31 Tools -2 HP ALM (Application Life Management) 14
- What is HP ALM
- What are different Tabs
- Test Plan
- Test Lab
- How to upload test cases from Excel sheeet to Test Plan
- How to pull Test cases from Test plan to Test lab (Test Suite)
- Defect Managment in HP ALM
- Test Execution (Pass/ Fail)
- Getting Statistics for Reporting
32 Tools -3 : JIRA 15
- What is JIRA
- What are different tabs
- What is Issue
- what are different elements (EPIC/ User stories/ Tasks/ Issues/ Defect)
- Creation of Testing task with estimation hours
- Logging efforts and closing task
- Logging Defects
Trainer /Mentor Status Supporting Resources
https://www.guru99.com/software-testing-introduction-importance.html
https://www.guru99.com/all-about-quality-assurance.html
http://www.cs.toronto.edu/~sme/CSC340F/slides/18-VandV.pdf
https://en.wikipedia.org/wiki/Verification_and_validation
https://www.guru99.com/verification-v-s-validation-in-a-software-
testing.html
https://www.softwaretestinghelp.com/what-is-verification-and-validation
https://www.tutorialspoint.com/differences-between-verification-and-
validation
https://softwaretestingbooks.com/defect-in-software-testing
http://tryqa.com/what-is-defect-or-bugs-or-faults-in-software-testing/
https://www.softwaretestinghelp.com/what-is-software-testing-life-cycle-
stlc/
https://www.guru99.com/software-testing-life-cycle.html
https://www.guru99.com/v-model-software-testing.html
https://www.guru99.com/agile-scrum-extreme-testing.html
https://www.scrum.org/resources/what-is-scrum
https://www.scrumguides.org/docs/scrumguide/v2017/2017-Scrum-
Guide-US.pdf#zoom=100
https://www.atlassian.com/agile/scrum#:~:text=Scrum%20is%20a
%20framework%20that%20helps%20teams%20work
%20together.&text=Often%20thought%20of%20as%20an,structure%20and
%20manage%20their%20work.
https://www.javatpoint.com/software-engineering-agile-model#:~:text=
%22Agile%20process%20model%22%20refers%20to,approach%20based
%20on%20iterative%20development.&text=Each%20iteration%20involves
%20a%20team,is%20demonstrated%20to%20the%20client.
https://www.atlassian.com/agile/project-management/epics-stories-
themes
https://dzone.com/articles/requirements-epic-feature-user-story-task-
size-and
https://www.guru99.com/levels-of-testing.html
https://www.tutorialspoint.com/software_testing/
software_testing_levels.htm
https://www.guru99.com/functional-testing.html
https://en.wikipedia.org/wiki/Functional_testing
https://www.softwaretestinghelp.com/guide-to-functional-testing/
https://www.qualitylogic.com/2018/03/23/functional-testing-approaches-
agile-considerations
https://www.janbasktraining.com/blog/functional-testing-tutorial/
https://www.guru99.com/smoke-sanity-testing.html
https://www.softwaretestinghelp.com/smoke-testing-and-sanity-testing-
difference/
https://www.softwaretestingmaterial.com/smoke-testing-vs-sanity-
testing/
https://www.guru99.com/system-integration-testing.html
https://en.wikipedia.org/wiki/System_integration_testing
https://www.guru99.com/re-testing-vs-regression-testing.html
https://www.softwaretestinghelp.com/retest-vs-regression-testing/
https://www.browserstack.com/guide/ui-testing-guide
https://www.guru99.com/gui-testing.html
https://www.guru99.com/webservice-testing-beginner-guide.html
https://www.browserstack.com/guide/end-to-end-testing
https://www.guru99.com/end-to-end-testing.html
https://www.guru99.com/learn-software-requirements-analysis-with-
case-study.html
https://www.gslab.com/blogs/requirements-analysis-in-qa
https://www.guru99.com/what-everybody-ought-to-know-about-test-
planing.html
https://www.edureka.co/blog/test-plan-in-software-testing/
https://softwaretestingfundamentals.com/test-plan/
https://www.softwaretestingclass.com/difference-between-test-plan-and-
test-strategy/
https://en.wikipedia.org/wiki/Test_design
https://www.softwaretestingmentor.com/what-is-test-designing/
http://tryqa.com/what-is-test-design-when-to-create-it/
https://www.guru99.com/test-case.html
https://www.softwaretestinghelp.com/test-case-template-examples/
https://www.softwaretestinghelp.com/how-to-write-effective-test-cases-
test-cases-procedures-and-definitions/
https://www.guru99.com/software-testing-techniques.html
https://www.tutorialspoint.com/software_testing_dictionary/
test_case_design_technique.htm
https://www.guru99.com/positive-and-negative-testing.html
https://www.softwaretestingclass.com/positive-and-negative-testing-in-
software-testing/
https://www.softwaretestinghelp.com/positive-and-negative-test-
scenarios/
https://www.guru99.com/gherkin-test-cucumber.html
https://support.smartbear.com/cucumberstudio/docs/bdd/write-gherkin-
scenarios.html
https://www.softwaretestingclass.com/test-case-review-process-tips-and-
tricks/
https://www.softwaretestinghelp.com/test-documentation-reviews/
http://softwaretestingtimes.com/2010/06/test-case-review-process-
tips.html
https://www.guru99.com/test-environment-software-testing.html
https://www.tutorialspoint.com/software_testing_dictionary/
test_environment.htm
https://www.testim.io/blog/test-environment-guide/
https://en.wikipedia.org/wiki/Deployment_environment
https://www.guru99.com/software-testing-test-data.html
https://www.softwaretestingclass.com/what-is-test-data-tips-and-tricks-
to-create-test-data/
https://www.tutorialspoint.com/software_testing_dictionary/
test_execution.htm
https://www.tutorialspoint.com/stlc/stlc_test_execution.htm
https://www.softwaretestinghelp.com/test-execution-software-testing-qa-
training-on-a-live-project-day-5/
https://professionalqa.com/test-analysis
https://www.guru99.com/test-analysis-basis.html
https://www.guru99.com/defect-management-process.html
https://softwaretestingfundamentals.com/defect-report/
https://www.softwaretestinggenius.com/defect-report-and-its-sample-
template/
https://www.softwaretestingo.com/severity-priority-examples/
https://www.h2kinfosys.com/blog/examples-high-severitypriority-low-
severitypriority-defects-current-project/
https://www.guru99.com/hp-alm-defect-management.html
https://www.guru99.com/defect-life-cycle.html
https://www.softwaretestinghelp.com/qa-testing-release-and-
deployment-management-process/
https://www.sqlshack.com/learn-to-write-basic-sql-queries/
https://www.w3schools.com/sql/sql_select.asp
https://blog.hubspot.com/marketing/sql-tutorial-introduction
https://www.tutorialspoint.com/qc/index.htm
https://www.guru99.com/alm-tutorial.html
https://www.guru99.com/hp-alm-test-plan-module.html
https://www.guru99.com/hp-alm-test-lab.html
https://softwaresupport.softwaregrp.com/doc/KM00425810?
fileName=hp_man_ALM11.52_Tutorial_pdf.pdf
https://softwaresupport.softwaregrp.com/doc/KM00793981?
fileName=hp_man_ALM12.00_User_Guide_pdf.pdf
https://www.tutorialspoint.com/jira/index.htm
https://www.atlassian.com/agile/tutorials
https://www.guru99.com/jira-tutorial-a-complete-guide-for-
beginners.html
Videos
https://www.youtube.com/watch?v=zjYfyPQH3Ss
https://www.youtube.com/watch?v=O6Wu-S2egbe
https://www.youtube.com/watch?v=ujx322POCQU
https://www.youtube.com/watch?
v=aKg9IdgoFbM&list=PLUDwpEzHYYLsMt3L4MnvmsL_DhxUNT
W6J&index=4
https://www.youtube.com/watch?v=6b06iR74S0U
https://www.youtube.com/watch?v=ADRpCpMMczs
https://www.youtube.com/watch?
v=_hbS57ojtzg&list=PLUDwpEzHYYLsMt3L4MnvmsL_DhxUNTW
6J&index=3
https://www.youtube.com/watch?v=5jJ_PBX3XsE
https://www.youtube.com/watch?v=UQWyG3xSr5k
https://www.youtube.com/watch?v=Z9QbYZh1YXY
https://www.youtube.com/watch?v=8dGdIcyDk1w
https://www.youtube.com/watch?v=-ZtDsf65d0I
https://www.youtube.com/watch?
v=z3C9jcG3Uq0&list=PLUDwpEzHYYLsMt3L4MnvmsL_DhxUNT
W6J&index=5
https://www.youtube.com/watch?
v=KqU79xmj7Og&list=PLUDwpEzHYYLsMt3L4MnvmsL_DhxUNT
W6J&index=6
https://www.youtube.com/watch?
v=t_Mjw1Lubh0&list=PLUDwpEzHYYLsMt3L4MnvmsL_DhxUNT
W6J&index=7
https://www.youtube.com/watch?
v=tyX6rAQq_Ic&list=PLUDwpEzHYYLsMt3L4MnvmsL_DhxUNT
W6J&index=8
https://www.youtube.com/watch?
v=275av5IZc0E&list=PLUDwpEzHYYLsMt3L4MnvmsL_DhxUNTW
6J&index=9
https://www.youtube.com/watch?
v=iZKim0HwMAU&list=PLUDwpEzHYYLsMt3L4MnvmsL_DhxUN
TW6J&index=10
https://www.youtube.com/watch?
v=Oy9t7X4Nes4&list=PLUDwpEzHYYLsMt3L4MnvmsL_DhxUNT
W6J&index=11
https://www.youtube.com/watch?
v=zTO9G5u6c0Y&list=PLUDwpEzHYYLsMt3L4MnvmsL_DhxUNT
W6J&index=13
https://www.youtube.com/watch?v=IGnZHgjU42Y
https://www.youtube.com/watch?v=U-_e1xPKnZY
https://www.youtube.com/watch?v=HaA8F2stOtk
https://www.youtube.com/watch?
v=iklVYBjthzQ&list=PLUDwpEzHYYLsMt3L4MnvmsL_DhxUNTW
6J&index=15
https://www.youtube.com/watch?v=CnfrekJDjTQ
https://www.youtube.com/watch?v=8UfQ8quw0Eg
https://www.youtube.com/watch?v=OvoCIyHOfz4
https://www.youtube.com/watch?
v=OvoCIyHOfz4&list=PLUDwpEzHYYLsMt3L4MnvmsL_DhxUNT
W6J&index=16
https://www.youtube.com/watch?
v=Oy9t7X4Nes4&list=PLUDwpEzHYYLsMt3L4MnvmsL_DhxUNT
W6J&index=11
https://www.youtube.com/watch?v=g2z-kkScn2c
https://www.youtube.com/watch?v=iB3NNW1zl44
https://www.youtube.com/watch?
v=ZOKgsm9JDjk&list=PLUDwpEzHYYLsMt3L4MnvmsL_DhxUNT
W6J&index=19
https://www.youtube.com/watch?v=QSDYfToJI7w
https://www.youtube.com/watch?v=hneC9fXy7zU
https://www.youtube.com/watch?
v=Zc7AS2vSrrY&list=PLUDwpEzHYYLsMt3L4MnvmsL_DhxUNTW
6J&index=34
https://www.youtube.com/watch?
v=5UrpPPzTyTA&list=PLUDwpEzHYYLsMt3L4MnvmsL_DhxUNT
W6J&index=31
https://www.youtube.com/watch?v=S2_AJP9Oeg0
https://www.youtube.com/watch?v=VPnWoroH7yA
https://www.youtube.com/watch?v=AdFO1UqJFWs
https://www.youtube.com/watch?
v=K9uURcKaMwY&list=PLUDwpEzHYYLsMt3L4MnvmsL_DhxUN
TW6J&index=33
https://www.youtube.com/watch?
v=7YiUQC85ZFM&list=PLUDwpEzHYYLsMt3L4MnvmsL_DhxUNT
W6J&index=32
https://www.youtube.com/watch?v=g0PrXoWKM2Y
https://www.youtube.com/watch?v=Hd5ZHvnTO9g
https://www.youtube.com/watch?v=VVQSn1Vn76g
https://www.youtube.com/watch?v=7IvNrAThskI
https://www.youtube.com/watch?v=L4vr-f3lk7Y
https://www.youtube.com/watch?v=PlaiNBwYSHQ
https://www.youtube.com/watch?v=tMXn3r0p3fY
https://www.youtube.com/watch?v=-aip8zE-7_k
https://www.youtube.com/watch?v=W7hso6Dwkig
https://www.youtube.com/watch?v=8xFTAxXclfY
https://www.youtube.com/watch?v=VU9YW1dh3z4
https://www.youtube.com/watch?
v=XF_2j6X0aiA&list=PLUDwpEzHYYLsMt3L4MnvmsL_DhxUNTW
6J&index=35
https://www.youtube.com/watch?v=XNZ2Pm2TAUs
https://www.youtube.com/watch?
v=P4cCduP0AXc&list=PLUDwpEzHYYLsMt3L4MnvmsL_DhxUNT
W6J&index=43
https://www.youtube.com/watch?v=sDcnVHmsQ5A
https://www.youtube.com/watch?v=9GRtyvs5CTQ
https://www.youtube.com/watch?
v=4ZqEV8eYCQA&list=PLUDwpEzHYYLsMt3L4MnvmsL_DhxUNT
W6J&index=41
https://www.youtube.com/watch?
v=z4c_GJkeL94&list=PLUDwpEzHYYLsMt3L4MnvmsL_DhxUNTW
6J&index=42
https://www.youtube.com/watch?
v=cJw7vpAtgjE&list=PLUDwpEzHYYLsMt3L4MnvmsL_DhxUNTW
6J&index=39
https://www.youtube.com/watch?v=hU5-dPL8Igo
https://www.youtube.com/watch?
v=p0kt266c3t4&list=PLUDwpEzHYYLsMt3L4MnvmsL_DhxUNTW
6J&index=37
https://www.youtube.com/watch?v=EZGDyFPHFMw
https://www.youtube.com/watch?
v=fDcY0fo4XZY&list=PLUDwpEzHYYLsMt3L4MnvmsL_DhxUNT
W6J&index=38
https://www.youtube.com/watch?v=9jRu-sFC8Xw
https://www.youtube.com/watch?v=Z_hEj2U_5tI
https://www.youtube.com/watch?v=Lz9JEX_tr-k
https://www.youtube.com/watch?v=EoWRIDDV2ho
https://www.youtube.com/watch?v=lRQ8N0gD6nQ
https://www.youtube.com/watch?v=ty497v587bc
https://www.youtube.com/watch?v=D-LseXa4164
https://www.youtube.com/watch?
v=d0M2s0KiIrc&list=PLL34mf651faOpDaNGr4tt6FF_nUYb7ypt
https://www.youtube.com/watch?v=GnG6RPSRLCs
In Progress
Completed