SlideShare a Scribd company logo
8
Things to Keep In
Mind before
Starting With
Test-Plan
• In Software testing, There is much debate that how to achieve quality and how to plan the testing activities.
• This tutorial will explain to you all about Software Test Plan and suggest the ways on how to plan test activities from
scratch along with the test planning and test execution.
• Most of what is expected to achieve quality in a software test phase with best practices are summarized in this topic.
These practices have an impact in addition to improving Quality.
1 2 3 4 5 6
Requirements
Analysis
Test
Planning
Test Case
Development
Environment
Setup
Test
Execution
Test Cycle
Closure
Introduction
8 Things Keep In Mind
Analyze the product
Design the Test Strategy
Define the Test Objectives
Resource Planning
Plan Test Environment
Schedule & Estimation
Identify Entry and Exit Criteria:
Determine Test Deliverables
Analyze the product Design the Test Strategy
• Product analysis processes to become familiar with
the product! What does it do? What does it look
like? All this information you would need to be
asked before a product can be analyzed.
• It is also important to consider how it becomes
user-friendly.
• Design Test Strategy is essential when keeping a plan in mind.
• Test Strategy tells you how to use testing for managing project
and product risks.
• It contains the process which needs to be bifurcated into
different levels of testing phases.
• It also indicates which testing strategy should be used in which
situation? Strategies can differ based on project requirements like
regulatory requirements, risk levels, and different methodologies
of software development.
Define the Test Objectives Resource Planning
• The goals and objectives of software testing are
numerous, which when achieved help developers build
defect-less and error-free software.
• Understand the scope of your application.
• Based on this we must plan our resources and other
related activities.
• Our resource planning should be well enough effective
that will show how we are going to use our resource in
all testing phases.
Plan Test Environment Schedule & Estimation
• It is one of the most important Phases for the tester,
which plays a key role in achieving success in the
testing.
• It provides all the pre-requisites that are required to
perform the task of testing on a particular software
product.
• Schedule and estimation are one of the important parts of
product development.
• It shows how things will go during the development.
• The schedule is basically told that how the things will be delivered
to the customer. It shows the delivery schedule of the product.
• Test Estimation, on the other hand, is a management activity that
serves how long a task would take to complete.
• Estimating effort for the test is one of the major and important
tasks in Test Management.
Identify Entry and Exit Criteria: Determine Test Deliverables
• Entry and exit criteria in the testing cycle define when
to start and when to stop testing.
• This is a very crucial stage to identify these constraints
in the testing cycle.
• We must have knowledge about the areas and
conditions in product development where to start with
our testing when to stop.
• Test Deliverables are the artifacts that are given to the
customer in the form of software projects during the
development lifecycle.
• There are different test deliverables at every phase of the
software development lifecycle.
• Determine and plan the test deliverables.
• Provide the evidence of your deliverables which can show
your efforts to be applied in the project to build quality.
Key practices that improve overall software
quality include the following:
• Keep eye on driving
requirements and have a focus
on crucial use cases of the
application early in the
development cycle.
• Use tracking metrics
and indicators to
measure progress and
quality.
• One of the important
aspects of the testing life
cycle is planning.
• Hence Test-Plan
document plays a
very important role in
testing.
• It is a detailed extensive document that
basically has outlines of your strategy,
Test Estimation, test deliverables,
resources (manpower, software, and
hardware) required for testing, test
schedule, etc. from a Selenium Testing
Services Providers.
• The document contains what to
test, how to test when to test
and who will do what test.
• The Test Plan document is derived from
the product Requirement Specification, or
Use Case Documents. It is usually
prepared by a testing team especially by a
lead or manager who is taking care of all
the testing activities in product
development.
• Avoiding deterioration of software quality over time requires a conscious effort, both on the part of the
Product Owner and the engineering team.
• Have the pre-plan before starting with the testing phase is one of the best steps towards gaining quality.
• The test plan should be reviewed a number of times prior to baselining it or sending it for approval.
• The quality of your test plan speaks volumes about the quality of the testing you or your team is going to
perform.
• Update the plan as and when necessary.
• An outdated and unused document stinks and is worse than not having the document in the first place.
NEX SOFTSYS
Mail:
Site:
info@nexsoftsys.com
www.nexsoftsys.com
Head Office ( INDIA ) Branch Office ( New York )
"Royal Square“ 1st
Floor, Off No. 110, Nr.
Shilp Tower, Tagore
Road, Rajkot - 360
001, Gujarat - India
477 Madison Avenue,
6th floor, NEW YORK
– 10022, United
States of America
Offshore Software Development Company
Thank You

