SlideShare une entreprise Scribd logo
1  sur  13
Testing Strategies Presented by:- Satish S. Bhutawale (09) Joyson G. Fernandes (13) Guided by:- Prof. Praveen Gupta
Concept:- A test strategy is an outline that describes the testing portion of the software development cycle.  It is created to inform project managers, testers, and developers about some key issues of the testing process.  This includes the testing objective, methods of testing new functions, total time and resources required for the project, and the testing environment.
A test Strategy defines the Project’s testing objectives and the means to achieve them. The test strategy therefore determines testing effort and cost. The goal is to choose a test approach that optimizes the relation between cost of testing and cost of defects.
Approaches:- Preventive vs. Reactive Approach:- Preventive Approach:- ,[object Object]
The use of  V-model with emphasis on design reviews, will contribute a lot to prevent defects.
Early test specification and preparation, as well as application of reviews and static analysis, contribute to early defects finding, and thus reduce defect density during test execution.,[object Object]
One very successful strategy in such a situation is called as “exploratory testing”.
This is a heuristic approach in which the tester “explores” the test object and the test design, with execution and evaluation occurring simultaneously.
Preventive approach should be chosen whenever possible. The analysis of cost clearly shows that:-The testing process should start as early as possible in the project. Testing should continuously accompany all phases of the project.
Analytical vs. Heuristic Approach:- Analytical Approach:- ,[object Object]
Amount and intensity of testing are then chosen such that individual or multiple parameters are optimized.,[object Object]
Reasons might be that no data are available, mathematical modeling is too complicated, or because know-how is missing.
The approaches used in practice are often between these extremes and use both analytical and heuristic elements:-,[object Object]

Contenu connexe

Tendances

Workshop healthy ingredients ppm[1]
Workshop healthy ingredients ppm[1]Workshop healthy ingredients ppm[1]
Workshop healthy ingredients ppm[1]
JULIO GONZALEZ SANZ
 
Data handling and constraints
Data handling and constraintsData handling and constraints
Data handling and constraints
tmann1
 
Monitoring&evaluation best practices
Monitoring&evaluation best practicesMonitoring&evaluation best practices
Monitoring&evaluation best practices
Dr Ghaiath Hussein
 

Tendances (20)

Test process
Test processTest process
Test process
 
Fundamental test process endang
Fundamental test process endangFundamental test process endang
Fundamental test process endang
 
Workshop healthy ingredients ppm[1]
Workshop healthy ingredients ppm[1]Workshop healthy ingredients ppm[1]
Workshop healthy ingredients ppm[1]
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Testing Process
Testing ProcessTesting Process
Testing Process
 
How much testing is enough
How much testing is enoughHow much testing is enough
How much testing is enough
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Cost Estimation methods
Cost Estimation methodsCost Estimation methods
Cost Estimation methods
 
Data handling and constraints
Data handling and constraintsData handling and constraints
Data handling and constraints
 
Research
ResearchResearch
Research
 
Promise Keynote
Promise KeynotePromise Keynote
Promise Keynote
 
Multivariatetechniques01
Multivariatetechniques01Multivariatetechniques01
Multivariatetechniques01
 
Developing an Incident Response Process Model for Chemical Facilities
Developing an Incident Response Process Model for Chemical FacilitiesDeveloping an Incident Response Process Model for Chemical Facilities
Developing an Incident Response Process Model for Chemical Facilities
 
Fundamental test process_rendi_saputra_infosys_USR
Fundamental test process_rendi_saputra_infosys_USRFundamental test process_rendi_saputra_infosys_USR
Fundamental test process_rendi_saputra_infosys_USR
 
Parameter tuning or default values
Parameter tuning or default valuesParameter tuning or default values
Parameter tuning or default values
 
Bab i fundamental of testing
Bab i fundamental of testingBab i fundamental of testing
Bab i fundamental of testing
 
Monitoring&evaluation best practices
Monitoring&evaluation best practicesMonitoring&evaluation best practices
Monitoring&evaluation best practices
 
Measurement Strategy for Software Companies
Measurement Strategy for Software CompaniesMeasurement Strategy for Software Companies
Measurement Strategy for Software Companies
 
