SlideShare a Scribd company logo
1 of 30
Test Strategy

            Zbyszek Moćkun

                 © 2010 Cognifide Limited. In commercial confidence only.
Agenda

1.   V Model
2.   Agile Way
3.   Test Planing
4.   Control & Execution
5.   Metrics
6.   Demo


                           © 2010 Cognifide Limited. In commercial confidence only.
V Model

Perfect world




                © 2010 Cognifide Limited. In commercial confidence only.
V Model



 • Coverage
 • Do not duplicate tests
   during regression
 • Test specific
   functionality




                            © 2010 Cognifide Limited. In commercial confidence only.
Preventive or reactive




  • Coverage
  • Do not duplicate tests
    during regression
  • Test specific
    functionality




                             © 2010 Cognifide Limited. In commercial confidence only.
Test Pyramid




  • Coverage
  • Do not duplicate tests
    during regression
  • Test specific
    functionality




                             © 2010 Cognifide Limited. In commercial confidence only.
Agile

New way?




           © 2010 Cognifide Limited. In commercial confidence only.
Agile Manifesto




  • Coverage
  • Do not duplicate tests
    during regression
  • Test specific
    functionality




                             Source: blog.twg.ca
                                  © 2010 Cognifide Limited. In commercial confidence only.
Agile against waterfall


Coding, new functionality


                                      Requirements

        Bug fixing
                                                     Design


                                                              Coding

       Testing
                                                                         Testing


                            Release                                                             Release


       Iteration


                                                                       © 2010 Cognifide Limited. In commercial confidence only.
Agile ways

                     Processes   Methodologies




  • Coverage
                     ATDD        Kanban
  • Do not duplicate tests
    during regression
  • Test specific
                      BDD         Scrum
    functionality
                      TDD            XP



                                                 © 2010 Cognifide Limited. In commercial confidence only.
Continuous Integration




  • Coverage
  • Do not duplicate tests
    during regression
  • Test specific
    functionality




                             Source: http://wiki.mxunit.org


                                                    © 2010 Cognifide Limited. In commercial confidence only.
Reactive approach?




  • Coverage
  • Do not duplicate tests
    during regression
  • Test specific
    functionality




                             © 2010 Cognifide Limited. In commercial confidence only.
Scripting issues
• Scripted testing report
 phase               All              Executed   passed                      failed
 Test design phase   80               0          0                           0
 First day           90 (4 updated)   20         16                          4
 Second day          95 (10)          75         65                          10
 Third day           120 (14)         75         73                          2
 Fourth day          125 (16)         110        98                          12

• Not all founded issues are against test case
• Test case number means nothing (James Bach)
• New test scripts added almost each day
• Old onces are updated

                                                          © 2010 Cognifide Limited. In commercial confidence only.
Test Planning




                © 2010 Cognifide Limited. In commercial confidence only.
What am I doing here?




                                                               Source: http://arborosa.org/tag/test-planning/
  • Coverage
  • Do not duplicate tests
    during regression
  • Test specific
    functionality




                             © 2010 Cognifide Limited. In commercial confidence only.
Test Strategy / Test Plan




                                                            Source: http://technet.microsoft.com
  • Coverage
  • Do not duplicate tests
    during regression
  • Test specific
    functionality




                             © 2010 Cognifide Limited. In commercial confidence only.
Control and Execution




                 © 2010 Cognifide Limited. In commercial confidence only.
Coverage

                            Requirements




 • Coverage
                            Manaul Tests
 • Do not duplicate tests
   during regression
 • Test specific
   functionality

                             Automated
                               Tests



                                           © 2010 Cognifide Limited. In commercial confidence only.
Execution
                                 Test Suite



  • Coverage                 Test Run
  • Do not duplicate tests
    during regression
  • Test specific
    functionality
                                 Test Case
                                   status


                                              © 2010 Cognifide Limited. In commercial confidence only.
