SlideShare a Scribd company logo
1 of 22
Test Planning
 The
–

goal of a software tester is:

to find bugs, find them as early as possible, and
make sure they get fixed.

 Properly

communicating and documenting
the test effort with well-constructed test
plans, test cases, and test reports will make it
more likely that testers will achieve goal.
The Goal of Test Planning


If software testers don't communicate:
–
–
–




what plan to test,
what resources need, and
what your schedule is

Project will have little chance of succeeding.
The software test plan is the primary means by
which software testers communicate to the product
development team what they intend to do?
The Goal of Test Planning
 IEEE

Standard 8291998 for Software Test
Documentation states:
–
–

To prescribe the scope, approach, resources, and
schedule of the testing activities.
To identify the items being tested, the features to
be tested, the testing tasks to be performed, the
personnel responsible for each task, and the risks
associated with the plan.
The Goal of Test Planning
a test plan is required by law for reference and
archiving in some industries.
The ultimate goal of the test planning process is:


–



communicating (not recording) the software test team's
intent, its expectations, and its understanding of the testing
that's to be performed.

make sure that everyone has been informed and
understands what the test team is planning to do
Test Planning Topics
 High-Level
–
–
–
–

Expectations

What's the purpose of the test planning process
and the software test plan?
What product is being tested? Is it being
developed in house or by a third party?
There must be a complete understanding of what
the product is, its magnitude, and its scope.
What are the quality and reliability goals of the
product?
Test Planning Topics


People, Places, and Things
–
–

–
–

Test planning needs to identify the people working on the
project, what they do, and how to contact them.
The test plan should include names, titles, addresses,
phone numbers, email addresses, and areas of
responsibility for all key people on the project.
Where documents are stored, where the software can be
downloaded from, where the test tools are located.
If hardware is necessary for running the tests, where is it
stored and how is it obtained? If there are external test labs
for configuration testing, where are they located and how
are they scheduled?
Test Planning Topics


Definitions
–

–

–

–

Build. A compilation of code and content that the
programmers put together to be tested. The test plan
should define the frequency of builds (daily, weekly) and the
expected quality level.
Test release document (TRD). A document that the
programmers release with each build stating what's new,
different, fixed, and ready for testing.
Alpha release. A very early build intended for limited
distribution to a few key customers and to marketing for
demonstration purposes.
Beta release. The formal build intended for widespread
distribution to potential customers.
Test Planning Topics
–
–

–

Spec complete. A schedule date when the specification is
supposedly complete and will no longer change.
Feature complete. A schedule date when the programmers
will stop adding new features to the code and concentrate
on fixing bugs.
Bug committee. A group made up of the test manager,
project manager, development manager, and product
support manager that meets weekly to review the bugs and
determine which ones to fix and how they should be fixed.
Test Planning Topics
 Inter-Group
–

–

Responsibilities

Inter-group responsibilities identify tasks and
deliverables that potentially affect the test
effort.
The types of tasks that need to be defined
aren't the obvious ones testers test,
programmers program. The troublesome
tasks potentially have multiple owners or
sometimes no owner or a shared
responsibility.
table to help organize inter-group
responsibilities
Test Planning Topics


What Will and Won't Be Tested
–
–
–
–

There may be components of the software that were
previously released and have already been tested.
An outsourcing company may supply pre-tested portions of
the product.
The planning process needs to identify each component of
the software and make known whether it will be tested.
If it's not tested, there needs to be a reason it won't be
covered.
Test Planning Topics


Test Phases
–

–

–
–

To plan the test phases, the test team will look at the
proposed development model and decide whether unique
phases, or stages, of testing should be performed over the
course of the project.
In the waterfall and spiral models, there can be several test
phases from examining the product spec to acceptance
testing.
Test planning is one of the test phases.
The test planning process should identify each proposed
test phase and make each phase known to the project
team.
Test Planning Topics
–

Two very important concepts associated with the test
phases are:
the entrance and
 exit criteria.
 Each phase must have criteria defined for it that objectively
and absolutely declares if the phase is over and the next one
has begun.


–

–

For example, the beta test stage might begin when the
testers have completed an acceptance test pass with no
new bugs found on the proposed beta release build.
Without explicit entrance and exit criteria, the test effort will
dissolve into single, undirected test effort much like the
code-and-fix development model.
Test Planning Topics


