SlideShare a Scribd company logo
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. “

Recommended for you

Test plan
Test planTest plan
Test plan

This document presents a test plan for version 1.0 of the IIT official website. It outlines the test items, features to be tested, approach, environment, responsibilities, and schedule. The test items include the website and its modules like achievements, gallery, news, programs, batches, courses, faculty, exams, results, groups, profile, documents, attendance, projects, calendar, and alumni. Features to be tested include adding, modifying, and viewing albums in the gallery module. The test plan follows IEEE 829 standards and will test the website on different client platforms.

test plan documentcomplete test plantest plan
Testplan
TestplanTestplan
Testplan

This document provides an annotated outline for a Software Test Plan, adapted from the IEEE Standard for Software Test Documentation. It includes introductory sections that describe the objectives, testing strategy, scope, reference materials, and definitions for the test plan. It also includes sections that specify the test items to be covered, features to be tested and not tested, and the overall testing approach. The approach section describes the types of testing to be performed at different levels, including component, job control, user procedures, and operator procedures testing.

Approaches to Software Testing
Approaches to Software TestingApproaches to Software Testing
Approaches to Software Testing

A presentation that provides an overview of software testing approaches including "schools" of software testing and a variety of testing techniques and practices.

scott barbersoftware testingquality assurance
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

Recommended for you

Fundamental test process
Fundamental test processFundamental test process
Fundamental test process

In this section, we will describe the fundamental test process and activities. These start with test planning and continue through to test closure. For each part of the test process, we'll discuss the main tasks of each test activity. In this section, you'll also encounter the glossary terms confirmation testing, exit criteria, incident, regression testing, test basis, test condition, test coverage, test data, test execution, test log, test plan, test strategy, test summary report and testware.

testing
Test Planning
Test PlanningTest Planning
Test Planning

Test planning involves prescribing the scope, approach, resources, and schedule for testing activities. It helps identify items and features to be tested as well as risk items. Test planning should occur early in the project lifecycle to note any risk factors that could jeopardize testing and include a testing schedule. The purpose is to help those outside the test group understand how and why product validation will take place.

Test management
Test managementTest management
Test management

This document provides information on test management based on the ISTQB (International Software Testing Qualifications Board) syllabus. It discusses the importance of independent testing, test planning, estimation strategies, test progress monitoring, configuration management, risk management, and reporting test status. Key aspects covered include organizing independent versus integrated test teams, factors to consider in test planning, estimation techniques, test strategies, and test leader and tester roles and responsibilities.

qatesting
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

Recommended for you

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'

Find out: - what is a master test plan - common parts of a master test plan -master test plan in an Agile age Full webinar recording video: https://www.practitest.com/qa-learningcenter/webinars/master-test-plan-webinar/

software testingagile software developmentwebinar
Risk based testing and random testing
Risk based testing and random testingRisk based testing and random testing
Risk based testing and random testing

The document discusses risk based testing and random testing approaches. It outlines the challenges of time and resource constraints when testing software. Risk based testing uses risk analysis and metrics to focus testing on high risk areas in order to save time and money while maintaining quality. Metrics are developed to manage and organize large test projects. Random testing involves automatically generating random inputs and scenarios to stress test software in ways not covered by nominal testing. It can be used with differential and fault injection testing against a reference implementation to automatically check test results.

risk based testing and random testingrandom testingrisk based testing
02 software test plan template
02 software test plan template02 software test plan template
02 software test plan template

This document provides a template for a software test plan, with guidance and examples for the typical sections included in a test plan. The sections covered include an introduction, scope, test plan identification, references, test items, features to be tested, testing approach, personnel, management and metrics, and estimation and scheduling. The template is intended to help guide the creation of a comprehensive test plan that covers all essential aspects of testing for a project.

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

Recommended for you

Test Plan Simplicity
Test Plan SimplicityTest Plan Simplicity
Test Plan Simplicity

This document discusses simplifying test plans by removing unnecessary information and keeping them dynamic. It recommends including only essential information like test ownership, the system configuration under test, definition of done, identified risks, test activities, and a dynamic test schedule. The test plan should evolve continuously through a self-learning loop to improve test scope based on lessons learned. Static information can be moved to other documents to keep the test plan focused on guiding the test project.

test plantestrisk matrix
Software test management overview for managers
Software test management overview for managersSoftware test management overview for managers
Software test management overview for managers

Software test management presentation given to the senior management of several Fortune 100 companies to aid them in planning their software development management efforts.

catvalidationacceptance
06 template test plan
06 template test plan06 template test plan
06 template test plan

This document provides guidelines and templates for creating a Quality Assurance Test Plan. It outlines the purpose, scope, objectives, and goals of testing. It describes the overall test methodology including entrance and exit criteria. It also covers test execution approaches, test scenarios, environments, assumptions/risks, roles and responsibilities, and defect tracking. The plan is intended to document the testing strategy for an application to ensure requirements are met.

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 Design
EffOne_Technologies
 
Test planning
Test planningTest planning
Test planning
rahulcentra
 
Test process
Test processTest process
Test process
Mohan Krishna Kona
 
Test plan
Test planTest plan
Test plan
Nadia Nahar
 
