SlideShare uma empresa Scribd logo
1 de 7
Test Strategy Building
DevOps methods. Rather than doing away with test strategy documents
altogether, Agile teams should revise their approach with a test strategy that is
built to accommodate changes in requirements. Documented test strategies
give teams the ability to communicate and work together more effectively,
regardless of the method they are using. Teams that have made the transition
from waterfall to Agile may be delivering faster but may not be inherently
increasing the quality of products. It has also been found that Agile can
improve team communication, but less so across the entire organization.
Documenting an organization-wide test strategy can address these challenges.
While the primary purpose of test strategies is
to clearly define what needs to be tested and
how, taking the time to define one can also
spark creative ideas. In this white paper, we
outline a creative approach that likens
designing a test strategy to building a house.
Metaphors like this can stop repetitive thinking
in its tracks and become powerful catalysts for
generating new ideas. Read on to learn more
Three benefits of a unified test strategy
Communication is the number one challenge a
test strategy document can address for Agile
and DevOps teams. In an environment that
prioritizes short release cycles, an iterative
approach, and automation of repetitive steps,
it’s critical for all stakeholders to understand
what’s necessary to get the job done. Building
a product according to DevOps principles
means that everyone — be it a developer,
operations engineer, or product manager —
shares a common vision, maintaining it via
communication. If the testing organization
does not share their vision for quality in a test
strategy, there will be gaps in communication
before the project ever gets off the ground. By
following a unified test strategy, organizations
can avoid these difficulties and benefit from: 1.
Quickly identifying the cause when product
defects are found 2. Less duplication of efforts
from siloed test strategies 3. Improved
efficiencies across the entire testing
organization
The blueprint: The strategy session
• Use the strategy session to define the test strategy,
scope, and objectives for the project, ensuring
alignment to business requirements. It’s best to go into
the session with a clear understanding of the goals:
Will you use the strategy session to ensure adequate
testing coverage or speed, that the final product
provides an improved user experience, or that testers
are clear on scope? Clarify the roles that each team
member will have in testing, discuss the impacts of the
test strategy on each part of the process, and decide
who needs to be involved to make the project
successful.
Building a modern test strategy: A
layered approach
• The movement to Agile and DevOps has too often left
test strategy documents behind. But the concept and
purpose still apply, and when approached correctly,
they can facilitate collaboration, speed, and overall
success in modern delivery environments. Taking a
modern, layered approach to the test strategy process
helps teams to understand how each testing phase
contributes to the overall product quality. Each layer
builds upon the last and provides cover and protection
— just like with building a house. Here are the steps to
developing an effective test strategy, using this
metaphor as a guide.
The foundation: Unit testing
• A strong foundation is a prerequisite of a
strong house in the same way that proper unit
testing is the foundation of high quality
software. Even though unit testing is
something typically owned by development,
the testing team must understand how it is
done, where it is happening, and what metrics
are being tracked. It is crucial that they know
what is being unit tested and what is not.

Mais conteúdo relacionado

Semelhante a How to create a test strategy.pptx

The DevOps promise: IT delivery that’s hot-off-the-catwalk and made-to-last
The DevOps promise:  IT delivery that’s hot-off-the-catwalk and made-to-lastThe DevOps promise:  IT delivery that’s hot-off-the-catwalk and made-to-last
The DevOps promise: IT delivery that’s hot-off-the-catwalk and made-to-lastPeter Shirley-Quirk
 
Agile methodology
Agile methodologyAgile methodology
Agile methodologyC.P. Maurya
 
Tackling software testing challenges in the agile era
Tackling software testing challenges in the agile eraTackling software testing challenges in the agile era
Tackling software testing challenges in the agile eraQASymphony
 
Some steps and rules to deploy dynamics ax
Some steps and rules to deploy dynamics axSome steps and rules to deploy dynamics ax
Some steps and rules to deploy dynamics axGuy de Lussigny
 
Agile and DevOps in Software Outsourcing.pdf
Agile and DevOps in Software Outsourcing.pdfAgile and DevOps in Software Outsourcing.pdf
Agile and DevOps in Software Outsourcing.pdfSeasiaInfotech2
 
What do you need to know about test automation and DevOps.pdf
What do you need to know about test automation and DevOps.pdfWhat do you need to know about test automation and DevOps.pdf
What do you need to know about test automation and DevOps.pdfpCloudy
 
Implementing a testing strategy
Implementing a testing strategyImplementing a testing strategy
Implementing a testing strategyDaniel Giraldo
 