Test Strategy
–
–

–

The test strategy describes the approach that the test team
will use to test the software both overall and in each phase.
It might be a good idea to test some of the code manually
and other code with tools and automation. If tools will be
used, do they need to be developed or can existing
commercial solutions be purchased? If so, which ones?
Maybe it would be more efficient to outsource the entire test
effort to a specialized testing company and require only a
skeleton testing crew to oversee their work.
Deciding on the strategy is a complex task one that needs
to be made by very experienced testers because it can
determine the success or failure of the test effort.
Test Planning Topics


Resource Requirements
–
–
–
–
–
–

People. How many, what experience, what expertise?
Should they be full-time, part-time, contract, students?
Equipment. Computers, test hardware, printers, tools.
Office and lab space. Where will they be located? How big
will they be? How will they be arranged?
Software. Word processors, databases, custom tools.
What will be purchased, what needs to be written?
Outsource companies. Will they be used? What criteria
will be used for choosing them? How much will they cost?
Miscellaneous supplies. Disks, phones, reference books,
training material. What else might be necessary over the
course of the project?
Test Planning Topics
 Tester
–

Assignments

Planning the tester assignments identifies the
testers responsible for each area of the software
and for each testable feature.
Test Planning Topics


Test Schedule
–
–

–

The test schedule takes all the information presented so far
and maps it into the overall project schedule.
Completing a test schedule as part of test planning will
provide the product team and project manager with the
information needed to better schedule the overall project.
Based on the testing schedule, to cut certain features from
the product or postpone them to a later release.
Test Planning Topics
Test Planning Topics
Test Planning Topics


Test Cases
–



The test planning process will decide what approach will be
used to write them, where the test cases will be stored, and
how they'll be used and maintained.

Bug Reporting
–

"Reporting What You Find," will describe the techniques
that can be used to record and track the bugs you find. The
possibilities range from shouting over a cubicle wall to
sticky notes to complex bug-tracking databases. Exactly
what process will be used to manage the bugs needs to be
planned so that each and every bug is tracked from when
it's found to when it's fixed and never, ever forgotten.
Test Planning Topics


Metrics and Statistics
–
–

–

Metrics and statistics are the means by which the progress
and the success of the project, and the testing, are tracked.
"Measuring Your Success." The test planning process
should identify exactly what information will be gathered,
what decisions will be made with them, and who will be
responsible for collecting them.
Examples of test metrics are
Total bugs found daily over the course of the project
 List of bugs that still need to be fixed
 Current bugs ranked by how severe they are
 Total bugs found per tester
 Number of bugs found per software feature or area

Test Planning Topics
 Risks
–

–

and Issues

To identify potential problem or risky areas of the
project ones that could have an impact on the test
effort.
As a software tester, you'll be responsible for
identifying risks during the planning process and
communicating your concerns to your manager
and the project manager.

More Related Content

What's hot

powerpoint template for testing training
powerpoint template for testing trainingpowerpoint template for testing training
powerpoint template for testing trainingJohn Roddy
 
Software testing & Quality Assurance
Software testing & Quality Assurance Software testing & Quality Assurance
Software testing & Quality Assurance Webtech Learning
 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1Raghu Kiran
 
functional testing
functional testing functional testing
functional testing bharathanche
 
Test case design
Test case designTest case design
Test case design99pillar
 
defect tracking and management
defect tracking and management   defect tracking and management
defect tracking and management Manish Chaurasia
 
Software Testing Process
Software Testing ProcessSoftware Testing Process
Software Testing Processguest1f2740
 
Testing concepts ppt
Testing concepts pptTesting concepts ppt
Testing concepts pptRathna Priya
 
Types of Software Testing | Edureka
Types of Software Testing | EdurekaTypes of Software Testing | Edureka
Types of Software Testing | EdurekaEdureka!
 
TESTING STRATEGY.ppt
TESTING STRATEGY.pptTESTING STRATEGY.ppt
TESTING STRATEGY.pptFawazHussain4
 