Traceability




  • Coverage
  • Do not duplicate tests
    during regression
  • Test specific
    functionality




                             Source: http://www.tuleap.com
                                               © 2010 Cognifide Limited. In commercial confidence only.
Entry and Exit Criteria




  • Coverage
  • Do not duplicate tests
    during regression
  • Test specific
    functionality




                             © 2010 Cognifide Limited. In commercial confidence only.
Reports




  • Coverage
  • Do not duplicate tests
    during regression
  • Test specific
    functionality




                             © 2010 Cognifide Limited. In commercial confidence only.
Regression




             © 2010 Cognifide Limited. In commercial confidence only.
Retest or regression?




                 Source: http://www.softwaretestinghelp.com

                                                        © 2010 Cognifide Limited. In commercial confidence only.
Automation




             Source: http://blog.jugnoo.com

                                              © 2010 Cognifide Limited. In commercial confidence only.
Metrics

Find what you need




                     © 2010 Cognifide Limited. In commercial confidence only.
Compare and improve




                      © 2010 Cognifide Limited. In commercial confidence only.
Q&A




      © 2010 Cognifide Limited. In commercial confidence only.
PTaQ

Poznań Testing and Quality Group




                              © 2010 Cognifide Limited. In commercial confidence only.
Demo

Test Case Management




                       © 2010 Cognifide Limited. In commercial confidence only.

More Related Content

What's hot

Best Practices for Test Case Writing
Best Practices for Test Case WritingBest Practices for Test Case Writing
Best Practices for Test Case Writing
Sarah Goldberg
 
Quality Assurance and Software Testing
Quality Assurance and Software TestingQuality Assurance and Software Testing
Quality Assurance and Software Testing
pingkapil
 
Test Management introduction
Test Management introductionTest Management introduction
Test Management introduction
Oana Feidi
 
Regression testing
Regression testingRegression testing
Regression testing
Mohua Amin
 

What's hot (20)

Software Testing or Quality Assurance
Software Testing or Quality AssuranceSoftware Testing or Quality Assurance
Software Testing or Quality Assurance
 
Testing methodology
Testing methodologyTesting methodology
Testing methodology
 
Automated Testing vs Manual Testing
Automated Testing vs Manual TestingAutomated Testing vs Manual Testing
Automated Testing vs Manual Testing
 
Agile QA presentation
Agile QA presentationAgile QA presentation
Agile QA presentation
 
Best Practices for Test Case Writing
Best Practices for Test Case WritingBest Practices for Test Case Writing
Best Practices for Test Case Writing
 
Testing fundamentals
Testing fundamentalsTesting fundamentals
Testing fundamentals
 
STLC
STLCSTLC
STLC
 
STLC (Software Testing Life Cycle)
STLC (Software Testing Life Cycle)STLC (Software Testing Life Cycle)
STLC (Software Testing Life Cycle)
 
QA Best Practices in Agile World_new
QA Best Practices in Agile World_newQA Best Practices in Agile World_new
QA Best Practices in Agile World_new
 
Quality Assurance and Software Testing
Quality Assurance and Software TestingQuality Assurance and Software Testing
Quality Assurance and Software Testing
 
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
 
Software testing & Quality Assurance
Software testing & Quality Assurance Software testing & Quality Assurance
Software testing & Quality Assurance
 
Test Management introduction
Test Management introductionTest Management introduction
Test Management introduction
 
Window Desktop Application Testing
Window Desktop Application TestingWindow Desktop Application Testing
Window Desktop Application Testing
 
Automated Testing vs Manual Testing
Automated Testing vs Manual TestingAutomated Testing vs Manual Testing
Automated Testing vs Manual Testing
 
Test Strategy and Planning
Test Strategy and PlanningTest Strategy and Planning
Test Strategy and Planning
 