More Related Content

What's hot

The Risky Business of Testing by Shaminder Rai and Dave Patel
The Risky Business of Testing by Shaminder Rai and Dave PatelThe Risky Business of Testing by Shaminder Rai and Dave Patel
The Risky Business of Testing by Shaminder Rai and Dave Patel
QA or the Highway
 
ISTQB - Software development life cycle
ISTQB - Software development life cycleISTQB - Software development life cycle
ISTQB - Software development life cycle
HoangThiHien1
 
[Mush Honda] Metrics & Reports from Test Teams (QA)
[Mush Honda] Metrics & Reports from Test Teams (QA)[Mush Honda] Metrics & Reports from Test Teams (QA)
[Mush Honda] Metrics & Reports from Test Teams (QA)
Ho Chi Minh City Software Testing Club
 
Software testing acceptance testing
Software testing  acceptance testingSoftware testing  acceptance testing
Software testing acceptance testing
GaneshKumarKanthiah
 
ISTQB Advanced Training
ISTQB Advanced TrainingISTQB Advanced Training
ISTQB Advanced Training
Multisoft Virtual Academy
 
'How To Apply Lean Test Management' by Bob van de Burgt
'How To Apply Lean Test Management' by Bob van de Burgt'How To Apply Lean Test Management' by Bob van de Burgt
'How To Apply Lean Test Management' by Bob van de Burgt
TEST Huddle
 
Ppt 1 TEST MANAGEMENT
Ppt 1 TEST MANAGEMENTPpt 1 TEST MANAGEMENT
Ppt 1 TEST MANAGEMENT
santi suryani
 
Software testing implementation
Software testing implementationSoftware testing implementation
Software testing implementation
Luthfia Ulinnuha
 
Fundamental Test Process - APRIDILA ANGGITA SURI
Fundamental Test Process - APRIDILA ANGGITA SURIFundamental Test Process - APRIDILA ANGGITA SURI
Fundamental Test Process - APRIDILA ANGGITA SURI
Apridila Anggita Suri
 
QA process Presentation
QA process PresentationQA process Presentation
QA process Presentation
Nadeeshani Aththanagoda
 
Sqa
SqaSqa
Test Metrics and KPIs
Test Metrics and KPIsTest Metrics and KPIs
Test Metrics and KPIs
Devendra Singh
 
Quality assurance k.meenakshi
Quality assurance   k.meenakshiQuality assurance   k.meenakshi
Quality assurance k.meenakshi
MeenakshiK19
 
Test plan document
Test plan documentTest plan document
Test plan document
Software Testing Books
 
ISTQB foundation level - day 2
ISTQB foundation level - day 2ISTQB foundation level - day 2
ISTQB foundation level - day 2
Shuchi Singla AKT,SPC4,PMI-ACP,ITIL(F),CP-AAT
 
Static techniques
Static techniquesStatic techniques
Static techniques
yahdi sandra
 
What i es do iie iab v2
What i es do iie iab v2What i es do iie iab v2
What i es do iie iab v2
Jitesh Gaurav
 
Project Quality Planning and KickOff
Project Quality Planning and KickOffProject Quality Planning and KickOff
Project Quality Planning and KickOff
kaushikanirudh
 
The role of the quality group in software development lecture 4
The role of the quality group in software development lecture 4The role of the quality group in software development lecture 4
The role of the quality group in software development lecture 4
Abdul Basit
 

What's hot (19)

The Risky Business of Testing by Shaminder Rai and Dave Patel
The Risky Business of Testing by Shaminder Rai and Dave PatelThe Risky Business of Testing by Shaminder Rai and Dave Patel
The Risky Business of Testing by Shaminder Rai and Dave Patel
 
