SlideShare a Scribd company logo
1 of 18
Download to read offline
Innovation Group Global Solutions
Test Planning and Test
Documentation
Presented by: Arsala Dilshad
Dated:13th November,2015
Agenda
• Definitions of test planning and test plan
• The overall objective of the test plan
• Detailed objectives of test planning and test
documentation
• What types of tests to cover in test planning
documents
• A strategy for creating test plans and their
components
• Components of test plans
• Types of Test Plan
• IEEE Template for Test Plan
TEST PLANNING
Test planning is an ongoing process and you
make test plan for your testing activities
execution.
During this process, you execute following
activities:
• Use analytical tools to develop test cases
• Adopt and apply a testing strategy
• Create tools to control the testing
• Communicate
TEST PLAN
The ANSI/IEEE Standard 829-1983 for Software Test
Documentation defines a test plan as:
“A document describing the scope, approach, resources, and
schedule of intended testing activities. It identifies test items,
the features to be tested, the testing tasks, who will do each
task, and any risks requiring contingency planning. “
Objectives of writing a test plan
Two main objectives of a test plan:
• Test plan as a product
• Test plan as a tool
THE TEST PLAN AS A PRODUCT
• Design verification test
• Regression test
• Managing and Organizing test effort
• Alter the test plan as per client type
• Manufacturing and Production test
• Acceptance Testing
THE TEST PLAN AS A TOOL
• Tool for managing testing activities
• Communication
• Valuable tool to find bugs
• A structured, organized test flow
OBJECTIVES OF TEST PLANNING AND
DOCUMENTATION
Good test documentation provides following
benefits:
• Facilitates the technical tasks of
testing
• Improves communication about
testing tasks and processes
• Provides structure for organizing,
scheduling and management of
project
Test Documentation Detailed Benefits
Facilitates the technical tasks of testing
• Improve coverage
• Avoid unnecessary repetition
• Analyze the system and spot
good test cases
• Improve test efficiency
• Check for completeness
Test Documentation Detailed Benefits
Improves communication about testing tasks and
processes
• Helpful for other stakeholders of project in respect
of testing
• Communicate the thinking behind the tester's
strategy
• Elicit feedback about testing accuracy and
coverage
• Communicate the size of the testing
• job
• Divide the work
As a project management support tool,
the test plan provides the following
benefits:
• Reach agreement about the testing
tasks
• Identify the tasks
• Structure ,Organize and Coordinate
• Improve individual accountability
• Measure project status and
• Improve project accountability
Test Documentation Detailed Benefits
TYPES OF TESTS TO COVER IN TEST PLAN
Important types of tests for
selection in a test plan:
• Control flow
• Configuration/compatibility
• Stress tests
• Regression
• Beta tests/Acceptance test
• Release tests
• Utility test
A STRATEGY FOR DEVELOPING COMPONENTS OF TEST PLAN
• Evolutionary development of test plan
• Where to focus next
• Most likely errors
• Most visible errors
• Most often used program areas
• Distinguishing urea of the
program
• Hardest areas to fix
• Where and how to add depth
• Decision trees
• Lists
• Test matrices
COMPONENTS OF TEST PLANNING
DOCUMENTS
We organize our test planning around:
• Lists
– List of reports
– List of input and output variables
– List of features and functions
– List of error messages
– List of compatible hardware
– List of compatible software
– List of compatible operating
environments
COMPONENTS OF TEST PLANNING
DOCUMENTS
• Tables
– Table of reports
– Table of input values and output values
– Decision table
– Printer compatibility table
• Outlines
Function list
• Matrices
– Hardware matrix
– Hardware combination matrix
– Environment matrix
Types of Test Planning Documents
• Master Test Plan:
A single high-level test plan for a project/product
that unifies all other test plans.
• Testing Level Specific Test Plans:
Plans for each level of testing.
– Unit Test Plan
– Integration Test Plan
– System Test Plan
– Acceptance Test Plan
• Testing Type Specific Test Plans:
Plans for major types of testing like Performance
Test Plan and Security Test Plan
IEEE Template for Test Plan
Test Plans follow a strict structure to ensure all aspects
of testing are covered. This is stated by the ANSI/IEEE
829-1988 Test Plan Structure:
A CLOSING THOUGHT
• Many testers generate too much paper
• Main task of a tester
• Select a test document type carefully

More Related Content

What's hot

Software Test Planning and Design
Software Test Planning and DesignSoftware Test Planning and Design
Software Test Planning and DesignEffOne_Technologies
 
Approaches to Software Testing
Approaches to Software TestingApproaches to Software Testing
Approaches to Software TestingScott Barber
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test processmuhammad afif
 