Software Testing Life Cycle – A Beginner’s Guide
Software Testing Life Cycle – A Beginner’s GuideSoftware Testing Life Cycle – A Beginner’s Guide
Software Testing Life Cycle – A Beginner’s GuideSyed Hassan Raza
 

What's hot (20)

powerpoint template for testing training
powerpoint template for testing trainingpowerpoint template for testing training
powerpoint template for testing training
 
Software testing & Quality Assurance
Software testing & Quality Assurance Software testing & Quality Assurance
Software testing & Quality Assurance
 
Testing methodology
Testing methodologyTesting methodology
Testing methodology
 
Stlc ppt
Stlc pptStlc ppt
Stlc ppt
 
Introduction & Manual Testing
Introduction & Manual TestingIntroduction & Manual Testing
Introduction & Manual Testing
 
Testing techniques
Testing techniquesTesting techniques
Testing techniques
 
Manual testing ppt
Manual testing pptManual testing ppt
Manual testing ppt
 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1
 
Testing
TestingTesting
Testing
 
functional testing
functional testing functional testing
functional testing
 
Test case design
Test case designTest case design
Test case design
 
defect tracking and management
defect tracking and management   defect tracking and management
defect tracking and management
 
Software Testing Process
Software Testing ProcessSoftware Testing Process
Software Testing Process
 
Testing fundamentals
Testing fundamentalsTesting fundamentals
Testing fundamentals
 
Testing concepts ppt
Testing concepts pptTesting concepts ppt
Testing concepts ppt
 
Software testing
Software testingSoftware testing
Software testing
 
Types of Software Testing | Edureka
Types of Software Testing | EdurekaTypes of Software Testing | Edureka
Types of Software Testing | Edureka
 
TESTING STRATEGY.ppt
TESTING STRATEGY.pptTESTING STRATEGY.ppt
TESTING STRATEGY.ppt
 
Types of testing
Types of testingTypes of testing
Types of testing
 
Software Testing Life Cycle – A Beginner’s Guide
Software Testing Life Cycle – A Beginner’s GuideSoftware Testing Life Cycle – A Beginner’s Guide
Software Testing Life Cycle – A Beginner’s Guide
 

Viewers also liked

Planning an achievement test and assessment
Planning an achievement test and assessmentPlanning an achievement test and assessment
Planning an achievement test and assessmentUmair Ashraf
 
Achievement test
Achievement testAchievement test
Achievement testFatin Idris
 
Achievement tests
Achievement testsAchievement tests
Achievement testsManu Sethi
 
Development of classroom assessment tools
Development of classroom assessment toolsDevelopment of classroom assessment tools
Development of classroom assessment toolsEaicz12
 
Applied Psych Test Design: Part A--Planning, development frameworks & domain/...
Applied Psych Test Design: Part A--Planning, development frameworks & domain/...Applied Psych Test Design: Part A--Planning, development frameworks & domain/...
Applied Psych Test Design: Part A--Planning, development frameworks & domain/...Kevin McGrew
 
Test planning & estimation
Test planning & estimationTest planning & estimation
Test planning & estimationLeslie Smart
 
Developing a comprehensive, empirically based research framework for classroo...
Developing a comprehensive, empirically based research framework for classroo...Developing a comprehensive, empirically based research framework for classroo...
Developing a comprehensive, empirically based research framework for classroo...Amir Hamid Forough Ameri
 
Outcome-based Learning Opportunities - Webinar
Outcome-based Learning Opportunities - WebinarOutcome-based Learning Opportunities - Webinar
Outcome-based Learning Opportunities - WebinarMichael Derntl
 
Erickson: Large-scale assessment of oral language proficiency - A Swedish exa...
Erickson: Large-scale assessment of oral language proficiency - A Swedish exa...Erickson: Large-scale assessment of oral language proficiency - A Swedish exa...
Erickson: Large-scale assessment of oral language proficiency - A Swedish exa...IirisNii
 
Development of health measurement scales – part 2
Development of health measurement scales – part 2Development of health measurement scales – part 2
Development of health measurement scales – part 2Rizwan S A
 
UNESCO four pillars of education
UNESCO four pillars of educationUNESCO four pillars of education
UNESCO four pillars of educationSumitra Kan
 
The four pillars of education
The four pillars of educationThe four pillars of education
The four pillars of educationLala Bagwell
 