ISTQB - Software development life cycle
ISTQB - Software development life cycleISTQB - Software development life cycle
ISTQB - Software development life cycle
 
[Mush Honda] Metrics & Reports from Test Teams (QA)
[Mush Honda] Metrics & Reports from Test Teams (QA)[Mush Honda] Metrics & Reports from Test Teams (QA)
[Mush Honda] Metrics & Reports from Test Teams (QA)
 
Software testing acceptance testing
Software testing  acceptance testingSoftware testing  acceptance testing
Software testing acceptance testing
 
ISTQB Advanced Training
ISTQB Advanced TrainingISTQB Advanced Training
ISTQB Advanced Training
 
'How To Apply Lean Test Management' by Bob van de Burgt
'How To Apply Lean Test Management' by Bob van de Burgt'How To Apply Lean Test Management' by Bob van de Burgt
'How To Apply Lean Test Management' by Bob van de Burgt
 
Ppt 1 TEST MANAGEMENT
Ppt 1 TEST MANAGEMENTPpt 1 TEST MANAGEMENT
Ppt 1 TEST MANAGEMENT
 
Software testing implementation
Software testing implementationSoftware testing implementation
Software testing implementation
 
Fundamental Test Process - APRIDILA ANGGITA SURI
Fundamental Test Process - APRIDILA ANGGITA SURIFundamental Test Process - APRIDILA ANGGITA SURI
Fundamental Test Process - APRIDILA ANGGITA SURI
 
QA process Presentation
QA process PresentationQA process Presentation
QA process Presentation
 
Sqa
SqaSqa
Sqa
 
Test Metrics and KPIs
Test Metrics and KPIsTest Metrics and KPIs
Test Metrics and KPIs
 
Quality assurance k.meenakshi
Quality assurance   k.meenakshiQuality assurance   k.meenakshi
Quality assurance k.meenakshi
 
Test plan document
Test plan documentTest plan document
Test plan document
 
ISTQB foundation level - day 2
ISTQB foundation level - day 2ISTQB foundation level - day 2
ISTQB foundation level - day 2
 
Static techniques
Static techniquesStatic techniques
Static techniques
 
What i es do iie iab v2
What i es do iie iab v2What i es do iie iab v2
What i es do iie iab v2
 
Project Quality Planning and KickOff
Project Quality Planning and KickOffProject Quality Planning and KickOff
Project Quality Planning and KickOff
 
The role of the quality group in software development lecture 4
The role of the quality group in software development lecture 4The role of the quality group in software development lecture 4
The role of the quality group in software development lecture 4
 

Similar to Things to keep in mind before starting a test plan

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
 
Software Test Planning.pptx
Software Test Planning.pptxSoftware Test Planning.pptx
Software Test Planning.pptx
MUHAMMADHARIS784193
 
Software Testing
Software Testing Software Testing
Software Testing
sajedah abukhdeir
 
Fundamental of testing
Fundamental of testingFundamental of testing
Fundamental of testing
Dr. Ahmed Al Zaidy
 
Test Management.pptx
Test Management.pptxTest Management.pptx
Test Management.pptx
MAshok10
 
Test planning & estimation
Test planning & estimationTest planning & estimation
Test planning & estimation
Leslie Smart
 
SWT2_tim.pptx
SWT2_tim.pptxSWT2_tim.pptx
SWT2_tim.pptx
BnhT27
 
Manual testing interview questions and answers
Manual testing interview questions and answersManual testing interview questions and answers
Manual testing interview questions and answers
karanmca
 
Software test management
Software test managementSoftware test management
Software test management
Vishad Garg
 
Software Quality Assurance - Software Engineering
Software Quality Assurance - Software EngineeringSoftware Quality Assurance - Software Engineering
Software Quality Assurance - Software Engineering
Purvik Rana
 
Software testing introduction
Software testing  introductionSoftware testing  introduction
Software testing introduction
GaneshKumarKanthiah
 
What_is_Software_Testing.pdf
What_is_Software_Testing.pdfWhat_is_Software_Testing.pdf
What_is_Software_Testing.pdf
VuongPhm
 
