SlideShare a Scribd company logo
1 of 42
Core Systems Transformation Solutions
Test Types and Classification
N. Novgorod, 2014
Maria Teryokhina
Confidential 2
Scheme
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
Confidential 3
Scheme
• Alpha
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
Confidential 4
Scheme
• Alpha
• Beta
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
Confidential 5
Scheme
• White-Box
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
Confidential 6
Scheme
• White-Box
• Grey-Box
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
Confidential 7
Scheme
• White-Box
• Grey-Box
• Black-Box
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
Confidential 8
Scheme
• Manual
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
Confidential 9
Scheme
• Manual
• Automation
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
Confidential 10
Scheme
• Manual
• Automation
• Semi-Automation
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
Confidential 11
Scheme
• Defects Validation
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
Confidential 12
Scheme
• Defects Validation
• Smoke
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
Confidential 13
Scheme
• Defects Validation
• Smoke
• Sanity
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
Confidential 14
Scheme
• Defects Validation
• Smoke
• Sanity
• Risk-Area
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
Confidential 15
Scheme
• Defects Validation
• Smoke
• Sanity
• Risk-Area
• Regression
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
Confidential 16
Scheme
• Module
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
Confidential 17
Scheme
• Module
• Integration
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
Confidential 18
Scheme
• Module
• Integration
• System
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
Confidential 19
Scheme
• Module
• Integration
• System
• Acceptance
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
Confidential 20
Scheme
• Installation
 Updating
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
Confidential 21
Scheme
• Installation
 Updating
• Data and Database Integrity
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
Confidential 22
Scheme
• Installation
 Updating
• Data and Database Integrity
• Feature
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
Confidential 23
Scheme
• Installation
 Updating
• Data and Database Integrity
• Feature
• Security and Access Control
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
Confidential 24
Scheme
• Installation
 Updating
• Data and Database Integrity
• Feature
• Security and Access Control
• Business-Cycle
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
Confidential 25
Scheme
• UI
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
Confidential 26
Scheme
• UI
• Performance
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
Confidential 27
Scheme
• UI
• Performance
• Load
 Volume
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
Confidential 28
Scheme
• UI
• Performance
• Load
 Volume
• Stress
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
Confidential 29
Scheme
• UI
• Performance
• Load
 Volume
• Stress
• Configuration
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
Confidential 30
Scheme
• UI
• Performance
• Load
 Volume
• Stress
• Configuration
• Security
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
Confidential 31
Scheme
• UI
• Performance
• Load
 Volume
• Stress
• Configuration
• Security
• Conversion
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
Confidential 32
Scheme
• UI
• Performance
• Load
 Volume
• Stress
• Configuration
• Security
• Conversion
• Documentation
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
Confidential 33
Scheme
• UI
• Performance
• Load
 Volume
• Stress
• Configuration
• Security
• Conversion
• Documentation
• Certification
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
Confidential 34
Scheme
• UI
• Performance
• Load
 Volume
• Stress
• Configuration
• Security
• Conversion
• Documentation
• Certification
• Localization
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
Confidential 35
Scheme
• UI
• Performance
• Load
 Volume
• Stress
• Configuration
• Security
• Conversion
• Documentation
• Certification
• Localization
• Internationalization
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
Confidential 36
Scheme
• UI
• Performance
• Load
 Volume
• Stress
• Configuration
• Security
• Conversion
• Documentation
• Certification
• Localization
• Internationalization
• Failure and Recovering
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
Confidential 37
Scheme
• UI
• Performance
• Load
 Volume
• Stress
• Configuration
• Security
• Conversion
• Documentation
• Certification
• Localization
• Internationalization
• Failure and Recovering
• Usability
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
Confidential 38
Scheme
• Positive
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
Confidential 39
Scheme
• Positive
• Negative
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
Confidential 40
Scheme
• Based on Documentation
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
Confidential 41
Scheme
• Based on Test Cases
• Based on Experience
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
Confidential 42
Questions?

More Related Content

What's hot

Practical Research 2 Chapter 3: Common Statistical Tools
 Practical Research 2 Chapter 3: Common Statistical Tools Practical Research 2 Chapter 3: Common Statistical Tools
Practical Research 2 Chapter 3: Common Statistical ToolsDaianMoreno1
 