What are Software Testing Methodologies | Software Testing Techniques | Edureka
What are Software Testing Methodologies | Software Testing Techniques | EdurekaWhat are Software Testing Methodologies | Software Testing Techniques | Edureka
What are Software Testing Methodologies | Software Testing Techniques | Edureka
 
Regression testing
Regression testingRegression testing
Regression testing
 
Introduction to Agile Testing
Introduction to Agile TestingIntroduction to Agile Testing
Introduction to Agile Testing
 
Manual testing ppt
Manual testing pptManual testing ppt
Manual testing ppt
 

Viewers also liked

Test strategy &-testplanning
Test strategy &-testplanningTest strategy &-testplanning
Test strategy &-testplanning
srivinayak
 
Agile 2012 the 0-page agile test plan - paul carvalho
Agile 2012   the 0-page agile test plan - paul carvalhoAgile 2012   the 0-page agile test plan - paul carvalho
Agile 2012 the 0-page agile test plan - paul carvalho
drewz lin
 
Software Engineering Practice - Advanced Development Methodologies
Software Engineering Practice - Advanced Development MethodologiesSoftware Engineering Practice - Advanced Development Methodologies
Software Engineering Practice - Advanced Development Methodologies
Radu_Negulescu
 
Subhendu Mohapatra - BearingPoint - Environments Management talk with www.sof...
Subhendu Mohapatra - BearingPoint - Environments Management talk with www.sof...Subhendu Mohapatra - BearingPoint - Environments Management talk with www.sof...
Subhendu Mohapatra - BearingPoint - Environments Management talk with www.sof...
David O'Dowd
 

Viewers also liked (20)

Jarian van de Laar - Test Policy - Test Strategy
Jarian van de Laar - Test Policy - Test Strategy Jarian van de Laar - Test Policy - Test Strategy
Jarian van de Laar - Test Policy - Test Strategy
 
AJRA Test Strategy Discussion
AJRA Test Strategy DiscussionAJRA Test Strategy Discussion
AJRA Test Strategy Discussion
 
Anti-patterns in Your Test coverage
Anti-patterns in Your Test coverageAnti-patterns in Your Test coverage
Anti-patterns in Your Test coverage
 
Johan Jonasson - Test Strategy, Why Should You Care - EuroSTAR 2013
Johan Jonasson - Test Strategy, Why Should You Care - EuroSTAR 2013Johan Jonasson - Test Strategy, Why Should You Care - EuroSTAR 2013
Johan Jonasson - Test Strategy, Why Should You Care - EuroSTAR 2013
 
Report test plan
Report test planReport test plan
Report test plan
 
Test Strategy Utilising Mc Useful Tools
Test Strategy Utilising Mc Useful ToolsTest Strategy Utilising Mc Useful Tools
Test Strategy Utilising Mc Useful Tools
 
Building an Effective International Software QA Test Strategy
Building an Effective International Software QA Test StrategyBuilding an Effective International Software QA Test Strategy
Building an Effective International Software QA Test Strategy
 
Test strategy &-testplanning
Test strategy &-testplanningTest strategy &-testplanning
Test strategy &-testplanning
 
The Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test Strategy The Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test Strategy
 
Agile 2012 the 0-page agile test plan - paul carvalho
Agile 2012   the 0-page agile test plan - paul carvalhoAgile 2012   the 0-page agile test plan - paul carvalho
Agile 2012 the 0-page agile test plan - paul carvalho
 
How to brew a tasty agile test strategy
How to brew a tasty agile test strategyHow to brew a tasty agile test strategy
How to brew a tasty agile test strategy
 
Designing Agile Test Strategy for Mobile Apps By Parimala Hariprasad
Designing Agile Test Strategy for Mobile Apps By Parimala HariprasadDesigning Agile Test Strategy for Mobile Apps By Parimala Hariprasad
Designing Agile Test Strategy for Mobile Apps By Parimala Hariprasad
 
Building a Test Automation Strategy for Success
Building a Test Automation Strategy for SuccessBuilding a Test Automation Strategy for Success
Building a Test Automation Strategy for Success
 