Assurance Not just about the bugs Pt2
Assurance  Not just about the bugs  Pt2Assurance  Not just about the bugs  Pt2
Assurance Not just about the bugs Pt2Tim Freestone
 
TestOps and its Role in Software Quality Management - AfourTech USA.docx
TestOps and its Role in Software Quality Management - AfourTech USA.docxTestOps and its Role in Software Quality Management - AfourTech USA.docx
TestOps and its Role in Software Quality Management - AfourTech USA.docxAfour tech
 
DevOps adoption challenges and solutions to overcome them
DevOps adoption challenges and solutions to overcome themDevOps adoption challenges and solutions to overcome them
DevOps adoption challenges and solutions to overcome themphilipthomas428223
 
QASymphony - How to Start, Grow & Perfect Exploratory Testing on your Team
QASymphony - How to Start, Grow & Perfect Exploratory Testing on your TeamQASymphony - How to Start, Grow & Perfect Exploratory Testing on your Team
QASymphony - How to Start, Grow & Perfect Exploratory Testing on your Teamelizabethdiazqa
 
QASymphony Webinar - "How to Start, Grow & Perfect Exploratory Testing on you...
QASymphony Webinar - "How to Start, Grow & Perfect Exploratory Testing on you...QASymphony Webinar - "How to Start, Grow & Perfect Exploratory Testing on you...
QASymphony Webinar - "How to Start, Grow & Perfect Exploratory Testing on you...QASymphony
 
Lean as Agile methodology – A Study
Lean as Agile methodology – A StudyLean as Agile methodology – A Study
Lean as Agile methodology – A StudyEswar Publications
 

Semelhante a How to create a test strategy.pptx (20)

The DevOps promise: IT delivery that’s hot-off-the-catwalk and made-to-last
The DevOps promise:  IT delivery that’s hot-off-the-catwalk and made-to-lastThe DevOps promise:  IT delivery that’s hot-off-the-catwalk and made-to-last
The DevOps promise: IT delivery that’s hot-off-the-catwalk and made-to-last
 
Agile Testing: Methods and Models
Agile Testing: Methods and ModelsAgile Testing: Methods and Models
Agile Testing: Methods and Models
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Tackling software testing challenges in the agile era
Tackling software testing challenges in the agile eraTackling software testing challenges in the agile era
Tackling software testing challenges in the agile era
 
Test management
Test managementTest management
Test management
 
Some steps and rules to deploy dynamics ax
Some steps and rules to deploy dynamics axSome steps and rules to deploy dynamics ax
Some steps and rules to deploy dynamics ax
 
Agile and DevOps in Software Outsourcing.pdf
Agile and DevOps in Software Outsourcing.pdfAgile and DevOps in Software Outsourcing.pdf
Agile and DevOps in Software Outsourcing.pdf
 
Adopting Agile Testing
Adopting Agile TestingAdopting Agile Testing
Adopting Agile Testing
 
What do you need to know about test automation and DevOps.pdf
What do you need to know about test automation and DevOps.pdfWhat do you need to know about test automation and DevOps.pdf
What do you need to know about test automation and DevOps.pdf
 
Planning for DevOps
Planning for DevOpsPlanning for DevOps
Planning for DevOps
 
Implementing a testing strategy
Implementing a testing strategyImplementing a testing strategy
Implementing a testing strategy
 
5020
50205020
5020
 
Assurance Not just about the bugs Pt2
Assurance  Not just about the bugs  Pt2Assurance  Not just about the bugs  Pt2
Assurance Not just about the bugs Pt2
 
TestOps and its Role in Software Quality Management - AfourTech USA.docx
TestOps and its Role in Software Quality Management - AfourTech USA.docxTestOps and its Role in Software Quality Management - AfourTech USA.docx
TestOps and its Role in Software Quality Management - AfourTech USA.docx
 
DevOps adoption challenges and solutions to overcome them
DevOps adoption challenges and solutions to overcome themDevOps adoption challenges and solutions to overcome them
DevOps adoption challenges and solutions to overcome them
 
QA in Agile World
QA in Agile WorldQA in Agile World
QA in Agile World
 
QASymphony - How to Start, Grow & Perfect Exploratory Testing on your Team
QASymphony - How to Start, Grow & Perfect Exploratory Testing on your TeamQASymphony - How to Start, Grow & Perfect Exploratory Testing on your Team
QASymphony - How to Start, Grow & Perfect Exploratory Testing on your Team
 