Introduction to Research
Introduction to ResearchIntroduction to Research
Introduction to ResearchErwin Purcia
 
Lesson 4 level of measurement
Lesson 4  level of measurementLesson 4  level of measurement
Lesson 4 level of measurementMaris Ganace
 
Ssr test construction admin and scoring
Ssr test construction admin and scoringSsr test construction admin and scoring
Ssr test construction admin and scoringVictor Jr. Bactol
 
Test Cases Maintaining & Documenting
Test Cases Maintaining & DocumentingTest Cases Maintaining & Documenting
Test Cases Maintaining & DocumentingSeyed Ali Marjaie
 
DATA PROCESSING AND STATISTICAL TREATMENT
DATA PROCESSING AND STATISTICAL TREATMENTDATA PROCESSING AND STATISTICAL TREATMENT
DATA PROCESSING AND STATISTICAL TREATMENTAdolf Odani
 
Arts in Luzon- Lowland MIMAROPA
Arts in Luzon- Lowland MIMAROPAArts in Luzon- Lowland MIMAROPA
Arts in Luzon- Lowland MIMAROPACedrock
 
Chapter 3 Methodology (Capstone Research)
Chapter 3   Methodology (Capstone Research)Chapter 3   Methodology (Capstone Research)
Chapter 3 Methodology (Capstone Research)school
 
7 measurement & questionnaires design (Dr. Mai,2014)
7 measurement & questionnaires design (Dr. Mai,2014)7 measurement & questionnaires design (Dr. Mai,2014)
7 measurement & questionnaires design (Dr. Mai,2014)Phong Đá
 
Chapter 4 Understanding Data and Ways to Systematically Collect Data
Chapter 4   Understanding Data and Ways to Systematically Collect DataChapter 4   Understanding Data and Ways to Systematically Collect Data
Chapter 4 Understanding Data and Ways to Systematically Collect DataCarla Kristina Cruz
 
What is the difference between research methodology and research design
What is the difference between research methodology and research designWhat is the difference between research methodology and research design
What is the difference between research methodology and research designPhD Assistance
 
An Introduction to Performance Testing
An Introduction to Performance TestingAn Introduction to Performance Testing
An Introduction to Performance TestingSWAAM Tech
 
RESEARCH INSTRUMENT FOR QUANTITATIVE RESEARCH.pptx
RESEARCH INSTRUMENT FOR QUANTITATIVE RESEARCH.pptxRESEARCH INSTRUMENT FOR QUANTITATIVE RESEARCH.pptx
RESEARCH INSTRUMENT FOR QUANTITATIVE RESEARCH.pptxVarren Pechon
 
Folk dance with spanish influence
Folk dance with spanish influenceFolk dance with spanish influence
Folk dance with spanish influenceBryan Ortiz
 
Ch 2 types of research
Ch 2 types of researchCh 2 types of research
Ch 2 types of researchLeah Condina
 
Quantitative Research: Surveys and Experiments
Quantitative Research: Surveys and ExperimentsQuantitative Research: Surveys and Experiments
Quantitative Research: Surveys and ExperimentsMartin Kretzer
 

What's hot (20)

Practical Research 2 Chapter 3: Common Statistical Tools
 Practical Research 2 Chapter 3: Common Statistical Tools Practical Research 2 Chapter 3: Common Statistical Tools
Practical Research 2 Chapter 3: Common Statistical Tools
 
Introduction to Research
Introduction to ResearchIntroduction to Research
Introduction to Research
 
DATA GATHERING
DATA GATHERINGDATA GATHERING
DATA GATHERING
 
Lesson 4 level of measurement
Lesson 4  level of measurementLesson 4  level of measurement
Lesson 4 level of measurement
 
Effective Software Test Case Design Approach
Effective Software Test Case Design ApproachEffective Software Test Case Design Approach
Effective Software Test Case Design Approach
 
Ssr test construction admin and scoring
Ssr test construction admin and scoringSsr test construction admin and scoring
Ssr test construction admin and scoring
 
Test Cases Maintaining & Documenting
Test Cases Maintaining & DocumentingTest Cases Maintaining & Documenting
Test Cases Maintaining & Documenting
 
DATA PROCESSING AND STATISTICAL TREATMENT
DATA PROCESSING AND STATISTICAL TREATMENTDATA PROCESSING AND STATISTICAL TREATMENT
DATA PROCESSING AND STATISTICAL TREATMENT
 
