Kharkiv Quality Assurance Day 2019
ЮРІЙ МАЛИЙ
«Тест план як мистецтво планування»
Телеграм канал: wwww.t.me/goqameetup
Фейсбук сторінці: www.fb.com/goqaevent
Сайт: www.kharkiv.qaday.org/
4. Who are You?
• How many test managers are here?
• How many test team leaders?
• How many test engineers?
• Not related to QA?
Test Plan as an art of planning
5. What is planning?
Planning is the process of thinking about
the activities required to achieve a
desired goal.
Test Plan as an art of planning
6. Main types of planning
Test Plan as an art of planning
Strategic• Strategic
• List of main goals
• Direction of movement
• Resources availability
• Top priorities
• Tactical
• Goals decomposition
• Control of the progress
• Change of priorities
• Operational
• Efforts estimation
• Plans update
• Control of results
Tactical
Operational
7. Goals of planning
• Understanding of the work size
• Work plan in details
• Resource planning
• Process control
• Tasks prioritization
• Transparency for the management
Test Plan as an art of planning
8. How to plan testing?
Test Plan as an art of planning
10. IEEE 829 Test Plan Template
• Test Plan Identifier
• Introduction
• Test Items
• Features To Be Tested
• Features Not To Be Tested
• Approach
• Item Pass/Fail Criteria
• Suspension Criteria And
Resumption Requirements
• Test Deliverables
• Testing Tasks
• Environmental Needs
• Responsibilities
• Staffing And Training Needs
• Schedule
• Risks And Contingencies
• Approvals
Test Plan as an art of planning
11. RUP Test Plan Template
Test Plan as an art of planning
13. What is reality?
• We never get enough time for testing
• We never get not changed requirements
• We never work with planned resources
• We never get stable working test
environment for all the time of testing
• We newer start testing in planned dates
• We never may predict all the risks in testing
• etc…
Test Plan as an art of planning
14. How to plan in this case?
• Fit QA to reality:
• Get real requirements to product from Users/PO
• Divide all planned testing according to priorities
• Estimate all tasks/test cases and control real time spent
• Use time left for testing effectively
• Create QA knowledge base
• Growth internal expertise
• Highlight all known risks
• Use Pareto principle:
• 80% of results for
• 20% of efforts
Test Plan as an art of planning
15. What is ideal test plan?
One page actual document with short
list of mandatory points
Test Plan as an art of planning
16. Mandatory plan points
• What to test
• What not to test
• How to test
• Priorities
• Resources
• Enter/Exit criteria
• Important nuances
• Risks and it’s mitigation
Test Plan as an art of planning
17. Result on good plan
Test Plan as an art of planning
• Real understanding of goals
• Discussion with interested parties
• Actualization in time
• Growth, learning and experience
• Following the plan