Object oriented testing
Object oriented testingObject oriented testing
Object oriented testingHaris Jamil
 
The four pillars of learning
The four pillars of learningThe four pillars of learning
The four pillars of learningAtina Lavadia
 

Viewers also liked (20)

Planning an achievement test and assessment
Planning an achievement test and assessmentPlanning an achievement test and assessment
Planning an achievement test and assessment
 
Test Planning
Test PlanningTest Planning
Test Planning
 
Achievement test
Achievement testAchievement test
Achievement test
 
Achievement tests
Achievement testsAchievement tests
Achievement tests
 
Test plan
Test planTest plan
Test plan
 
Development of classroom assessment tools
Development of classroom assessment toolsDevelopment of classroom assessment tools
Development of classroom assessment tools
 
02 test planning
02   test planning02   test planning
02 test planning
 
Applied Psych Test Design: Part A--Planning, development frameworks & domain/...
Applied Psych Test Design: Part A--Planning, development frameworks & domain/...Applied Psych Test Design: Part A--Planning, development frameworks & domain/...
Applied Psych Test Design: Part A--Planning, development frameworks & domain/...
 
Test planning & estimation
Test planning & estimationTest planning & estimation
Test planning & estimation
 
Sop test planning
Sop test planningSop test planning
Sop test planning
 
Developing a comprehensive, empirically based research framework for classroo...
Developing a comprehensive, empirically based research framework for classroo...Developing a comprehensive, empirically based research framework for classroo...
Developing a comprehensive, empirically based research framework for classroo...
 
Outcome-based Learning Opportunities - Webinar
Outcome-based Learning Opportunities - WebinarOutcome-based Learning Opportunities - Webinar
Outcome-based Learning Opportunities - Webinar
 
Erickson: Large-scale assessment of oral language proficiency - A Swedish exa...
Erickson: Large-scale assessment of oral language proficiency - A Swedish exa...Erickson: Large-scale assessment of oral language proficiency - A Swedish exa...
Erickson: Large-scale assessment of oral language proficiency - A Swedish exa...
 
Test Planning_Arsala
Test Planning_ArsalaTest Planning_Arsala
Test Planning_Arsala
 
Development of health measurement scales – part 2
Development of health measurement scales – part 2Development of health measurement scales – part 2
Development of health measurement scales – part 2
 
UNESCO four pillars of education
UNESCO four pillars of educationUNESCO four pillars of education
UNESCO four pillars of education
 
The four pillars of education
The four pillars of educationThe four pillars of education
The four pillars of education
 
Four pillars of education
Four pillars of educationFour pillars of education
Four pillars of education
 
Object oriented testing
Object oriented testingObject oriented testing
Object oriented testing
 
The four pillars of learning
The four pillars of learningThe four pillars of learning
The four pillars of learning
 

Similar to Test planning

Aim (A).pptx
Aim (A).pptxAim (A).pptx
Aim (A).pptx14941
 
38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answers38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answersMaria FutureThoughts
 
manual-testing
manual-testingmanual-testing
manual-testingKanak Mane
 
How to Write a Test Plan .pdf
How to Write a Test Plan .pdfHow to Write a Test Plan .pdf
How to Write a Test Plan .pdfSudhanshiBakre1
 
Reporting On The Testing Process
Reporting On The Testing ProcessReporting On The Testing Process
Reporting On The Testing Processgavhays
 
Learn software testing with tech partnerz 3
Learn software testing with tech partnerz 3Learn software testing with tech partnerz 3
Learn software testing with tech partnerz 3Techpartnerz
 
Software testing
Software testingSoftware testing
Software testingRavi Dasari
 
But Did You Test It
But Did You Test ItBut Did You Test It
But Did You Test ItRuth Blakely
 
Fundamentals_of_Software_testing.pptx
Fundamentals_of_Software_testing.pptxFundamentals_of_Software_testing.pptx
Fundamentals_of_Software_testing.pptxMusaBashir9
 
Manual testing interview questions and answers
Manual testing interview questions and answersManual testing interview questions and answers
Manual testing interview questions and answerskaranmca
 

Similar to Test planning (20)

Aim (A).pptx
Aim (A).pptxAim (A).pptx
Aim (A).pptx
 