Fundamentaltestprocess windirohmaheny11453205427 kelase
Fundamentaltestprocess windirohmaheny11453205427 kelaseFundamentaltestprocess windirohmaheny11453205427 kelase
Fundamentaltestprocess windirohmaheny11453205427 kelase
 
Devie Marlinda Suharsa
Devie Marlinda SuharsaDevie Marlinda Suharsa
Devie Marlinda Suharsa
 

En vedette

2.2 turtle graphics
2.2   turtle graphics2.2   turtle graphics
2.2 turtle graphics
allenbailey
 
Automatic Generation of System Test Cases from Use Case Specifications
Automatic Generation of System Test Cases from Use Case SpecificationsAutomatic Generation of System Test Cases from Use Case Specifications
Automatic Generation of System Test Cases from Use Case Specifications
Lionel Briand
 

En vedette (13)

CakeFest 2011 - Coupling and cohesion
CakeFest 2011 - Coupling and cohesionCakeFest 2011 - Coupling and cohesion
CakeFest 2011 - Coupling and cohesion
 
2.2 turtle graphics
2.2   turtle graphics2.2   turtle graphics
2.2 turtle graphics
 
UML Diagrams
UML  DiagramsUML  Diagrams
UML Diagrams
 
Software Design 1: Coupling & cohesion
Software Design 1: Coupling & cohesionSoftware Design 1: Coupling & cohesion
Software Design 1: Coupling & cohesion
 
Automatic Generation of System Test Cases from Use Case Specifications
Automatic Generation of System Test Cases from Use Case SpecificationsAutomatic Generation of System Test Cases from Use Case Specifications
Automatic Generation of System Test Cases from Use Case Specifications
 
Use Case diagram-UML diagram-1
Use Case diagram-UML diagram-1Use Case diagram-UML diagram-1
Use Case diagram-UML diagram-1
 
Uml diagrams
Uml diagramsUml diagrams
Uml diagrams
 
Uml use case diagram kost line
Uml use case diagram kost lineUml use case diagram kost line
Uml use case diagram kost line
 
Couplingand cohesion student
Couplingand cohesion studentCouplingand cohesion student
Couplingand cohesion student
 
Cohesion & Coupling
Cohesion & Coupling Cohesion & Coupling
Cohesion & Coupling
 
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...
 
Use Case Diagram
Use Case DiagramUse Case Diagram
Use Case Diagram
 
Automated Test Case Generation and Execution from Models
Automated Test Case Generation and Execution from ModelsAutomated Test Case Generation and Execution from Models
Automated Test Case Generation and Execution from Models
 

Similaire à Testing strategies

Practical Application Of Risk Based Testing Methods
Practical Application Of Risk Based Testing MethodsPractical Application Of Risk Based Testing Methods
Practical Application Of Risk Based Testing Methods
Reuben Korngold
 
Navigating the Software Testing Maze: Avoiding Common Pitfalls
Navigating the Software Testing Maze: Avoiding Common PitfallsNavigating the Software Testing Maze: Avoiding Common Pitfalls
Navigating the Software Testing Maze: Avoiding Common Pitfalls
AnanthReddy38
 
Risk Driven Approach to Test Device Software
Risk Driven Approach to Test Device SoftwareRisk Driven Approach to Test Device Software
Risk Driven Approach to Test Device Software
ijtsrd
 
A Productive Method for Improving Test Effectiveness
A Productive Method for Improving Test EffectivenessA Productive Method for Improving Test Effectiveness
A Productive Method for Improving Test Effectiveness
Shradha Singh
 

Similaire à Testing strategies (20)

Testing strategies
Testing strategiesTesting strategies
Testing strategies
 
Heather Woodward Slides from AHRQ Kick-Off
Heather Woodward Slides from AHRQ Kick-OffHeather Woodward Slides from AHRQ Kick-Off
Heather Woodward Slides from AHRQ Kick-Off
 
Risk and Testing
Risk and TestingRisk and Testing
Risk and Testing
 
CTFL chapter 05
CTFL chapter 05CTFL chapter 05
CTFL chapter 05
 