Test Planning and Test Estimation Techniques
Test Planning and Test Estimation TechniquesTest Planning and Test Estimation Techniques
Test Planning and Test Estimation Techniques
Murageppa-QA
 
Testing Documentation.pptx
Testing Documentation.pptxTesting Documentation.pptx
Testing Documentation.pptx
PavithraK452303
 
Software validation!
Software validation!Software validation!
Software validation!
Robert Phe
 
Lenora alderman resume
Lenora alderman resumeLenora alderman resume
Lenora alderman resume
Lenora Alderman
 
Software testing
Software testingSoftware testing
Software testing
sajedah abukhdeir
 
UNIT 1.pptx
UNIT 1.pptxUNIT 1.pptx
UNIT 1.pptx
GNANAJESLINJ
 
Fundamentals_of_Software_testing.pptx
Fundamentals_of_Software_testing.pptxFundamentals_of_Software_testing.pptx
Fundamentals_of_Software_testing.pptx
MusaBashir9
 
UNIT IV.ppt
UNIT IV.pptUNIT IV.ppt
UNIT IV.ppt
Varshini62
 

Similar to Things to keep in mind before starting a test plan (20)

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
 
Software Test Planning.pptx
Software Test Planning.pptxSoftware Test Planning.pptx
Software Test Planning.pptx
 
Software Testing
Software Testing Software Testing
Software Testing
 
Fundamental of testing
Fundamental of testingFundamental of testing
Fundamental of testing
 
Test Management.pptx
Test Management.pptxTest Management.pptx
Test Management.pptx
 
Test planning & estimation
Test planning & estimationTest planning & estimation
Test planning & estimation
 
SWT2_tim.pptx
SWT2_tim.pptxSWT2_tim.pptx
SWT2_tim.pptx
 
Manual testing interview questions and answers
Manual testing interview questions and answersManual testing interview questions and answers
Manual testing interview questions and answers
 
Software test management
Software test managementSoftware test management
Software test management
 
Software Quality Assurance - Software Engineering
Software Quality Assurance - Software EngineeringSoftware Quality Assurance - Software Engineering
Software Quality Assurance - Software Engineering
 
Software testing introduction
Software testing  introductionSoftware testing  introduction
Software testing introduction
 
What_is_Software_Testing.pdf
What_is_Software_Testing.pdfWhat_is_Software_Testing.pdf
What_is_Software_Testing.pdf
 
Test Planning and Test Estimation Techniques
Test Planning and Test Estimation TechniquesTest Planning and Test Estimation Techniques
Test Planning and Test Estimation Techniques
 
Testing Documentation.pptx
Testing Documentation.pptxTesting Documentation.pptx
Testing Documentation.pptx
 
Software validation!
Software validation!Software validation!
Software validation!
 
Lenora alderman resume
Lenora alderman resumeLenora alderman resume
Lenora alderman resume
 
Software testing
Software testingSoftware testing
Software testing
 
UNIT 1.pptx
UNIT 1.pptxUNIT 1.pptx
UNIT 1.pptx
 
Fundamentals_of_Software_testing.pptx
Fundamentals_of_Software_testing.pptxFundamentals_of_Software_testing.pptx
Fundamentals_of_Software_testing.pptx
 
UNIT IV.ppt
UNIT IV.pptUNIT IV.ppt
UNIT IV.ppt
 

More from NexSoftsys

Explore the top 8 Leading Frameworks of Python
Explore the top 8 Leading Frameworks of PythonExplore the top 8 Leading Frameworks of Python
Explore the top 8 Leading Frameworks of Python
NexSoftsys
 
Key Factors to Consider While Selecting a Software Development Company
Key Factors to Consider While Selecting a Software Development CompanyKey Factors to Consider While Selecting a Software Development Company
Key Factors to Consider While Selecting a Software Development Company
NexSoftsys
 
Why Beginners Learning Python.pdf
Why Beginners Learning Python.pdfWhy Beginners Learning Python.pdf
Why Beginners Learning Python.pdf
NexSoftsys
 