How to create a 'Master Test Plan'
How to create a 'Master Test Plan'How to create a 'Master Test Plan'
How to create a 'Master Test Plan'PractiTest
 
Risk based testing and random testing
Risk based testing and random testingRisk based testing and random testing
Risk based testing and random testingHimanshu
 
02 software test plan template
02 software test plan template02 software test plan template
02 software test plan templateAndrei Hortúa
 
Test Plan Simplicity
Test Plan SimplicityTest Plan Simplicity
Test Plan SimplicityJohan Hoberg
 
Software test management overview for managers
Software test management overview for managersSoftware test management overview for managers
Software test management overview for managersTJamesLeDoux
 
Writing good test plan and writing good tests
Writing good test plan and writing good testsWriting good test plan and writing good tests
Writing good test plan and writing good testsQingsong Yao
 
ISTQB / ISEB Foundation Exam Practice -1
ISTQB / ISEB Foundation Exam Practice -1ISTQB / ISEB Foundation Exam Practice -1
ISTQB / ISEB Foundation Exam Practice -1Yogindernath Gupta
 
Test Execution
Test ExecutionTest Execution
Test ExecutionRajathi-QA
 
Software testing and process
Software testing and processSoftware testing and process
Software testing and processgouravkalbalia
 

What's hot (20)

Software Test Planning and Design
Software Test Planning and DesignSoftware Test Planning and Design
Software Test Planning and Design
 
Test planning
Test planningTest planning
Test planning
 
Test process
Test processTest process
Test process
 
Test plan
Test planTest plan
Test plan
 
Testplan
TestplanTestplan
Testplan
 
Approaches to Software Testing
Approaches to Software TestingApproaches to Software Testing
Approaches to Software Testing
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Test Planning
Test PlanningTest Planning
Test Planning
 
Test management
Test managementTest management
Test management
 
How to create a 'Master Test Plan'
How to create a 'Master Test Plan'How to create a 'Master Test Plan'
How to create a 'Master Test Plan'
 
Risk based testing and random testing
Risk based testing and random testingRisk based testing and random testing
Risk based testing and random testing
 
02 software test plan template
02 software test plan template02 software test plan template
02 software test plan template
 
Test Plan Simplicity
Test Plan SimplicityTest Plan Simplicity
Test Plan Simplicity
 
Software test management overview for managers
Software test management overview for managersSoftware test management overview for managers
Software test management overview for managers
 
06 template test plan
06 template test plan06 template test plan
06 template test plan
 
Writing good test plan and writing good tests
Writing good test plan and writing good testsWriting good test plan and writing good tests
Writing good test plan and writing good tests
 
ISTQB / ISEB Foundation Exam Practice -1
ISTQB / ISEB Foundation Exam Practice -1ISTQB / ISEB Foundation Exam Practice -1
ISTQB / ISEB Foundation Exam Practice -1
 
Test Execution
Test ExecutionTest Execution
Test Execution
 
Testing
TestingTesting
Testing
 
Software testing and process
Software testing and processSoftware testing and process
Software testing and process
 

Viewers also liked

End 2-end testing of mean applications
End 2-end testing of mean applicationsEnd 2-end testing of mean applications
End 2-end testing of mean applicationsMihai-Cristian Fratila
 
Session 12 Activités à venir de la CoP PSS : projet Mobilisation 2.0
Session 12 Activités à venir de la CoP PSS : projet Mobilisation 2.0Session 12 Activités à venir de la CoP PSS : projet Mobilisation 2.0
Session 12 Activités à venir de la CoP PSS : projet Mobilisation 2.0COP_HHA
 
Complex End-to-End Testing
Complex End-to-End TestingComplex End-to-End Testing
Complex End-to-End TestingErika Barron
 
Implementing Test Automation: What a Manager Should Know
Implementing Test Automation: What a Manager Should KnowImplementing Test Automation: What a Manager Should Know
Implementing Test Automation: What a Manager Should KnowSoftServe
 
QA Fes 2016. Gerlof Hoekstra. E2E Testing the Ministry Of Justice Biometric I...
QA Fes 2016. Gerlof Hoekstra. E2E Testing the Ministry Of Justice Biometric I...QA Fes 2016. Gerlof Hoekstra. E2E Testing the Ministry Of Justice Biometric I...
QA Fes 2016. Gerlof Hoekstra. E2E Testing the Ministry Of Justice Biometric I...QAFest
 
E2E-тестирование мобильных приложений
E2E-тестирование мобильных приложенийE2E-тестирование мобильных приложений
E2E-тестирование мобильных приложенийMoscowJS
 