Practical Application Of Risk Based Testing Methods
Practical Application Of Risk Based Testing MethodsPractical Application Of Risk Based Testing Methods
Practical Application Of Risk Based Testing Methods
 
Navigating the Software Testing Maze: Avoiding Common Pitfalls
Navigating the Software Testing Maze: Avoiding Common PitfallsNavigating the Software Testing Maze: Avoiding Common Pitfalls
Navigating the Software Testing Maze: Avoiding Common Pitfalls
 
Risk Based Testing: Deferring the Right Bugs
Risk Based Testing: Deferring the Right BugsRisk Based Testing: Deferring the Right Bugs
Risk Based Testing: Deferring the Right Bugs
 
Risk-based Monitoring Strategies for Improved Clinical Trial Performance
Risk-based Monitoring Strategies for Improved Clinical Trial PerformanceRisk-based Monitoring Strategies for Improved Clinical Trial Performance
Risk-based Monitoring Strategies for Improved Clinical Trial Performance
 
IT 8076 Software Testing Unit1
IT 8076 Software Testing Unit1IT 8076 Software Testing Unit1
IT 8076 Software Testing Unit1
 
t map brief
t map brieft map brief
t map brief
 
Fundamentals_of_Software_testing.pptx
Fundamentals_of_Software_testing.pptxFundamentals_of_Software_testing.pptx
Fundamentals_of_Software_testing.pptx
 
Value of software testing
Value of software testingValue of software testing
Value of software testing
 
Effective Test Estimation
Effective Test EstimationEffective Test Estimation
Effective Test Estimation
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Chapter 1 - Testing Process
Chapter 1 - Testing ProcessChapter 1 - Testing Process
Chapter 1 - Testing Process
 
POLIT.pptx
POLIT.pptxPOLIT.pptx
POLIT.pptx
 
Risk Driven Approach to Test Device Software
Risk Driven Approach to Test Device SoftwareRisk Driven Approach to Test Device Software
Risk Driven Approach to Test Device Software
 
Monitoring R&D functions
Monitoring R&D functionsMonitoring R&D functions
Monitoring R&D functions
 
Software Cost Estimation Using Clustering and Ranking Scheme
Software Cost Estimation Using Clustering and Ranking SchemeSoftware Cost Estimation Using Clustering and Ranking Scheme
Software Cost Estimation Using Clustering and Ranking Scheme
 
A Productive Method for Improving Test Effectiveness
A Productive Method for Improving Test EffectivenessA Productive Method for Improving Test Effectiveness
A Productive Method for Improving Test Effectiveness
 

Dernier

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Dernier (20)

Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
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...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
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
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
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
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

Testing strategies

  • 1. Testing Strategies Presented by:- Satish S. Bhutawale (09) Joyson G. Fernandes (13) Guided by:- Prof. Praveen Gupta
  • 2. Concept:- A test strategy is an outline that describes the testing portion of the software development cycle. It is created to inform project managers, testers, and developers about some key issues of the testing process. This includes the testing objective, methods of testing new functions, total time and resources required for the project, and the testing environment.
  • 3. A test Strategy defines the Project’s testing objectives and the means to achieve them. The test strategy therefore determines testing effort and cost. The goal is to choose a test approach that optimizes the relation between cost of testing and cost of defects.
  • 4.
  • 5. The use of V-model with emphasis on design reviews, will contribute a lot to prevent defects.
  • 6.
  • 7. One very successful strategy in such a situation is called as “exploratory testing”.
  • 8. This is a heuristic approach in which the tester “explores” the test object and the test design, with execution and evaluation occurring simultaneously.
  • 9. Preventive approach should be chosen whenever possible. The analysis of cost clearly shows that:-The testing process should start as early as possible in the project. Testing should continuously accompany all phases of the project.
  • 10.
  • 11.
  • 12. Reasons might be that no data are available, mathematical modeling is too complicated, or because know-how is missing.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17. Uses information on project and product risks and directs testing to areas of greatest risk.
  • 19. Use rules, recommendation, standards as a “cook book”.
  • 21.
  • 22. Use failure and defects lists from earlier test cycles, lists of potential defects or risks, or prioritized quality criteria and other less formal methods.
  • 24.