Why a Mobile Test Strategy is just Test Strategy
Why a Mobile Test Strategy is just Test StrategyWhy a Mobile Test Strategy is just Test Strategy
Why a Mobile Test Strategy is just Test Strategy
 
Enough is not enough - Test Strategy for Mobile
Enough is not enough - Test Strategy for MobileEnough is not enough - Test Strategy for Mobile
Enough is not enough - Test Strategy for Mobile
 
Test strategy tldr
Test strategy tldrTest strategy tldr
Test strategy tldr
 
Test process - Important Concepts
Test process - Important ConceptsTest process - Important Concepts
Test process - Important Concepts
 
Software Engineering Practice - Advanced Development Methodologies
Software Engineering Practice - Advanced Development MethodologiesSoftware Engineering Practice - Advanced Development Methodologies
Software Engineering Practice - Advanced Development Methodologies
 
Subhendu Mohapatra - BearingPoint - Environments Management talk with www.sof...
Subhendu Mohapatra - BearingPoint - Environments Management talk with www.sof...Subhendu Mohapatra - BearingPoint - Environments Management talk with www.sof...
Subhendu Mohapatra - BearingPoint - Environments Management talk with www.sof...
 
Prince2 certification-india(foundation+practitioner)
Prince2 certification-india(foundation+practitioner)Prince2 certification-india(foundation+practitioner)
Prince2 certification-india(foundation+practitioner)
 

Similar to Test Strategy

Raghwinder_ B.Tech IT Software Testing
Raghwinder_ B.Tech IT Software TestingRaghwinder_ B.Tech IT Software Testing
Raghwinder_ B.Tech IT Software Testing
Raghwinder Parshad
 
Marrying Jenkins and Gerrit-Berlin Expert Days 2013
Marrying Jenkins and Gerrit-Berlin Expert Days 2013Marrying Jenkins and Gerrit-Berlin Expert Days 2013
Marrying Jenkins and Gerrit-Berlin Expert Days 2013
Dharmesh Sheta
 

Similar to Test Strategy (20)

Between Scrum and Kanban - define a test process for Agile methodologies
Between Scrum and Kanban - define a test process for Agile methodologiesBetween Scrum and Kanban - define a test process for Agile methodologies
Between Scrum and Kanban - define a test process for Agile methodologies
 
Between Scrum and Kanban - define test process for Agile methodologies
Between Scrum and Kanban - define test process for Agile methodologiesBetween Scrum and Kanban - define test process for Agile methodologies
Between Scrum and Kanban - define test process for Agile methodologies
 
Exploratory testing in practice, short story how approach influenced on strategy
Exploratory testing in practice, short story how approach influenced on strategyExploratory testing in practice, short story how approach influenced on strategy
Exploratory testing in practice, short story how approach influenced on strategy
 
Automation as a project - lessons learnt
Automation as a project - lessons learntAutomation as a project - lessons learnt
Automation as a project - lessons learnt
 
Knowledge sharing for QA teams
Knowledge sharing for QA teamsKnowledge sharing for QA teams
Knowledge sharing for QA teams
 
Automated Exploratory Tests
Automated Exploratory TestsAutomated Exploratory Tests
Automated Exploratory Tests
 
Project quality (and test process) metrics
Project quality (and test process) metricsProject quality (and test process) metrics
Project quality (and test process) metrics
 
Test automation lessons from WebSphere Application Server
Test automation lessons from WebSphere Application ServerTest automation lessons from WebSphere Application Server
Test automation lessons from WebSphere Application Server
 
Sogeti Webinar Effective Test Process Improvement 220709
Sogeti Webinar Effective Test Process Improvement 220709Sogeti Webinar Effective Test Process Improvement 220709
Sogeti Webinar Effective Test Process Improvement 220709
 