QASymphony Webinar - "How to Start, Grow & Perfect Exploratory Testing on you...
QASymphony Webinar - "How to Start, Grow & Perfect Exploratory Testing on you...QASymphony Webinar - "How to Start, Grow & Perfect Exploratory Testing on you...
QASymphony Webinar - "How to Start, Grow & Perfect Exploratory Testing on you...
 
Lean as Agile methodology – A Study
Lean as Agile methodology – A StudyLean as Agile methodology – A Study
Lean as Agile methodology – A Study
 
Software Development Using DevOps
Software Development Using DevOpsSoftware Development Using DevOps
Software Development Using DevOps
 

Último

HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 

Último (20)

HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

How to create a test strategy.pptx

  • 2. DevOps methods. Rather than doing away with test strategy documents altogether, Agile teams should revise their approach with a test strategy that is built to accommodate changes in requirements. Documented test strategies give teams the ability to communicate and work together more effectively, regardless of the method they are using. Teams that have made the transition from waterfall to Agile may be delivering faster but may not be inherently increasing the quality of products. It has also been found that Agile can improve team communication, but less so across the entire organization. Documenting an organization-wide test strategy can address these challenges.
  • 3. While the primary purpose of test strategies is to clearly define what needs to be tested and how, taking the time to define one can also spark creative ideas. In this white paper, we outline a creative approach that likens designing a test strategy to building a house. Metaphors like this can stop repetitive thinking in its tracks and become powerful catalysts for generating new ideas. Read on to learn more
  • 4. Three benefits of a unified test strategy Communication is the number one challenge a test strategy document can address for Agile and DevOps teams. In an environment that prioritizes short release cycles, an iterative approach, and automation of repetitive steps, it’s critical for all stakeholders to understand what’s necessary to get the job done. Building a product according to DevOps principles means that everyone — be it a developer, operations engineer, or product manager — shares a common vision, maintaining it via communication. If the testing organization does not share their vision for quality in a test strategy, there will be gaps in communication before the project ever gets off the ground. By following a unified test strategy, organizations can avoid these difficulties and benefit from: 1. Quickly identifying the cause when product defects are found 2. Less duplication of efforts from siloed test strategies 3. Improved efficiencies across the entire testing organization
  • 5. The blueprint: The strategy session • Use the strategy session to define the test strategy, scope, and objectives for the project, ensuring alignment to business requirements. It’s best to go into the session with a clear understanding of the goals: Will you use the strategy session to ensure adequate testing coverage or speed, that the final product provides an improved user experience, or that testers are clear on scope? Clarify the roles that each team member will have in testing, discuss the impacts of the test strategy on each part of the process, and decide who needs to be involved to make the project successful.
  • 6. Building a modern test strategy: A layered approach • The movement to Agile and DevOps has too often left test strategy documents behind. But the concept and purpose still apply, and when approached correctly, they can facilitate collaboration, speed, and overall success in modern delivery environments. Taking a modern, layered approach to the test strategy process helps teams to understand how each testing phase contributes to the overall product quality. Each layer builds upon the last and provides cover and protection — just like with building a house. Here are the steps to developing an effective test strategy, using this metaphor as a guide.
  • 7. The foundation: Unit testing • A strong foundation is a prerequisite of a strong house in the same way that proper unit testing is the foundation of high quality software. Even though unit testing is something typically owned by development, the testing team must understand how it is done, where it is happening, and what metrics are being tracked. It is crucial that they know what is being unit tested and what is not.

Notas do Editor

  1. Introduction The test strategy document originated in the days of waterfall development and testing – often referred to as “waterfail” because it required a huge commitment of time and people. Many organizations have abandoned this approach (and the strategy document along with it) as they transitioned to Agile and DevOps methods. Rather than doing away with test strategy documents altogether, Agile teams should revise their approach with a test strategy that is built to accommodate changes in requirements. Documented test strategies give teams the ability to communicate and work together more effectively, regardless of the method they are using. Teams that have made the transition from waterfall to Agile may be delivering faster but may not be inherently increasing the quality of products. It has also been found that Agile can improve team communication, but less so across the entire organization. Documenting an organization-wide test strategy can address these challenges. While the primary purpose of test strategies is to clearly define what needs to be tested and how, taking the time to define one can also spark creative ideas. In this white paper, we outline a creative approach that likens designing a test strategy to building a house. Metaphors like this can stop repetitive thinking in its tracks and become powerful catalysts for generating new ideas. Read on to learn more.