test plan
test plan test plan
test plan rosh26
 
Strategic Testing (CodeMash 2016)
Strategic Testing (CodeMash 2016)Strategic Testing (CodeMash 2016)
Strategic Testing (CodeMash 2016)Dmitry Sharkov
 
End-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingEnd-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingJosiah Renaudin
 
End to End Test Management Test Strategy Estimation and Metrics Workshop
End to End Test Management Test Strategy Estimation and Metrics WorkshopEnd to End Test Management Test Strategy Estimation and Metrics Workshop
End to End Test Management Test Strategy Estimation and Metrics WorkshopQAAgility Technologies
 
Saksham Sarode - Building Effective test Data Management in Distributed Envir...
Saksham Sarode - Building Effective test Data Management in Distributed Envir...Saksham Sarode - Building Effective test Data Management in Distributed Envir...
Saksham Sarode - Building Effective test Data Management in Distributed Envir...TEST Huddle
 
E2E Life Cycle Intelligence & Channel Strategy @ TPC
E2E Life Cycle Intelligence & Channel Strategy @ TPCE2E Life Cycle Intelligence & Channel Strategy @ TPC
E2E Life Cycle Intelligence & Channel Strategy @ TPCDavid Porter
 
Preparing and Implementing a Comprehensive ICD-10 Testing Strategy
Preparing and Implementing a Comprehensive ICD-10 Testing StrategyPreparing and Implementing a Comprehensive ICD-10 Testing Strategy
Preparing and Implementing a Comprehensive ICD-10 Testing StrategyCognizant
 
Test Process
Test ProcessTest Process
Test Processtokarthik
 
e2e frameworks - czyli kij ma dwa końce
e2e frameworks - czyli kij ma dwa końcee2e frameworks - czyli kij ma dwa końce
e2e frameworks - czyli kij ma dwa końceThe Software House
 

Viewers also liked (18)

Sop test planning
Sop test planningSop test planning
Sop test planning
 
End 2-end testing of mean applications
End 2-end testing of mean applicationsEnd 2-end testing of mean applications
End 2-end testing of mean applications
 
Session 12 Activités à venir de la CoP PSS : projet Mobilisation 2.0
Session 12 Activités à venir de la CoP PSS : projet Mobilisation 2.0Session 12 Activités à venir de la CoP PSS : projet Mobilisation 2.0
Session 12 Activités à venir de la CoP PSS : projet Mobilisation 2.0
 
Complex End-to-End Testing
Complex End-to-End TestingComplex End-to-End Testing
Complex End-to-End Testing
 
Implementing Test Automation: What a Manager Should Know
Implementing Test Automation: What a Manager Should KnowImplementing Test Automation: What a Manager Should Know
Implementing Test Automation: What a Manager Should Know
 
QA Fes 2016. Gerlof Hoekstra. E2E Testing the Ministry Of Justice Biometric I...
QA Fes 2016. Gerlof Hoekstra. E2E Testing the Ministry Of Justice Biometric I...QA Fes 2016. Gerlof Hoekstra. E2E Testing the Ministry Of Justice Biometric I...
QA Fes 2016. Gerlof Hoekstra. E2E Testing the Ministry Of Justice Biometric I...
 
E2E-тестирование мобильных приложений
E2E-тестирование мобильных приложенийE2E-тестирование мобильных приложений
E2E-тестирование мобильных приложений
 
test plan
test plan test plan
test plan
 
Strategic Testing (CodeMash 2016)
Strategic Testing (CodeMash 2016)Strategic Testing (CodeMash 2016)
Strategic Testing (CodeMash 2016)
 
End-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingEnd-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of Testing
 
End to End Test Management Test Strategy Estimation and Metrics Workshop
End to End Test Management Test Strategy Estimation and Metrics WorkshopEnd to End Test Management Test Strategy Estimation and Metrics Workshop
End to End Test Management Test Strategy Estimation and Metrics Workshop
 
Saksham Sarode - Building Effective test Data Management in Distributed Envir...
Saksham Sarode - Building Effective test Data Management in Distributed Envir...Saksham Sarode - Building Effective test Data Management in Distributed Envir...
Saksham Sarode - Building Effective test Data Management in Distributed Envir...
 
E2E Life Cycle Intelligence & Channel Strategy @ TPC
E2E Life Cycle Intelligence & Channel Strategy @ TPCE2E Life Cycle Intelligence & Channel Strategy @ TPC
E2E Life Cycle Intelligence & Channel Strategy @ TPC
 