Why Should Businesses Leverage Big Data Analytics?
Why Should Businesses Leverage Big Data Analytics?Why Should Businesses Leverage Big Data Analytics?
Why Should Businesses Leverage Big Data Analytics?
NexSoftsys
 
Best Practices to Follow for Test Automation Services
Best Practices to Follow for Test Automation ServicesBest Practices to Follow for Test Automation Services
Best Practices to Follow for Test Automation Services
NexSoftsys
 
Why are Developers Moving Forward to Scala Programming?
Why are Developers Moving Forward to Scala Programming?Why are Developers Moving Forward to Scala Programming?
Why are Developers Moving Forward to Scala Programming?
NexSoftsys
 
8 Amazing Benefits of Software Testing
8 Amazing Benefits of Software Testing8 Amazing Benefits of Software Testing
8 Amazing Benefits of Software Testing
NexSoftsys
 
Advantages of Dynamics CRM with Invoicing for Managing Payments
Advantages of Dynamics CRM with Invoicing for Managing PaymentsAdvantages of Dynamics CRM with Invoicing for Managing Payments
Advantages of Dynamics CRM with Invoicing for Managing Payments
NexSoftsys
 
What is the Difference between Front-End and Back-End Development?
What is the Difference between Front-End and Back-End Development?What is the Difference between Front-End and Back-End Development?
What is the Difference between Front-End and Back-End Development?
NexSoftsys
 
Top 10 Key Mistakes in Java Application Development
Top 10 Key Mistakes in Java Application DevelopmentTop 10 Key Mistakes in Java Application Development
Top 10 Key Mistakes in Java Application Development
NexSoftsys
 
Comparison between Python 2 and Python 3
Comparison between Python 2 and Python 3Comparison between Python 2 and Python 3
Comparison between Python 2 and Python 3
NexSoftsys
 
A Comprehensive Overview of Python in Real-World Scenarios
A Comprehensive Overview of Python in Real-World ScenariosA Comprehensive Overview of Python in Real-World Scenarios
A Comprehensive Overview of Python in Real-World Scenarios
NexSoftsys
 
3 Steps to Solve Java Error Code 1603
3 Steps to Solve Java Error Code 16033 Steps to Solve Java Error Code 1603
3 Steps to Solve Java Error Code 1603
NexSoftsys
 
Ways to Boost Sales Performance using CRM Mapping Tool
Ways to Boost Sales Performance using CRM Mapping ToolWays to Boost Sales Performance using CRM Mapping Tool
Ways to Boost Sales Performance using CRM Mapping Tool
NexSoftsys
 
Why should you hire ASP.Net developers?
Why should you hire ASP.Net developers?Why should you hire ASP.Net developers?
Why should you hire ASP.Net developers?
NexSoftsys
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
NexSoftsys
 
Top Popular IDEs for Programming on Windows OS
Top Popular IDEs for Programming on Windows OSTop Popular IDEs for Programming on Windows OS
Top Popular IDEs for Programming on Windows OS
NexSoftsys
 
Challenges and Benefits of Big Data Analytics Technology in Healthcare
Challenges and Benefits of Big Data Analytics Technology in HealthcareChallenges and Benefits of Big Data Analytics Technology in Healthcare
Challenges and Benefits of Big Data Analytics Technology in Healthcare
NexSoftsys
 
How to implement Microsoft Dynamics 365 effectively?
How to implement Microsoft Dynamics 365 effectively?How to implement Microsoft Dynamics 365 effectively?
How to implement Microsoft Dynamics 365 effectively?
NexSoftsys
 
Is the Future of Manual Software Testing in Jeopardy?
Is the Future of Manual Software Testing in Jeopardy?Is the Future of Manual Software Testing in Jeopardy?
Is the Future of Manual Software Testing in Jeopardy?
NexSoftsys
 

More from NexSoftsys (20)

Explore the top 8 Leading Frameworks of Python
Explore the top 8 Leading Frameworks of PythonExplore the top 8 Leading Frameworks of Python
Explore the top 8 Leading Frameworks of Python
 