38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answers38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answers
 
manual-testing
manual-testingmanual-testing
manual-testing
 
Software Test Planning.pptx
Software Test Planning.pptxSoftware Test Planning.pptx
Software Test Planning.pptx
 
Software Testing 2/5
Software Testing 2/5Software Testing 2/5
Software Testing 2/5
 
How to Write a Test Plan .pdf
How to Write a Test Plan .pdfHow to Write a Test Plan .pdf
How to Write a Test Plan .pdf
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing ppt
 
Test planning
Test planningTest planning
Test planning
 
stlc
stlcstlc
stlc
 
stlc
stlcstlc
stlc
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
 
Test
TestTest
Test
 
Manual Testing
Manual TestingManual Testing
Manual Testing
 
Reporting On The Testing Process
Reporting On The Testing ProcessReporting On The Testing Process
Reporting On The Testing Process
 
Learn software testing with tech partnerz 3
Learn software testing with tech partnerz 3Learn software testing with tech partnerz 3
Learn software testing with tech partnerz 3
 
Software testing
Software testingSoftware testing
Software testing
 
But Did You Test It
But Did You Test ItBut Did You Test It
But Did You Test It
 
Fundamentals_of_Software_testing.pptx
Fundamentals_of_Software_testing.pptxFundamentals_of_Software_testing.pptx
Fundamentals_of_Software_testing.pptx
 
Test plan
Test planTest plan
Test plan
 
Manual testing interview questions and answers
Manual testing interview questions and answersManual testing interview questions and answers
Manual testing interview questions and answers
 

More from Abdul Basit

Atlassian git cheatsheet
Atlassian git cheatsheetAtlassian git cheatsheet
Atlassian git cheatsheetAbdul Basit
 
Github git-cheat-sheet
Github git-cheat-sheetGithub git-cheat-sheet
Github git-cheat-sheetAbdul Basit
 
White box testing
White box testingWhite box testing
White box testingAbdul Basit
 
Testing the documentation
Testing the documentationTesting the documentation
Testing the documentationAbdul Basit
 
Testing software security
Testing software securityTesting software security
Testing software securityAbdul Basit
 
Testing fundamentals
Testing fundamentalsTesting fundamentals
Testing fundamentalsAbdul Basit
 
Test cases planning
Test cases planningTest cases planning
Test cases planningAbdul Basit
 
Software Testing
Software TestingSoftware Testing
Software TestingAbdul Basit
 
Software Compatibility testing
Software Compatibility testingSoftware Compatibility testing
Software Compatibility testingAbdul Basit
 
Black box testing
Black box testingBlack box testing
Black box testingAbdul Basit
 
Software Automated testing and tools
Software Automated testing and toolsSoftware Automated testing and tools
Software Automated testing and toolsAbdul Basit
 
Why test software
Why test softwareWhy test software
Why test softwareAbdul Basit
 
Git Developer Cheatsheet
Git Developer CheatsheetGit Developer Cheatsheet
Git Developer CheatsheetAbdul Basit
 
Static white box testing lecture 12
Static white box testing lecture 12Static white box testing lecture 12
Static white box testing lecture 12Abdul Basit
 
Software testing lecture 10
Software testing lecture 10Software testing lecture 10
Software testing lecture 10Abdul Basit
 
Software testing lecture 9
Software testing lecture 9Software testing lecture 9
Software testing lecture 9Abdul Basit
 
Software quality assurance lecture 1
Software quality assurance lecture 1Software quality assurance lecture 1
Software quality assurance lecture 1Abdul Basit
 
Software measurement lecture 7
Software measurement lecture 7Software measurement lecture 7
Software measurement lecture 7Abdul Basit
 
Planning for software quality assurance lecture 6
Planning for software quality assurance lecture 6Planning for software quality assurance lecture 6
Planning for software quality assurance lecture 6Abdul Basit
 

More from Abdul Basit (20)

Atlassian git cheatsheet
Atlassian git cheatsheetAtlassian git cheatsheet
Atlassian git cheatsheet
 
Github git-cheat-sheet
Github git-cheat-sheetGithub git-cheat-sheet
Github git-cheat-sheet
 
White box testing
White box testingWhite box testing
White box testing
 