Flexing your Agile Muscle - Agile Technical Concepts Explained
Flexing your Agile Muscle - Agile Technical Concepts ExplainedFlexing your Agile Muscle - Agile Technical Concepts Explained
Flexing your Agile Muscle - Agile Technical Concepts Explained
 
why-tdd
why-tddwhy-tdd
why-tdd
 
Functional testing patterns
Functional testing patternsFunctional testing patterns
Functional testing patterns
 
A/B Testing Framework Design
A/B Testing Framework DesignA/B Testing Framework Design
A/B Testing Framework Design
 
Testing as-a-service capability portfolio corbus 02-07-13
Testing as-a-service capability portfolio corbus 02-07-13Testing as-a-service capability portfolio corbus 02-07-13
Testing as-a-service capability portfolio corbus 02-07-13
 
CMG 2024 - Performance Testing, Profiling, and Analysis at Redis
CMG 2024 - Performance Testing, Profiling, and Analysis at RedisCMG 2024 - Performance Testing, Profiling, and Analysis at Redis
CMG 2024 - Performance Testing, Profiling, and Analysis at Redis
 
Raghwinder_ B.Tech IT Software Testing
Raghwinder_ B.Tech IT Software TestingRaghwinder_ B.Tech IT Software Testing
Raghwinder_ B.Tech IT Software Testing
 
Marrying Jenkins and Gerrit-Berlin Expert Days 2013
Marrying Jenkins and Gerrit-Berlin Expert Days 2013Marrying Jenkins and Gerrit-Berlin Expert Days 2013
Marrying Jenkins and Gerrit-Berlin Expert Days 2013
 
Refactoring Big Design Smells : Presented by Sanjay Kumar
Refactoring Big Design Smells : Presented by Sanjay KumarRefactoring Big Design Smells : Presented by Sanjay Kumar
Refactoring Big Design Smells : Presented by Sanjay Kumar
 
Test Design Essentials for Great Test Automation - Hans
Test Design Essentials for Great Test Automation - HansTest Design Essentials for Great Test Automation - Hans
Test Design Essentials for Great Test Automation - Hans
 
Inside Behavior Driven Development
Inside Behavior Driven DevelopmentInside Behavior Driven Development
Inside Behavior Driven Development
 

More from Zbyszek Mockun

Selenium - The Way Of Success
Selenium - The Way Of SuccessSelenium - The Way Of Success
Selenium - The Way Of Success
Zbyszek Mockun
 

More from Zbyszek Mockun (17)

Freestyle your leadership
Freestyle your leadershipFreestyle your leadership
Freestyle your leadership
 
How to develop diverse team? v2.0
How to develop diverse team? v2.0How to develop diverse team? v2.0
How to develop diverse team? v2.0
 
How to develop diverse team?
How to develop diverse team?How to develop diverse team?
How to develop diverse team?
 
Automation in the world of project
Automation  in the world of projectAutomation  in the world of project
Automation in the world of project
 
The little thing
The little thingThe little thing
The little thing
 
Ptaq day one intro presentation
Ptaq day one intro presentationPtaq day one intro presentation
Ptaq day one intro presentation
 
We are all engineers
We are all engineers We are all engineers
We are all engineers
 
Automation in the world of projects - A few thoughts from business perspective
Automation in the world of projects - A few thoughts from business perspectiveAutomation in the world of projects - A few thoughts from business perspective
Automation in the world of projects - A few thoughts from business perspective
 
PTaQ in numbers after 50 meetups.
PTaQ in numbers after 50 meetups.PTaQ in numbers after 50 meetups.
PTaQ in numbers after 50 meetups.
 
Shift left as first transformation step into Quality Assurance
Shift left as first transformation step into Quality AssuranceShift left as first transformation step into Quality Assurance
Shift left as first transformation step into Quality Assurance
 
There and back again, Our journey with QA Reports and metrics
There and back again, Our journey with QA Reports and metricsThere and back again, Our journey with QA Reports and metrics
There and back again, Our journey with QA Reports and metrics
 