Arts in Luzon- Lowland MIMAROPA
Arts in Luzon- Lowland MIMAROPAArts in Luzon- Lowland MIMAROPA
Arts in Luzon- Lowland MIMAROPA
 
Chapter 3 Methodology (Capstone Research)
Chapter 3   Methodology (Capstone Research)Chapter 3   Methodology (Capstone Research)
Chapter 3 Methodology (Capstone Research)
 
7 measurement & questionnaires design (Dr. Mai,2014)
7 measurement & questionnaires design (Dr. Mai,2014)7 measurement & questionnaires design (Dr. Mai,2014)
7 measurement & questionnaires design (Dr. Mai,2014)
 
Chapter 4 Understanding Data and Ways to Systematically Collect Data
Chapter 4   Understanding Data and Ways to Systematically Collect DataChapter 4   Understanding Data and Ways to Systematically Collect Data
Chapter 4 Understanding Data and Ways to Systematically Collect Data
 
Importance of research in daily life quali 1
Importance of research in daily life quali 1Importance of research in daily life quali 1
Importance of research in daily life quali 1
 
What is the difference between research methodology and research design
What is the difference between research methodology and research designWhat is the difference between research methodology and research design
What is the difference between research methodology and research design
 
An Introduction to Performance Testing
An Introduction to Performance TestingAn Introduction to Performance Testing
An Introduction to Performance Testing
 
Lesson 1 04 types of data
Lesson 1 04 types of dataLesson 1 04 types of data
Lesson 1 04 types of data
 
RESEARCH INSTRUMENT FOR QUANTITATIVE RESEARCH.pptx
RESEARCH INSTRUMENT FOR QUANTITATIVE RESEARCH.pptxRESEARCH INSTRUMENT FOR QUANTITATIVE RESEARCH.pptx
RESEARCH INSTRUMENT FOR QUANTITATIVE RESEARCH.pptx
 
Folk dance with spanish influence
Folk dance with spanish influenceFolk dance with spanish influence
Folk dance with spanish influence
 
Ch 2 types of research
Ch 2 types of researchCh 2 types of research
Ch 2 types of research
 
Quantitative Research: Surveys and Experiments
Quantitative Research: Surveys and ExperimentsQuantitative Research: Surveys and Experiments
Quantitative Research: Surveys and Experiments
 

Similar to Types of testing and their classification

Unit 5 testing -software quality assurance
Unit 5  testing -software quality assuranceUnit 5  testing -software quality assurance
Unit 5 testing -software quality assurancegopal10scs185
 
Unit 5 testing -software quality assurance
Unit 5  testing -software quality assuranceUnit 5  testing -software quality assurance
Unit 5 testing -software quality assurancegopal10scs185
 
Software Project Management lecture 10
Software Project Management lecture 10Software Project Management lecture 10
Software Project Management lecture 10Syed Muhammad Hammad
 
Testing without defined requirements
Testing without defined requirementsTesting without defined requirements
Testing without defined requirementsrrice2000
 
A Software Testing Intro
A Software Testing IntroA Software Testing Intro
A Software Testing IntroEvozon Test Lab
 
Formulating Agile Testing Strategy
Formulating Agile Testing StrategyFormulating Agile Testing Strategy
Formulating Agile Testing StrategyTharinda Liyanage
 
Agile Testing Strategy
Agile Testing StrategyAgile Testing Strategy
Agile Testing Strategytharindakasun
 
Software Quality Gate.pptx
Software Quality Gate.pptxSoftware Quality Gate.pptx
Software Quality Gate.pptxssuser702665
 
Software test management
Software test managementSoftware test management
Software test managementVishad Garg
 
Lect-6-Generic testing types.pptx
Lect-6-Generic testing types.pptxLect-6-Generic testing types.pptx
Lect-6-Generic testing types.pptxabdullahsaddique2
 
Software engineering Testing technique,test case,test suit design
Software engineering Testing technique,test case,test suit designSoftware engineering Testing technique,test case,test suit design
Software engineering Testing technique,test case,test suit designMaitree Patel
 
IGGS - Presentation- Session4
IGGS - Presentation- Session4IGGS - Presentation- Session4
IGGS - Presentation- Session4Arsala Dilshad
 