Web testing
Web testingWeb testing
Web testing
 
Testing the documentation
Testing the documentationTesting the documentation
Testing the documentation
 
Testing software security
Testing software securityTesting software security
Testing software security
 
Testing fundamentals
Testing fundamentalsTesting fundamentals
Testing fundamentals
 
Test cases planning
Test cases planningTest cases planning
Test cases planning
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Software Compatibility testing
Software Compatibility testingSoftware Compatibility testing
Software Compatibility testing
 
Black box testing
Black box testingBlack box testing
Black box testing
 
Software Automated testing and tools
Software Automated testing and toolsSoftware Automated testing and tools
Software Automated testing and tools
 
Why test software
Why test softwareWhy test software
Why test software
 
Git Developer Cheatsheet
Git Developer CheatsheetGit Developer Cheatsheet
Git Developer Cheatsheet
 
Static white box testing lecture 12
Static white box testing lecture 12Static white box testing lecture 12
Static white box testing lecture 12
 
Software testing lecture 10
Software testing lecture 10Software testing lecture 10
Software testing lecture 10
 
Software testing lecture 9
Software testing lecture 9Software testing lecture 9
Software testing lecture 9
 
Software quality assurance lecture 1
Software quality assurance lecture 1Software quality assurance lecture 1
Software quality assurance lecture 1
 
Software measurement lecture 7
Software measurement lecture 7Software measurement lecture 7
Software measurement lecture 7
 
Planning for software quality assurance lecture 6
Planning for software quality assurance lecture 6Planning for software quality assurance lecture 6
Planning for software quality assurance lecture 6
 

Recently uploaded

Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...KokoStevan
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 

Recently uploaded (20)

Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 