User groups - share your knowledge
User groups - share your knowledgeUser groups - share your knowledge
User groups - share your knowledge
 
Automated Exploratory Tests
Automated Exploratory TestsAutomated Exploratory Tests
Automated Exploratory Tests
 
Selenium - The Way Of Success
Selenium - The Way Of SuccessSelenium - The Way Of Success
Selenium - The Way Of Success
 
Automation Responsibility
Automation ResponsibilityAutomation Responsibility
Automation Responsibility
 
Continuous Integration testing based on Selenium and Hudson
Continuous Integration testing based on Selenium and HudsonContinuous Integration testing based on Selenium and Hudson
Continuous Integration testing based on Selenium and Hudson
 
Agile testing
Agile testingAgile testing
Agile testing
 

Recently uploaded

會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
中 央社
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project research
CaitlinCummins3
 
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
Krashi Coaching
 
Poster_density_driven_with_fracture_MLMC.pdf
Poster_density_driven_with_fracture_MLMC.pdfPoster_density_driven_with_fracture_MLMC.pdf
Poster_density_driven_with_fracture_MLMC.pdf
Alexander Litvinenko
 

Recently uploaded (20)

philosophy and it's principles based on the life
philosophy and it's principles based on the lifephilosophy and it's principles based on the life
philosophy and it's principles based on the life
 
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
 
Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...
 
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
 
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
 
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
 
Book Review of Run For Your Life Powerpoint
Book Review of Run For Your Life PowerpointBook Review of Run For Your Life Powerpoint
Book Review of Run For Your Life Powerpoint
 
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
 
MOOD STABLIZERS DRUGS.pptx
MOOD     STABLIZERS           DRUGS.pptxMOOD     STABLIZERS           DRUGS.pptx
MOOD STABLIZERS DRUGS.pptx
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project research
 
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
 
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
 
Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).
 
Including Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdfIncluding Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdf
 
Championnat de France de Tennis de table/
Championnat de France de Tennis de table/Championnat de France de Tennis de table/
Championnat de France de Tennis de table/
 
An overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismAn overview of the various scriptures in Hinduism
An overview of the various scriptures in Hinduism
 
An Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppAn Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge App
 
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
 
Chapter 7 Pharmacosy Traditional System of Medicine & Ayurvedic Preparations ...
Chapter 7 Pharmacosy Traditional System of Medicine & Ayurvedic Preparations ...Chapter 7 Pharmacosy Traditional System of Medicine & Ayurvedic Preparations ...
Chapter 7 Pharmacosy Traditional System of Medicine & Ayurvedic Preparations ...
 
Poster_density_driven_with_fracture_MLMC.pdf
Poster_density_driven_with_fracture_MLMC.pdfPoster_density_driven_with_fracture_MLMC.pdf
Poster_density_driven_with_fracture_MLMC.pdf
 