Software Testing - Software V&V and selection processes
Software Testing - Software V&V and selection processesSoftware Testing - Software V&V and selection processes
Software Testing - Software V&V and selection processesanasz3z3
 
6 Steps to Implementing a World Class Testing Ecosystem Final
6 Steps to Implementing a World Class Testing Ecosystem Final6 Steps to Implementing a World Class Testing Ecosystem Final
6 Steps to Implementing a World Class Testing Ecosystem FinalEggplant
 
6 Top Tips to a Testing Strategy That Works
6 Top Tips to a Testing Strategy That Works6 Top Tips to a Testing Strategy That Works
6 Top Tips to a Testing Strategy That WorksEggplant
 

Similar to Types of testing and their classification (20)

Unit 5 testing -software quality assurance
Unit 5  testing -software quality assuranceUnit 5  testing -software quality assurance
Unit 5 testing -software quality assurance
 
Unit 5 testing -software quality assurance
Unit 5  testing -software quality assuranceUnit 5  testing -software quality assurance
Unit 5 testing -software quality assurance
 
Software Project Management lecture 10
Software Project Management lecture 10Software Project Management lecture 10
Software Project Management lecture 10
 
Testing without defined requirements
Testing without defined requirementsTesting without defined requirements
Testing without defined requirements
 
A Software Testing Intro
A Software Testing IntroA Software Testing Intro
A Software Testing Intro
 
Formulating Agile Testing Strategy
Formulating Agile Testing StrategyFormulating Agile Testing Strategy
Formulating Agile Testing Strategy
 
Agile Testing Strategy
Agile Testing StrategyAgile Testing Strategy
Agile Testing Strategy
 
Software Quality Gate.pptx
Software Quality Gate.pptxSoftware Quality Gate.pptx
Software Quality Gate.pptx
 
Software test management
Software test managementSoftware test management
Software test management
 
Lect-6-Generic testing types.pptx
Lect-6-Generic testing types.pptxLect-6-Generic testing types.pptx
Lect-6-Generic testing types.pptx
 
Lec25
Lec25Lec25
Lec25
 
Software engineering Testing technique,test case,test suit design
Software engineering Testing technique,test case,test suit designSoftware engineering Testing technique,test case,test suit design
Software engineering Testing technique,test case,test suit design
 
UNIT IV.ppt
UNIT IV.pptUNIT IV.ppt
UNIT IV.ppt
 
Testing
TestingTesting
Testing
 
IGGS - Presentation- Session4
IGGS - Presentation- Session4IGGS - Presentation- Session4
IGGS - Presentation- Session4
 
Unit 4 testing
Unit 4 testingUnit 4 testing
Unit 4 testing
 
Software Testing - Software V&V and selection processes
Software Testing - Software V&V and selection processesSoftware Testing - Software V&V and selection processes
Software Testing - Software V&V and selection processes
 
6 Steps to Implementing a World Class Testing Ecosystem Final
6 Steps to Implementing a World Class Testing Ecosystem Final6 Steps to Implementing a World Class Testing Ecosystem Final
6 Steps to Implementing a World Class Testing Ecosystem Final
 
Unit 6
Unit 6Unit 6
Unit 6
 
6 Top Tips to a Testing Strategy That Works
6 Top Tips to a Testing Strategy That Works6 Top Tips to a Testing Strategy That Works
6 Top Tips to a Testing Strategy That Works
 

More from Return on Intelligence

Profsoux2014 presentation by Pavelchuk
Profsoux2014 presentation by PavelchukProfsoux2014 presentation by Pavelchuk
Profsoux2014 presentation by PavelchukReturn on Intelligence
 
Service design principles and patterns
Service design principles and patternsService design principles and patterns
Service design principles and patternsReturn on Intelligence
 
Differences between Testing in Waterfall and Agile
Differences between Testing in Waterfall and AgileDifferences between Testing in Waterfall and Agile
Differences between Testing in Waterfall and AgileReturn on Intelligence
 
Организация внутренней системы обучения
Организация внутренней системы обученияОрганизация внутренней системы обучения
Организация внутренней системы обученияReturn on Intelligence
 
Shared position in a project: testing and analysis
Shared position in a project: testing and analysisShared position in a project: testing and analysis
Shared position in a project: testing and analysisReturn on Intelligence
 