Workshop - E2e tests with protractor
Workshop - E2e tests with protractorWorkshop - E2e tests with protractor
Workshop - E2e tests with protractor
 
Preparing and Implementing a Comprehensive ICD-10 Testing Strategy
Preparing and Implementing a Comprehensive ICD-10 Testing StrategyPreparing and Implementing a Comprehensive ICD-10 Testing Strategy
Preparing and Implementing a Comprehensive ICD-10 Testing Strategy
 
Test Process
Test ProcessTest Process
Test Process
 
e2e frameworks - czyli kij ma dwa końce
e2e frameworks - czyli kij ma dwa końcee2e frameworks - czyli kij ma dwa końce
e2e frameworks - czyli kij ma dwa końce
 
11 software testing_strategy
11 software testing_strategy11 software testing_strategy
11 software testing_strategy
 

Similar to Test Planning_Arsala

Test Management.pptx
Test Management.pptxTest Management.pptx
Test Management.pptxMAshok10
 
Things to keep in mind before starting a test plan
Things to keep in mind before starting a test planThings to keep in mind before starting a test plan
Things to keep in mind before starting a test planNexSoftsys
 
ISTQB CTAL - Test Analyst
ISTQB CTAL - Test AnalystISTQB CTAL - Test Analyst
ISTQB CTAL - Test AnalystSamer Desouky
 
SWT2_tim.pptx
SWT2_tim.pptxSWT2_tim.pptx
SWT2_tim.pptxBnhT27
 
Test planning AND concepts planning Test planning AND concepts planning
Test planning AND concepts planning Test planning AND concepts planningTest planning AND concepts planning Test planning AND concepts planning
Test planning AND concepts planning Test planning AND concepts planningpushpait
 
Software test management
Software test managementSoftware test management
Software test managementVishad Garg
 
Software Testing Documentation
Software Testing DocumentationSoftware Testing Documentation
Software Testing DocumentationAjeng Savitri
 
Test Strategy and Planning
Test Strategy and PlanningTest Strategy and Planning
Test Strategy and PlanningANKUR-BA
 
Test Strategies and Planning
Test Strategies and PlanningTest Strategies and Planning
Test Strategies and PlanningVidya-QA
 
Test Strategy and Planning
Test Strategy and PlanningTest Strategy and Planning
Test Strategy and PlanningSachin-QA
 
Test Strategies and Planning
Test Strategies and PlanningTest Strategies and Planning
Test Strategies and PlanningRajesh-QA
 
Test Strategies and Planning
Test Strategies and PlanningTest Strategies and Planning
Test Strategies and PlanningFayis-QA
 
Mt s10 stlc&test_plan
Mt s10 stlc&test_planMt s10 stlc&test_plan
Mt s10 stlc&test_planTestingGeeks
 

Similar to Test Planning_Arsala (20)

Test Management.pptx
Test Management.pptxTest Management.pptx
Test Management.pptx
 
Things to keep in mind before starting a test plan
Things to keep in mind before starting a test planThings to keep in mind before starting a test plan
Things to keep in mind before starting a test plan
 
ISTQB CTAL - Test Analyst
ISTQB CTAL - Test AnalystISTQB CTAL - Test Analyst
ISTQB CTAL - Test Analyst
 
Software Test Planning.pptx
Software Test Planning.pptxSoftware Test Planning.pptx
Software Test Planning.pptx
 
ISTQB Test Process
ISTQB Test ProcessISTQB Test Process
ISTQB Test Process
 
SWT2_tim.pptx
SWT2_tim.pptxSWT2_tim.pptx
SWT2_tim.pptx
 
Software Testing
Software Testing Software Testing
Software Testing
 
Test plan (1)
Test plan (1)Test plan (1)
Test plan (1)
 
Test planning AND concepts planning Test planning AND concepts planning
Test planning AND concepts planning Test planning AND concepts planningTest planning AND concepts planning Test planning AND concepts planning
Test planning AND concepts planning Test planning AND concepts planning
 
Software test management
Software test managementSoftware test management
Software test management
 
Software Testing Documentation
Software Testing DocumentationSoftware Testing Documentation
Software Testing Documentation
 
Testing Process
Testing ProcessTesting Process
Testing Process
 
Test Strategy and Planning
Test Strategy and PlanningTest Strategy and Planning
Test Strategy and Planning
 
Test Strategies and Planning
Test Strategies and PlanningTest Strategies and Planning
Test Strategies and Planning
 
Test Strategy and Planning
Test Strategy and PlanningTest Strategy and Planning
Test Strategy and Planning
 
Test Strategies and Planning
Test Strategies and PlanningTest Strategies and Planning
Test Strategies and Planning
 