Test Strategy

  • 1. Test Strategy Zbyszek Moćkun © 2010 Cognifide Limited. In commercial confidence only.
  • 2. Agenda 1. V Model 2. Agile Way 3. Test Planing 4. Control & Execution 5. Metrics 6. Demo © 2010 Cognifide Limited. In commercial confidence only.
  • 3. V Model Perfect world © 2010 Cognifide Limited. In commercial confidence only.
  • 4. V Model • Coverage • Do not duplicate tests during regression • Test specific functionality © 2010 Cognifide Limited. In commercial confidence only.
  • 5. Preventive or reactive • Coverage • Do not duplicate tests during regression • Test specific functionality © 2010 Cognifide Limited. In commercial confidence only.
  • 6. Test Pyramid • Coverage • Do not duplicate tests during regression • Test specific functionality © 2010 Cognifide Limited. In commercial confidence only.
  • 7. Agile New way? © 2010 Cognifide Limited. In commercial confidence only.
  • 8. Agile Manifesto • Coverage • Do not duplicate tests during regression • Test specific functionality Source: blog.twg.ca © 2010 Cognifide Limited. In commercial confidence only.
  • 9. Agile against waterfall Coding, new functionality Requirements Bug fixing Design Coding Testing Testing Release Release Iteration © 2010 Cognifide Limited. In commercial confidence only.
  • 10. Agile ways Processes Methodologies • Coverage ATDD Kanban • Do not duplicate tests during regression • Test specific BDD Scrum functionality TDD XP © 2010 Cognifide Limited. In commercial confidence only.
  • 11. Continuous Integration • Coverage • Do not duplicate tests during regression • Test specific functionality Source: http://wiki.mxunit.org © 2010 Cognifide Limited. In commercial confidence only.
  • 12. Reactive approach? • Coverage • Do not duplicate tests during regression • Test specific functionality © 2010 Cognifide Limited. In commercial confidence only.
  • 13. Scripting issues • Scripted testing report phase All Executed passed failed Test design phase 80 0 0 0 First day 90 (4 updated) 20 16 4 Second day 95 (10) 75 65 10 Third day 120 (14) 75 73 2 Fourth day 125 (16) 110 98 12 • Not all founded issues are against test case • Test case number means nothing (James Bach) • New test scripts added almost each day • Old onces are updated © 2010 Cognifide Limited. In commercial confidence only.
  • 14. Test Planning © 2010 Cognifide Limited. In commercial confidence only.
  • 15. What am I doing here? Source: http://arborosa.org/tag/test-planning/ • Coverage • Do not duplicate tests during regression • Test specific functionality © 2010 Cognifide Limited. In commercial confidence only.
  • 16. Test Strategy / Test Plan Source: http://technet.microsoft.com • Coverage • Do not duplicate tests during regression • Test specific functionality © 2010 Cognifide Limited. In commercial confidence only.
  • 17. Control and Execution © 2010 Cognifide Limited. In commercial confidence only.
  • 18. Coverage Requirements • Coverage Manaul Tests • Do not duplicate tests during regression • Test specific functionality Automated Tests © 2010 Cognifide Limited. In commercial confidence only.
  • 19. Execution Test Suite • Coverage Test Run • Do not duplicate tests during regression • Test specific functionality Test Case status © 2010 Cognifide Limited. In commercial confidence only.
  • 20. Traceability • Coverage • Do not duplicate tests during regression • Test specific functionality Source: http://www.tuleap.com © 2010 Cognifide Limited. In commercial confidence only.
  • 21. Entry and Exit Criteria • Coverage • Do not duplicate tests during regression • Test specific functionality © 2010 Cognifide Limited. In commercial confidence only.
  • 22. Reports • Coverage • Do not duplicate tests during regression • Test specific functionality © 2010 Cognifide Limited. In commercial confidence only.
  • 23. Regression © 2010 Cognifide Limited. In commercial confidence only.
  • 24. Retest or regression? Source: http://www.softwaretestinghelp.com © 2010 Cognifide Limited. In commercial confidence only.
  • 25. Automation Source: http://blog.jugnoo.com © 2010 Cognifide Limited. In commercial confidence only.
  • 26. Metrics Find what you need © 2010 Cognifide Limited. In commercial confidence only.
  • 27. Compare and improve © 2010 Cognifide Limited. In commercial confidence only.
  • 28. Q&A © 2010 Cognifide Limited. In commercial confidence only.
  • 29. PTaQ Poznań Testing and Quality Group © 2010 Cognifide Limited. In commercial confidence only.
  • 30. Demo Test Case Management © 2010 Cognifide Limited. In commercial confidence only.

Editor's Notes

  1. Given a customer previously bought a black sweater from me And I currently have three black sweaters left in stock When he returns the sweater for a refund Then I should have four black sweaters in stock
  2. Qa do not improve quality, so measure on qa level .