Key Factors to Consider While Selecting a Software Development Company
Key Factors to Consider While Selecting a Software Development CompanyKey Factors to Consider While Selecting a Software Development Company
Key Factors to Consider While Selecting a Software Development Company
 
Why Beginners Learning Python.pdf
Why Beginners Learning Python.pdfWhy Beginners Learning Python.pdf
Why Beginners Learning Python.pdf
 
Why Should Businesses Leverage Big Data Analytics?
Why Should Businesses Leverage Big Data Analytics?Why Should Businesses Leverage Big Data Analytics?
Why Should Businesses Leverage Big Data Analytics?
 
Best Practices to Follow for Test Automation Services
Best Practices to Follow for Test Automation ServicesBest Practices to Follow for Test Automation Services
Best Practices to Follow for Test Automation Services
 
Why are Developers Moving Forward to Scala Programming?
Why are Developers Moving Forward to Scala Programming?Why are Developers Moving Forward to Scala Programming?
Why are Developers Moving Forward to Scala Programming?
 
8 Amazing Benefits of Software Testing
8 Amazing Benefits of Software Testing8 Amazing Benefits of Software Testing
8 Amazing Benefits of Software Testing
 
Advantages of Dynamics CRM with Invoicing for Managing Payments
Advantages of Dynamics CRM with Invoicing for Managing PaymentsAdvantages of Dynamics CRM with Invoicing for Managing Payments
Advantages of Dynamics CRM with Invoicing for Managing Payments
 
What is the Difference between Front-End and Back-End Development?
What is the Difference between Front-End and Back-End Development?What is the Difference between Front-End and Back-End Development?
What is the Difference between Front-End and Back-End Development?
 
Top 10 Key Mistakes in Java Application Development
Top 10 Key Mistakes in Java Application DevelopmentTop 10 Key Mistakes in Java Application Development
Top 10 Key Mistakes in Java Application Development
 
Comparison between Python 2 and Python 3
Comparison between Python 2 and Python 3Comparison between Python 2 and Python 3
Comparison between Python 2 and Python 3
 
A Comprehensive Overview of Python in Real-World Scenarios
A Comprehensive Overview of Python in Real-World ScenariosA Comprehensive Overview of Python in Real-World Scenarios
A Comprehensive Overview of Python in Real-World Scenarios
 
3 Steps to Solve Java Error Code 1603
3 Steps to Solve Java Error Code 16033 Steps to Solve Java Error Code 1603
3 Steps to Solve Java Error Code 1603
 
Ways to Boost Sales Performance using CRM Mapping Tool
Ways to Boost Sales Performance using CRM Mapping ToolWays to Boost Sales Performance using CRM Mapping Tool
Ways to Boost Sales Performance using CRM Mapping Tool
 
Why should you hire ASP.Net developers?
Why should you hire ASP.Net developers?Why should you hire ASP.Net developers?
Why should you hire ASP.Net developers?
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 
Top Popular IDEs for Programming on Windows OS
Top Popular IDEs for Programming on Windows OSTop Popular IDEs for Programming on Windows OS
Top Popular IDEs for Programming on Windows OS
 
Challenges and Benefits of Big Data Analytics Technology in Healthcare
Challenges and Benefits of Big Data Analytics Technology in HealthcareChallenges and Benefits of Big Data Analytics Technology in Healthcare
Challenges and Benefits of Big Data Analytics Technology in Healthcare
 
How to implement Microsoft Dynamics 365 effectively?
How to implement Microsoft Dynamics 365 effectively?How to implement Microsoft Dynamics 365 effectively?
How to implement Microsoft Dynamics 365 effectively?
 
Is the Future of Manual Software Testing in Jeopardy?
Is the Future of Manual Software Testing in Jeopardy?Is the Future of Manual Software Testing in Jeopardy?
Is the Future of Manual Software Testing in Jeopardy?
 

Recently uploaded

Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 

Recently uploaded (20)

Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 