Оценка задач выполняемых по итеративной разработке
Оценка задач выполняемых по итеративной разработкеОценка задач выполняемых по итеративной разработке
Оценка задач выполняемых по итеративной разработкеReturn on Intelligence
 
Successful interview for a young IT specialist
Successful interview for a young IT specialistSuccessful interview for a young IT specialist
Successful interview for a young IT specialistReturn on Intelligence
 

More from Return on Intelligence (20)

Profsoux2014 presentation by Pavelchuk
Profsoux2014 presentation by PavelchukProfsoux2014 presentation by Pavelchuk
Profsoux2014 presentation by Pavelchuk
 
Agile Project Grows
Agile Project GrowsAgile Project Grows
Agile Project Grows
 
Time Management
Time ManagementTime Management
Time Management
 
Service design principles and patterns
Service design principles and patternsService design principles and patterns
Service design principles and patterns
 
Differences between Testing in Waterfall and Agile
Differences between Testing in Waterfall and AgileDifferences between Testing in Waterfall and Agile
Differences between Testing in Waterfall and Agile
 
Windows Azure: Quick start
Windows Azure: Quick startWindows Azure: Quick start
Windows Azure: Quick start
 
Windows azurequickstart
Windows azurequickstartWindows azurequickstart
Windows azurequickstart
 
Организация внутренней системы обучения
Организация внутренней системы обученияОрганизация внутренней системы обучения
Организация внутренней системы обучения
 
Shared position in a project: testing and analysis
Shared position in a project: testing and analysisShared position in a project: testing and analysis
Shared position in a project: testing and analysis
 
Introduction to Business Etiquette
Introduction to Business EtiquetteIntroduction to Business Etiquette
Introduction to Business Etiquette
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
 
Оценка задач выполняемых по итеративной разработке
Оценка задач выполняемых по итеративной разработкеОценка задач выполняемых по итеративной разработке
Оценка задач выполняемых по итеративной разработке
 
Meetings arranging
Meetings arrangingMeetings arranging
Meetings arranging
 
How to develop your creativity
How to develop your creativityHow to develop your creativity
How to develop your creativity
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
 
The art of project estimation
The art of project estimationThe art of project estimation
The art of project estimation
 
Successful interview for a young IT specialist
Successful interview for a young IT specialistSuccessful interview for a young IT specialist
Successful interview for a young IT specialist
 
Risk Management
Risk ManagementRisk Management
Risk Management
 
Resolving conflicts
Resolving conflictsResolving conflicts
Resolving conflicts
 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XML
 