Test Strategies and Planning
Test Strategies and PlanningTest Strategies and Planning
Test Strategies and Planning
 
Mt s10 stlc&test_plan
Mt s10 stlc&test_planMt s10 stlc&test_plan
Mt s10 stlc&test_plan
 
UNIT IV.ppt
UNIT IV.pptUNIT IV.ppt
UNIT IV.ppt
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
 

Test Planning_Arsala

  • 1. Innovation Group Global Solutions Test Planning and Test Documentation Presented by: Arsala Dilshad Dated:13th November,2015
  • 2. Agenda • Definitions of test planning and test plan • The overall objective of the test plan • Detailed objectives of test planning and test documentation • What types of tests to cover in test planning documents • A strategy for creating test plans and their components • Components of test plans • Types of Test Plan • IEEE Template for Test Plan
  • 3. TEST PLANNING Test planning is an ongoing process and you make test plan for your testing activities execution. During this process, you execute following activities: • Use analytical tools to develop test cases • Adopt and apply a testing strategy • Create tools to control the testing • Communicate
  • 4. TEST PLAN The ANSI/IEEE Standard 829-1983 for Software Test Documentation defines a test plan as: “A document describing the scope, approach, resources, and schedule of intended testing activities. It identifies test items, the features to be tested, the testing tasks, who will do each task, and any risks requiring contingency planning. “
  • 5. Objectives of writing a test plan Two main objectives of a test plan: • Test plan as a product • Test plan as a tool
  • 6. THE TEST PLAN AS A PRODUCT • Design verification test • Regression test • Managing and Organizing test effort • Alter the test plan as per client type • Manufacturing and Production test • Acceptance Testing
  • 7. THE TEST PLAN AS A TOOL • Tool for managing testing activities • Communication • Valuable tool to find bugs • A structured, organized test flow
  • 8. OBJECTIVES OF TEST PLANNING AND DOCUMENTATION Good test documentation provides following benefits: • Facilitates the technical tasks of testing • Improves communication about testing tasks and processes • Provides structure for organizing, scheduling and management of project
  • 9. Test Documentation Detailed Benefits Facilitates the technical tasks of testing • Improve coverage • Avoid unnecessary repetition • Analyze the system and spot good test cases • Improve test efficiency • Check for completeness
  • 10. Test Documentation Detailed Benefits Improves communication about testing tasks and processes • Helpful for other stakeholders of project in respect of testing • Communicate the thinking behind the tester's strategy • Elicit feedback about testing accuracy and coverage • Communicate the size of the testing • job • Divide the work
  • 11. As a project management support tool, the test plan provides the following benefits: • Reach agreement about the testing tasks • Identify the tasks • Structure ,Organize and Coordinate • Improve individual accountability • Measure project status and • Improve project accountability Test Documentation Detailed Benefits
  • 12. TYPES OF TESTS TO COVER IN TEST PLAN Important types of tests for selection in a test plan: • Control flow • Configuration/compatibility • Stress tests • Regression • Beta tests/Acceptance test • Release tests • Utility test
  • 13. A STRATEGY FOR DEVELOPING COMPONENTS OF TEST PLAN • Evolutionary development of test plan • Where to focus next • Most likely errors • Most visible errors • Most often used program areas • Distinguishing urea of the program • Hardest areas to fix • Where and how to add depth • Decision trees • Lists • Test matrices
  • 14. COMPONENTS OF TEST PLANNING DOCUMENTS We organize our test planning around: • Lists – List of reports – List of input and output variables – List of features and functions – List of error messages – List of compatible hardware – List of compatible software – List of compatible operating environments
  • 15. COMPONENTS OF TEST PLANNING DOCUMENTS • Tables – Table of reports – Table of input values and output values – Decision table – Printer compatibility table • Outlines Function list • Matrices – Hardware matrix – Hardware combination matrix – Environment matrix
  • 16. Types of Test Planning Documents • Master Test Plan: A single high-level test plan for a project/product that unifies all other test plans. • Testing Level Specific Test Plans: Plans for each level of testing. – Unit Test Plan – Integration Test Plan – System Test Plan – Acceptance Test Plan • Testing Type Specific Test Plans: Plans for major types of testing like Performance Test Plan and Security Test Plan
  • 17. IEEE Template for Test Plan Test Plans follow a strict structure to ensure all aspects of testing are covered. This is stated by the ANSI/IEEE 829-1988 Test Plan Structure:
  • 18. A CLOSING THOUGHT • Many testers generate too much paper • Main task of a tester • Select a test document type carefully