Test planning

  • 1. Test Planning  The – goal of a software tester is: to find bugs, find them as early as possible, and make sure they get fixed.  Properly communicating and documenting the test effort with well-constructed test plans, test cases, and test reports will make it more likely that testers will achieve goal.
  • 2. The Goal of Test Planning  If software testers don't communicate: – – –   what plan to test, what resources need, and what your schedule is Project will have little chance of succeeding. The software test plan is the primary means by which software testers communicate to the product development team what they intend to do?
  • 3. The Goal of Test Planning  IEEE Standard 8291998 for Software Test Documentation states: – – To prescribe the scope, approach, resources, and schedule of the testing activities. To identify the items being tested, the features to be tested, the testing tasks to be performed, the personnel responsible for each task, and the risks associated with the plan.
  • 4. The Goal of Test Planning a test plan is required by law for reference and archiving in some industries. The ultimate goal of the test planning process is:  –  communicating (not recording) the software test team's intent, its expectations, and its understanding of the testing that's to be performed. make sure that everyone has been informed and understands what the test team is planning to do
  • 5. Test Planning Topics  High-Level – – – – Expectations What's the purpose of the test planning process and the software test plan? What product is being tested? Is it being developed in house or by a third party? There must be a complete understanding of what the product is, its magnitude, and its scope. What are the quality and reliability goals of the product?
  • 6. Test Planning Topics  People, Places, and Things – – – – Test planning needs to identify the people working on the project, what they do, and how to contact them. The test plan should include names, titles, addresses, phone numbers, email addresses, and areas of responsibility for all key people on the project. Where documents are stored, where the software can be downloaded from, where the test tools are located. If hardware is necessary for running the tests, where is it stored and how is it obtained? If there are external test labs for configuration testing, where are they located and how are they scheduled?
  • 7. Test Planning Topics  Definitions – – – – Build. A compilation of code and content that the programmers put together to be tested. The test plan should define the frequency of builds (daily, weekly) and the expected quality level. Test release document (TRD). A document that the programmers release with each build stating what's new, different, fixed, and ready for testing. Alpha release. A very early build intended for limited distribution to a few key customers and to marketing for demonstration purposes. Beta release. The formal build intended for widespread distribution to potential customers.
  • 8. Test Planning Topics – – – Spec complete. A schedule date when the specification is supposedly complete and will no longer change. Feature complete. A schedule date when the programmers will stop adding new features to the code and concentrate on fixing bugs. Bug committee. A group made up of the test manager, project manager, development manager, and product support manager that meets weekly to review the bugs and determine which ones to fix and how they should be fixed.
  • 9. Test Planning Topics  Inter-Group – – Responsibilities Inter-group responsibilities identify tasks and deliverables that potentially affect the test effort. The types of tasks that need to be defined aren't the obvious ones testers test, programmers program. The troublesome tasks potentially have multiple owners or sometimes no owner or a shared responsibility.
  • 10. table to help organize inter-group responsibilities
  • 11. Test Planning Topics  What Will and Won't Be Tested – – – – There may be components of the software that were previously released and have already been tested. An outsourcing company may supply pre-tested portions of the product. The planning process needs to identify each component of the software and make known whether it will be tested. If it's not tested, there needs to be a reason it won't be covered.
  • 12. Test Planning Topics  Test Phases – – – – To plan the test phases, the test team will look at the proposed development model and decide whether unique phases, or stages, of testing should be performed over the course of the project. In the waterfall and spiral models, there can be several test phases from examining the product spec to acceptance testing. Test planning is one of the test phases. The test planning process should identify each proposed test phase and make each phase known to the project team.
  • 13. Test Planning Topics – Two very important concepts associated with the test phases are: the entrance and  exit criteria.  Each phase must have criteria defined for it that objectively and absolutely declares if the phase is over and the next one has begun.  – – For example, the beta test stage might begin when the testers have completed an acceptance test pass with no new bugs found on the proposed beta release build. Without explicit entrance and exit criteria, the test effort will dissolve into single, undirected test effort much like the code-and-fix development model.
  • 14. Test Planning Topics  Test Strategy – – – The test strategy describes the approach that the test team will use to test the software both overall and in each phase. It might be a good idea to test some of the code manually and other code with tools and automation. If tools will be used, do they need to be developed or can existing commercial solutions be purchased? If so, which ones? Maybe it would be more efficient to outsource the entire test effort to a specialized testing company and require only a skeleton testing crew to oversee their work. Deciding on the strategy is a complex task one that needs to be made by very experienced testers because it can determine the success or failure of the test effort.
  • 15. Test Planning Topics  Resource Requirements – – – – – – People. How many, what experience, what expertise? Should they be full-time, part-time, contract, students? Equipment. Computers, test hardware, printers, tools. Office and lab space. Where will they be located? How big will they be? How will they be arranged? Software. Word processors, databases, custom tools. What will be purchased, what needs to be written? Outsource companies. Will they be used? What criteria will be used for choosing them? How much will they cost? Miscellaneous supplies. Disks, phones, reference books, training material. What else might be necessary over the course of the project?
  • 16. Test Planning Topics  Tester – Assignments Planning the tester assignments identifies the testers responsible for each area of the software and for each testable feature.
  • 17. Test Planning Topics  Test Schedule – – – The test schedule takes all the information presented so far and maps it into the overall project schedule. Completing a test schedule as part of test planning will provide the product team and project manager with the information needed to better schedule the overall project. Based on the testing schedule, to cut certain features from the product or postpone them to a later release.
  • 20. Test Planning Topics  Test Cases –  The test planning process will decide what approach will be used to write them, where the test cases will be stored, and how they'll be used and maintained. Bug Reporting – "Reporting What You Find," will describe the techniques that can be used to record and track the bugs you find. The possibilities range from shouting over a cubicle wall to sticky notes to complex bug-tracking databases. Exactly what process will be used to manage the bugs needs to be planned so that each and every bug is tracked from when it's found to when it's fixed and never, ever forgotten.
  • 21. Test Planning Topics  Metrics and Statistics – – – Metrics and statistics are the means by which the progress and the success of the project, and the testing, are tracked. "Measuring Your Success." The test planning process should identify exactly what information will be gathered, what decisions will be made with them, and who will be responsible for collecting them. Examples of test metrics are Total bugs found daily over the course of the project  List of bugs that still need to be fixed  Current bugs ranked by how severe they are  Total bugs found per tester  Number of bugs found per software feature or area 
  • 22. Test Planning Topics  Risks – – and Issues To identify potential problem or risky areas of the project ones that could have an impact on the test effort. As a software tester, you'll be responsible for identifying risks during the planning process and communicating your concerns to your manager and the project manager.