Types of testing and their classification

  • 1. Core Systems Transformation Solutions Test Types and Classification N. Novgorod, 2014 Maria Teryokhina
  • 2. Confidential 2 Scheme TypesofTesting Time of Testing Approaches Method of Execution Testing after Changes Level of Testing Goal of Testing Functional Non-functional Positivity of Scenario Base of Testing
  • 3. Confidential 3 Scheme • Alpha TypesofTesting Time of Testing Approaches Method of Execution Testing after Changes Level of Testing Goal of Testing Functional Non-functional Positivity of Scenario Base of Testing
  • 4. Confidential 4 Scheme • Alpha • Beta TypesofTesting Time of Testing Approaches Method of Execution Testing after Changes Level of Testing Goal of Testing Functional Non-functional Positivity of Scenario Base of Testing
  • 5. Confidential 5 Scheme • White-Box TypesofTesting Time of Testing Approaches Method of Execution Testing after Changes Level of Testing Goal of Testing Functional Non-functional Positivity of Scenario Base of Testing
  • 6. Confidential 6 Scheme • White-Box • Grey-Box TypesofTesting Time of Testing Approaches Method of Execution Testing after Changes Level of Testing Goal of Testing Functional Non-functional Positivity of Scenario Base of Testing
  • 7. Confidential 7 Scheme • White-Box • Grey-Box • Black-Box TypesofTesting Time of Testing Approaches Method of Execution Testing after Changes Level of Testing Goal of Testing Functional Non-functional Positivity of Scenario Base of Testing
  • 8. Confidential 8 Scheme • Manual TypesofTesting Time of Testing Approaches Method of Execution Testing after Changes Level of Testing Goal of Testing Functional Non-functional Positivity of Scenario Base of Testing
  • 9. Confidential 9 Scheme • Manual • Automation TypesofTesting Time of Testing Approaches Method of Execution Testing after Changes Level of Testing Goal of Testing Functional Non-functional Positivity of Scenario Base of Testing
  • 10. Confidential 10 Scheme • Manual • Automation • Semi-Automation TypesofTesting Time of Testing Approaches Method of Execution Testing after Changes Level of Testing Goal of Testing Functional Non-functional Positivity of Scenario Base of Testing
  • 11. Confidential 11 Scheme • Defects Validation TypesofTesting Time of Testing Approaches Method of Execution Testing after Changes Level of Testing Goal of Testing Functional Non-functional Positivity of Scenario Base of Testing
  • 12. Confidential 12 Scheme • Defects Validation • Smoke TypesofTesting Time of Testing Approaches Method of Execution Testing after Changes Level of Testing Goal of Testing Functional Non-functional Positivity of Scenario Base of Testing
  • 13. Confidential 13 Scheme • Defects Validation • Smoke • Sanity TypesofTesting Time of Testing Approaches Method of Execution Testing after Changes Level of Testing Goal of Testing Functional Non-functional Positivity of Scenario Base of Testing
  • 14. Confidential 14 Scheme • Defects Validation • Smoke • Sanity • Risk-Area TypesofTesting Time of Testing Approaches Method of Execution Testing after Changes Level of Testing Goal of Testing Functional Non-functional Positivity of Scenario Base of Testing
  • 15. Confidential 15 Scheme • Defects Validation • Smoke • Sanity • Risk-Area • Regression TypesofTesting Time of Testing Approaches Method of Execution Testing after Changes Level of Testing Goal of Testing Functional Non-functional Positivity of Scenario Base of Testing
  • 16. Confidential 16 Scheme • Module TypesofTesting Time of Testing Approaches Method of Execution Testing after Changes Level of Testing Goal of Testing Functional Non-functional Positivity of Scenario Base of Testing
  • 17. Confidential 17 Scheme • Module • Integration TypesofTesting Time of Testing Approaches Method of Execution Testing after Changes Level of Testing Goal of Testing Functional Non-functional Positivity of Scenario Base of Testing
  • 18. Confidential 18 Scheme • Module • Integration • System TypesofTesting Time of Testing Approaches Method of Execution Testing after Changes Level of Testing Goal of Testing Functional Non-functional Positivity of Scenario Base of Testing
  • 19. Confidential 19 Scheme • Module • Integration • System • Acceptance TypesofTesting Time of Testing Approaches Method of Execution Testing after Changes Level of Testing Goal of Testing Functional Non-functional Positivity of Scenario Base of Testing
  • 20. Confidential 20 Scheme • Installation  Updating TypesofTesting Time of Testing Approaches Method of Execution Testing after Changes Level of Testing Goal of Testing Functional Non-functional Positivity of Scenario Base of Testing
  • 21. Confidential 21 Scheme • Installation  Updating • Data and Database Integrity TypesofTesting Time of Testing Approaches Method of Execution Testing after Changes Level of Testing Goal of Testing Functional Non-functional Positivity of Scenario Base of Testing
  • 22. Confidential 22 Scheme • Installation  Updating • Data and Database Integrity • Feature TypesofTesting Time of Testing Approaches Method of Execution Testing after Changes Level of Testing Goal of Testing Functional Non-functional Positivity of Scenario Base of Testing
  • 23. Confidential 23 Scheme • Installation  Updating • Data and Database Integrity • Feature • Security and Access Control TypesofTesting Time of Testing Approaches Method of Execution Testing after Changes Level of Testing Goal of Testing Functional Non-functional Positivity of Scenario Base of Testing
  • 24. Confidential 24 Scheme • Installation  Updating • Data and Database Integrity • Feature • Security and Access Control • Business-Cycle TypesofTesting Time of Testing Approaches Method of Execution Testing after Changes Level of Testing Goal of Testing Functional Non-functional Positivity of Scenario Base of Testing
  • 25. Confidential 25 Scheme • UI TypesofTesting Time of Testing Approaches Method of Execution Testing after Changes Level of Testing Goal of Testing Functional Non-functional Positivity of Scenario Base of Testing
  • 26. Confidential 26 Scheme • UI • Performance TypesofTesting Time of Testing Approaches Method of Execution Testing after Changes Level of Testing Goal of Testing Functional Non-functional Positivity of Scenario Base of Testing
  • 27. Confidential 27 Scheme • UI • Performance • Load  Volume TypesofTesting Time of Testing Approaches Method of Execution Testing after Changes Level of Testing Goal of Testing Functional Non-functional Positivity of Scenario Base of Testing
  • 28. Confidential 28 Scheme • UI • Performance • Load  Volume • Stress TypesofTesting Time of Testing Approaches Method of Execution Testing after Changes Level of Testing Goal of Testing Functional Non-functional Positivity of Scenario Base of Testing
  • 29. Confidential 29 Scheme • UI • Performance • Load  Volume • Stress • Configuration TypesofTesting Time of Testing Approaches Method of Execution Testing after Changes Level of Testing Goal of Testing Functional Non-functional Positivity of Scenario Base of Testing
  • 30. Confidential 30 Scheme • UI • Performance • Load  Volume • Stress • Configuration • Security TypesofTesting Time of Testing Approaches Method of Execution Testing after Changes Level of Testing Goal of Testing Functional Non-functional Positivity of Scenario Base of Testing
  • 31. Confidential 31 Scheme • UI • Performance • Load  Volume • Stress • Configuration • Security • Conversion TypesofTesting Time of Testing Approaches Method of Execution Testing after Changes Level of Testing Goal of Testing Functional Non-functional Positivity of Scenario Base of Testing
  • 32. Confidential 32 Scheme • UI • Performance • Load  Volume • Stress • Configuration • Security • Conversion • Documentation TypesofTesting Time of Testing Approaches Method of Execution Testing after Changes Level of Testing Goal of Testing Functional Non-functional Positivity of Scenario Base of Testing
  • 33. Confidential 33 Scheme • UI • Performance • Load  Volume • Stress • Configuration • Security • Conversion • Documentation • Certification TypesofTesting Time of Testing Approaches Method of Execution Testing after Changes Level of Testing Goal of Testing Functional Non-functional Positivity of Scenario Base of Testing
  • 34. Confidential 34 Scheme • UI • Performance • Load  Volume • Stress • Configuration • Security • Conversion • Documentation • Certification • Localization TypesofTesting Time of Testing Approaches Method of Execution Testing after Changes Level of Testing Goal of Testing Functional Non-functional Positivity of Scenario Base of Testing
  • 35. Confidential 35 Scheme • UI • Performance • Load  Volume • Stress • Configuration • Security • Conversion • Documentation • Certification • Localization • Internationalization TypesofTesting Time of Testing Approaches Method of Execution Testing after Changes Level of Testing Goal of Testing Functional Non-functional Positivity of Scenario Base of Testing
  • 36. Confidential 36 Scheme • UI • Performance • Load  Volume • Stress • Configuration • Security • Conversion • Documentation • Certification • Localization • Internationalization • Failure and Recovering TypesofTesting Time of Testing Approaches Method of Execution Testing after Changes Level of Testing Goal of Testing Functional Non-functional Positivity of Scenario Base of Testing
  • 37. Confidential 37 Scheme • UI • Performance • Load  Volume • Stress • Configuration • Security • Conversion • Documentation • Certification • Localization • Internationalization • Failure and Recovering • Usability TypesofTesting Time of Testing Approaches Method of Execution Testing after Changes Level of Testing Goal of Testing Functional Non-functional Positivity of Scenario Base of Testing
  • 38. Confidential 38 Scheme • Positive TypesofTesting Time of Testing Approaches Method of Execution Testing after Changes Level of Testing Goal of Testing Functional Non-functional Positivity of Scenario Base of Testing
  • 39. Confidential 39 Scheme • Positive • Negative TypesofTesting Time of Testing Approaches Method of Execution Testing after Changes Level of Testing Goal of Testing Functional Non-functional Positivity of Scenario Base of Testing
  • 40. Confidential 40 Scheme • Based on Documentation TypesofTesting Time of Testing Approaches Method of Execution Testing after Changes Level of Testing Goal of Testing Functional Non-functional Positivity of Scenario Base of Testing
  • 41. Confidential 41 Scheme • Based on Test Cases • Based on Experience TypesofTesting Time of Testing Approaches Method of Execution Testing after Changes Level of Testing Goal of Testing Functional Non-functional Positivity of Scenario Base of Testing