Things to keep in mind before starting a test plan

  • 1. 8 Things to Keep In Mind before Starting With Test-Plan
  • 2. • In Software testing, There is much debate that how to achieve quality and how to plan the testing activities. • This tutorial will explain to you all about Software Test Plan and suggest the ways on how to plan test activities from scratch along with the test planning and test execution. • Most of what is expected to achieve quality in a software test phase with best practices are summarized in this topic. These practices have an impact in addition to improving Quality. 1 2 3 4 5 6 Requirements Analysis Test Planning Test Case Development Environment Setup Test Execution Test Cycle Closure Introduction
  • 3. 8 Things Keep In Mind Analyze the product Design the Test Strategy Define the Test Objectives Resource Planning Plan Test Environment Schedule & Estimation Identify Entry and Exit Criteria: Determine Test Deliverables
  • 4. Analyze the product Design the Test Strategy • Product analysis processes to become familiar with the product! What does it do? What does it look like? All this information you would need to be asked before a product can be analyzed. • It is also important to consider how it becomes user-friendly. • Design Test Strategy is essential when keeping a plan in mind. • Test Strategy tells you how to use testing for managing project and product risks. • It contains the process which needs to be bifurcated into different levels of testing phases. • It also indicates which testing strategy should be used in which situation? Strategies can differ based on project requirements like regulatory requirements, risk levels, and different methodologies of software development.
  • 5. Define the Test Objectives Resource Planning • The goals and objectives of software testing are numerous, which when achieved help developers build defect-less and error-free software. • Understand the scope of your application. • Based on this we must plan our resources and other related activities. • Our resource planning should be well enough effective that will show how we are going to use our resource in all testing phases.
  • 6. Plan Test Environment Schedule & Estimation • It is one of the most important Phases for the tester, which plays a key role in achieving success in the testing. • It provides all the pre-requisites that are required to perform the task of testing on a particular software product. • Schedule and estimation are one of the important parts of product development. • It shows how things will go during the development. • The schedule is basically told that how the things will be delivered to the customer. It shows the delivery schedule of the product. • Test Estimation, on the other hand, is a management activity that serves how long a task would take to complete. • Estimating effort for the test is one of the major and important tasks in Test Management.
  • 7. Identify Entry and Exit Criteria: Determine Test Deliverables • Entry and exit criteria in the testing cycle define when to start and when to stop testing. • This is a very crucial stage to identify these constraints in the testing cycle. • We must have knowledge about the areas and conditions in product development where to start with our testing when to stop. • Test Deliverables are the artifacts that are given to the customer in the form of software projects during the development lifecycle. • There are different test deliverables at every phase of the software development lifecycle. • Determine and plan the test deliverables. • Provide the evidence of your deliverables which can show your efforts to be applied in the project to build quality.
  • 8. Key practices that improve overall software quality include the following: • Keep eye on driving requirements and have a focus on crucial use cases of the application early in the development cycle. • Use tracking metrics and indicators to measure progress and quality. • One of the important aspects of the testing life cycle is planning. • Hence Test-Plan document plays a very important role in testing.
  • 9. • It is a detailed extensive document that basically has outlines of your strategy, Test Estimation, test deliverables, resources (manpower, software, and hardware) required for testing, test schedule, etc. from a Selenium Testing Services Providers. • The document contains what to test, how to test when to test and who will do what test. • The Test Plan document is derived from the product Requirement Specification, or Use Case Documents. It is usually prepared by a testing team especially by a lead or manager who is taking care of all the testing activities in product development.
  • 10. • Avoiding deterioration of software quality over time requires a conscious effort, both on the part of the Product Owner and the engineering team. • Have the pre-plan before starting with the testing phase is one of the best steps towards gaining quality. • The test plan should be reviewed a number of times prior to baselining it or sending it for approval. • The quality of your test plan speaks volumes about the quality of the testing you or your team is going to perform. • Update the plan as and when necessary. • An outdated and unused document stinks and is worse than not having the document in the first place.
  • 11. NEX SOFTSYS Mail: Site: info@nexsoftsys.com www.nexsoftsys.com Head Office ( INDIA ) Branch Office ( New York ) "Royal Square“ 1st Floor, Off No. 110, Nr. Shilp Tower, Tagore Road, Rajkot - 360 001, Gujarat - India 477 Madison Avenue, 6th floor, NEW YORK – 10022, United States of America Offshore Software Development Company