Testplan
TestplanTestplan
Testplan
Aarati Gujar
 
Approaches to Software Testing
Approaches to Software TestingApproaches to Software Testing
Approaches to Software Testing
Scott Barber
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
muhammad afif
 
Test Planning
Test PlanningTest Planning
Test Planning
Nivetha Padmanaban
 
Test management
Test managementTest management
Test management
Pragya Rastogi
 
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 testing
Himanshu
 
02 software test plan template
02 software test plan template02 software test plan template
02 software test plan template
Andrei Hortúa
 
Test Plan Simplicity
Test Plan SimplicityTest Plan Simplicity
Test Plan Simplicity
Johan Hoberg
 
Software test management overview for managers
Software test management overview for managersSoftware test management overview for managers
Software test management overview for managers
TJamesLeDoux
 
06 template test plan
06 template test plan06 template test plan
06 template test plan
Andrei Hortúa
 
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
Qingsong Yao
 
ISTQB / ISEB Foundation Exam Practice -1
ISTQB / ISEB Foundation Exam Practice -1ISTQB / ISEB Foundation Exam Practice -1
ISTQB / ISEB Foundation Exam Practice -1
Yogindernath Gupta
 
Test Execution
Test ExecutionTest Execution
Test Execution
Rajathi-QA
 
Testing
TestingTesting
Testing
trashqwerty
 
Software testing and process
Software testing and processSoftware testing and process
Software testing and process
gouravkalbalia
 

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

Sop test planning
Sop test planningSop test planning
Sop test planning
Frank Gielen
 
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
Mihai-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.0
COP_HHA
 
Complex End-to-End Testing
Complex End-to-End TestingComplex End-to-End Testing
Complex End-to-End Testing
Erika 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 Know
SoftServe
 
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 Testing
Josiah 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 Workshop
QAAgility 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 @ TPC
David Porter
 
Workshop - E2e tests with protractor
Workshop - E2e tests with protractorWorkshop - E2e tests with protractor
Workshop - E2e tests with protractor
Walmyr Lima e Silva Filho
 
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
Cognizant
 
Test Process
Test ProcessTest Process
Test Process
tokarthik
 
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
The Software House
 
11 software testing_strategy
11 software testing_strategy11 software testing_strategy
11 software testing_strategy
University of Computer Science and Technology
 

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.pptx
MAshok10
 
chapter-no-4-test-management fudhg ddh j
chapter-no-4-test-management fudhg ddh jchapter-no-4-test-management fudhg ddh j
chapter-no-4-test-management fudhg ddh j
AmitDeshai
 
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
NexSoftsys
 
ISTQB CTAL - Test Analyst
ISTQB CTAL - Test AnalystISTQB CTAL - Test Analyst
ISTQB CTAL - Test Analyst
Samer Desouky
 
Software Test Planning.pptx
Software Test Planning.pptxSoftware Test Planning.pptx
Software Test Planning.pptx
MUHAMMADHARIS784193
 
ISTQB Test Process
ISTQB Test ProcessISTQB Test Process
ISTQB Test Process
HoangThiHien1
 
SWT2_tim.pptx
SWT2_tim.pptxSWT2_tim.pptx
SWT2_tim.pptx
BnhT27
 
Software Testing
Software Testing Software Testing
Software Testing
sajedah abukhdeir
 
Test plan (1)
Test plan (1)Test plan (1)
Test plan (1)
Manjunath annure
 
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
pushpait
 
Software test management
Software test managementSoftware test management
Software test management
Vishad Garg
 
Software Testing Documentation
Software Testing DocumentationSoftware Testing Documentation
Software Testing Documentation
Ajeng Savitri
 
Testing Process
Testing ProcessTesting Process
Testing Process
PandeyABHISHEK1
 
Test Strategies and Planning
Test Strategies and PlanningTest Strategies and Planning
Test Strategies and Planning
Vidya-QA
 
Test Strategies and Planning
Test Strategies and PlanningTest Strategies and Planning
Test Strategies and Planning
Rajesh-QA
 
Test Strategy and Planning
Test Strategy and PlanningTest Strategy and Planning
Test Strategy and Planning
Sachin-QA
 
Test Strategy and Planning
Test Strategy and PlanningTest Strategy and Planning
Test Strategy and Planning
ANKUR-BA
 
Test Strategies and Planning
Test Strategies and PlanningTest Strategies and Planning
Test Strategies and Planning
Fayis-QA
 
Mt s10 stlc&test_plan
Mt s10 stlc&test_planMt s10 stlc&test_plan
Mt s10 stlc&test_plan
TestingGeeks
 
UNIT IV.ppt
UNIT IV.pptUNIT IV.ppt
UNIT IV.ppt
Varshini62
 

Similar to Test Planning_Arsala (20)

Test Management.pptx
Test Management.pptxTest Management.pptx
Test Management.pptx
 
chapter-no-4-test-management fudhg ddh j
chapter-no-4-test-management fudhg ddh jchapter-no-4-test-management fudhg ddh j
chapter-no-4-test-management fudhg ddh j
 
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 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
 
Test Strategy and Planning
Test Strategy and PlanningTest Strategy and Planning
Test Strategy 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
 
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
 

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