SlideShare uma empresa Scribd logo
1 de 19
Terms and Definitions
 Software testing – an investigation conducted
to provide the information about the quality
of the product or service under test; the
process consists of all life cycle activities,
both static and dynamic, concerned with
planning, preparation and evaluation of
software products and related work products
to determine that they satisfy specified
requirements, to demonstrate they are fit for
purpose and to detect defects
 Quality is the degree to which a component,
system or process meets specified
requirements and/or user/customer needs
and expectations
 Requirement – a condition or capability
needed by a user to solve a problem or
achieve an objective that must be met or
possessed by a system or system component
to satisfy a contract, standard, specification
or other formally imposed document
 Error – human action that produces an
incorrect result
 Defect (fault or bug) – is a flaw in a
component or system that can cause the
component or system to fail to perform its
required function
 Failure – is an actual deviation of the
component or system from its expected
delivery, service or result
 Test plan – a document describing the scope,
approach, resources and schedule of
intended test activities. It identifies amongst
others test items, the feature to be tested,
the testing tasks, who will do each task,
degree of test independence, the
measurement techniques to be used, and the
rationale for their choice, and any risks
requiring contingency
 Test case – a set of input values, execution
preconditions, expected results and
execution post-conditions developed for a
particular objective or test condition, such as
to exercise a particular program path or to
verify compliance with a specific requirement
 Test suite (test scenario) – a combination of
test cases where the result of one test case is
used as a start point for the next test case
 Test basis – all information describing the
software under test
 Test object – a (piece) of software under test
 Test objective – a reason or purpose for
designing and executing a test
 Test environment - a setup of software and
hardware which is used to perform the
testing processes.
 Bug report – a document describing an
incorrect behavior of the test object. Should
contain information on how to reproduce the
issue and expected result
 Test summary report – a document
summarizing testing activities and results. It
also contains an evaluation of the
corresponding test items against exit criteria
 Test coverage – the degree, expressed as a
percentage, to which a specified coverage
item has been exercised by a test suite
 Test type – a group of testing activities that
are organized and managed together and
named after the purpose of the test activity
 Functional testing – testing based on an
analysis of the specification of the
functionality of a component or system
 Non-functional testing – testing of attributes
of the functional behavior or the attributes of
the system as a whole, i.e. the quality the
software performs its function with.
 Testing of software structure – testing of
internal structure of the software component
or system as a set of such components
 Maintenance testing – testing the changes to
an operational system or the impact of a
changed environment to an operational
system
 Migration (conversion) testing – testing of
software used to convert data from existing
systems for use in replacement systems.
 Retesting – repeating of existing test to
assure that earlier faults are really repaired
 Regression testing – retest of a previously
tested software following modification to
ensure that faults have not been introduced
or uncovered as a result of the changes made
 Test level – a group of testing activities that
are organized and managed together and
named after the level of phase of the
underlying life cycle model
 Component testing – the testing of individual
software components
 Integration testing – testing performed to
expose defects in the interface and in the
interactions between integrated components
or systems.
 System testing – the process of testing an
integrated system to verify that it meets
specified requirements
 (User) Acceptance testing – formal testing
with respect to the user needs, requirements
and business processes conducted to
determine whether or not a system satisfies
the acceptance criteria and to enable the
user, customers or other authorized entity to
determine whether or not to accept the
system
 Alfa testing – a form of internal acceptance
testing performed by potential customers/
users or an independent test team at the
developer’s site, but outside the development
organization
 Bets testing – a form of external acceptance
testing performed by potential and/or
existing customer/user at an external site not
otherwise involved with the developers
 Black-box (specification-based) testing -
testing either functional or non-functional,
without reference to the internal structure of
the component or system
 White-box (structural) testing – testing based
on an analysis of the internal structure of the
component or system
 Gray-box testing – testing of a software
which internal details are partially understood
and access to documentation is limited
 Test automation – the use of software to
perform or support test activities, e.g. test
management, test design, test execution and
results checking
THANK YOU!
Follow us on
https://www.facebook.com/qa.guards

Mais conteúdo relacionado

Mais procurados

Learn software testing with tech partnerz 1
Learn software testing with tech partnerz 1Learn software testing with tech partnerz 1
Learn software testing with tech partnerz 1
Techpartnerz
 
Quality Analyst Training - Gain America
Quality Analyst Training - Gain AmericaQuality Analyst Training - Gain America
Quality Analyst Training - Gain America
GainAmerica
 

Mais procurados (20)

QACampus PPT (STLC)
QACampus PPT (STLC)QACampus PPT (STLC)
QACampus PPT (STLC)
 
Learn software testing with tech partnerz 1
Learn software testing with tech partnerz 1Learn software testing with tech partnerz 1
Learn software testing with tech partnerz 1
 
Quality Control
Quality ControlQuality Control
Quality Control
 
Software testing
Software testingSoftware testing
Software testing
 
Software testing
Software testingSoftware testing
Software testing
 
Testing ppt
Testing pptTesting ppt
Testing ppt
 
Defects in software testing
Defects in software testingDefects in software testing
Defects in software testing
 
Software Testing 101
Software Testing 101Software Testing 101
Software Testing 101
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Fundamentals of software testing
Fundamentals of software testingFundamentals of software testing
Fundamentals of software testing
 
Software test life cycle
Software test life cycleSoftware test life cycle
Software test life cycle
 
Software testing-life-cycle-process Process
Software testing-life-cycle-process ProcessSoftware testing-life-cycle-process Process
Software testing-life-cycle-process Process
 
Software testing and process
Software testing and processSoftware testing and process
Software testing and process
 
Quality Analyst Training - Gain America
Quality Analyst Training - Gain AmericaQuality Analyst Training - Gain America
Quality Analyst Training - Gain America
 
acceptance testing
acceptance testingacceptance testing
acceptance testing
 
stlc
stlcstlc
stlc
 
Lesson 3...PPT 2
Lesson 3...PPT 2Lesson 3...PPT 2
Lesson 3...PPT 2
 
An Overview of User Acceptance Testing (UAT)
An Overview of User Acceptance Testing (UAT)An Overview of User Acceptance Testing (UAT)
An Overview of User Acceptance Testing (UAT)
 
Testing Concepts and Manual Testing
Testing Concepts and Manual TestingTesting Concepts and Manual Testing
Testing Concepts and Manual Testing
 
Basic Guide to Manual Testing
Basic Guide to Manual TestingBasic Guide to Manual Testing
Basic Guide to Manual Testing
 

Destaque

Grey box techniques
Grey box techniquesGrey box techniques
Grey box techniques
QA Guards
 
Independence of testing
Independence of testingIndependence of testing
Independence of testing
QA Guards
 
Testing tools
Testing toolsTesting tools
Testing tools
QA Guards
 
Test automation
Test automationTest automation
Test automation
QA Guards
 
Quality testing genexus day v5 (1)
Quality testing genexus day v5 (1)Quality testing genexus day v5 (1)
Quality testing genexus day v5 (1)
GeneXus
 
Test management
Test managementTest management
Test management
QA Guards
 
Test design techniques
Test design techniquesTest design techniques
Test design techniques
QA Guards
 

Destaque (20)

ISTQB Foundation Level Certification - Intruduction
ISTQB Foundation Level Certification - IntruductionISTQB Foundation Level Certification - Intruduction
ISTQB Foundation Level Certification - Intruduction
 
Grey box techniques
Grey box techniquesGrey box techniques
Grey box techniques
 
Independence of testing
Independence of testingIndependence of testing
Independence of testing
 
Testing tools
Testing toolsTesting tools
Testing tools
 
Test automation
Test automationTest automation
Test automation
 
Análisis/QA
Análisis/QAAnálisis/QA
Análisis/QA
 
Quality testing genexus day v5 (1)
Quality testing genexus day v5 (1)Quality testing genexus day v5 (1)
Quality testing genexus day v5 (1)
 
BBST courses. Стоит ли овчинка выделки?
BBST courses. Стоит ли овчинка выделки?BBST courses. Стоит ли овчинка выделки?
BBST courses. Стоит ли овчинка выделки?
 
Brochure Quality Software
Brochure Quality SoftwareBrochure Quality Software
Brochure Quality Software
 
Test management
Test managementTest management
Test management
 
Исследовательское тестирование. Обзор (Илья Комендантов)
Исследовательское тестирование. Обзор (Илья Комендантов)Исследовательское тестирование. Обзор (Илья Комендантов)
Исследовательское тестирование. Обзор (Илья Комендантов)
 
Fundamentals of Testing Section 1/6
Fundamentals of Testing   Section 1/6Fundamentals of Testing   Section 1/6
Fundamentals of Testing Section 1/6
 
Разработка тест кейсов по методике pair wise
Разработка тест кейсов по методике pair wiseРазработка тест кейсов по методике pair wise
Разработка тест кейсов по методике pair wise
 
Test design techniques
Test design techniquesTest design techniques
Test design techniques
 
ISTQB Foundation Level: Why, Why Not and How?
ISTQB Foundation Level: Why, Why Not and How?ISTQB Foundation Level: Why, Why Not and How?
ISTQB Foundation Level: Why, Why Not and How?
 
Тест-дизайн в тестировании ПО. Задача "Треугольник"
Тест-дизайн в тестировании ПО. Задача "Треугольник"Тест-дизайн в тестировании ПО. Задача "Треугольник"
Тест-дизайн в тестировании ПО. Задача "Треугольник"
 
ISTQB Foundation Level Basic
ISTQB Foundation Level BasicISTQB Foundation Level Basic
ISTQB Foundation Level Basic
 
ISTQB foundation level - day 2
ISTQB foundation level - day 2ISTQB foundation level - day 2
ISTQB foundation level - day 2
 
Istqb foundation level day 1
Istqb foundation level   day 1Istqb foundation level   day 1
Istqb foundation level day 1
 
Quality Assurance Presentation
Quality Assurance PresentationQuality Assurance Presentation
Quality Assurance Presentation
 

Semelhante a Terms and definitions

softwaretestingppt-FINAL-PPT-1
softwaretestingppt-FINAL-PPT-1softwaretestingppt-FINAL-PPT-1
softwaretestingppt-FINAL-PPT-1
FAIZALSAIYED
 
Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life Cycle
Udayakumar Sree
 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1
Raghu Kiran
 
unit 4.pptx very needful and important p
unit 4.pptx very needful and important punit 4.pptx very needful and important p
unit 4.pptx very needful and important p
20EC040
 
Glossary of Testing Terms and Concepts
Glossary of Testing Terms and ConceptsGlossary of Testing Terms and Concepts
Glossary of Testing Terms and Concepts
mqamarhayat
 
100 most popular software testing terms
100 most popular software testing terms100 most popular software testing terms
100 most popular software testing terms
apurvaorama
 
Software testing lecture 9
Software testing lecture 9Software testing lecture 9
Software testing lecture 9
Abdul Basit
 
Testing Types And Models
Testing Types And ModelsTesting Types And Models
Testing Types And Models
nazeer pasha
 

Semelhante a Terms and definitions (20)

Testing
TestingTesting
Testing
 
softwaretestingppt-FINAL-PPT-1
softwaretestingppt-FINAL-PPT-1softwaretestingppt-FINAL-PPT-1
softwaretestingppt-FINAL-PPT-1
 
Test Process
Test ProcessTest Process
Test Process
 
Mca se chapter_07_software_validation
Mca se chapter_07_software_validationMca se chapter_07_software_validation
Mca se chapter_07_software_validation
 
Testing
TestingTesting
Testing
 
Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life Cycle
 
Testing
TestingTesting
Testing
 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1
 
unit 4.pptx very needful and important p
unit 4.pptx very needful and important punit 4.pptx very needful and important p
unit 4.pptx very needful and important p
 
Audit
AuditAudit
Audit
 
Testing strategies in Software Engineering
Testing strategies in Software EngineeringTesting strategies in Software Engineering
Testing strategies in Software Engineering
 
Testing methodology
Testing methodologyTesting methodology
Testing methodology
 
Ppt 2 testing throughout the software life cycle
Ppt 2 testing throughout the software life cyclePpt 2 testing throughout the software life cycle
Ppt 2 testing throughout the software life cycle
 
Glossary of Testing Terms and Concepts
Glossary of Testing Terms and ConceptsGlossary of Testing Terms and Concepts
Glossary of Testing Terms and Concepts
 
Software testing
Software testingSoftware testing
Software testing
 
100 most popular software testing terms
100 most popular software testing terms100 most popular software testing terms
100 most popular software testing terms
 
Software testing lecture 9
Software testing lecture 9Software testing lecture 9
Software testing lecture 9
 
software engineering
software engineeringsoftware engineering
software engineering
 
Testing Types And Models
Testing Types And ModelsTesting Types And Models
Testing Types And Models
 
Software testing and types.pptx
Software testing and types.pptxSoftware testing and types.pptx
Software testing and types.pptx
 

Mais de QA Guards

Software development lifecycle
Software development lifecycleSoftware development lifecycle
Software development lifecycle
QA Guards
 
White box techniques
White box techniquesWhite box techniques
White box techniques
QA Guards
 
Reporting error
Reporting errorReporting error
Reporting error
QA Guards
 
Static testing
Static testingStatic testing
Static testing
QA Guards
 
Black box techniques
Black box techniquesBlack box techniques
Black box techniques
QA Guards
 
Analysis and Design
Analysis and DesignAnalysis and Design
Analysis and Design
QA Guards
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
QA Guards
 
IntroductionPrinciples
IntroductionPrinciplesIntroductionPrinciples
IntroductionPrinciples
QA Guards
 

Mais de QA Guards (10)

Software development lifecycle
Software development lifecycleSoftware development lifecycle
Software development lifecycle
 
White box techniques
White box techniquesWhite box techniques
White box techniques
 
Reporting error
Reporting errorReporting error
Reporting error
 
Static testing
Static testingStatic testing
Static testing
 
Black box techniques
Black box techniquesBlack box techniques
Black box techniques
 
Analysis and Design
Analysis and DesignAnalysis and Design
Analysis and Design
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
IntroductionPrinciples
IntroductionPrinciplesIntroductionPrinciples
IntroductionPrinciples
 
Test types
Test typesTest types
Test types
 
Test levels
Test levelsTest levels
Test levels
 

Último

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
 

Último (20)

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
 
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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
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
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 

Terms and definitions

  • 2.  Software testing – an investigation conducted to provide the information about the quality of the product or service under test; the process consists of all life cycle activities, both static and dynamic, concerned with planning, preparation and evaluation of software products and related work products to determine that they satisfy specified requirements, to demonstrate they are fit for purpose and to detect defects
  • 3.  Quality is the degree to which a component, system or process meets specified requirements and/or user/customer needs and expectations  Requirement – a condition or capability needed by a user to solve a problem or achieve an objective that must be met or possessed by a system or system component to satisfy a contract, standard, specification or other formally imposed document
  • 4.  Error – human action that produces an incorrect result  Defect (fault or bug) – is a flaw in a component or system that can cause the component or system to fail to perform its required function  Failure – is an actual deviation of the component or system from its expected delivery, service or result
  • 5.  Test plan – a document describing the scope, approach, resources and schedule of intended test activities. It identifies amongst others test items, the feature to be tested, the testing tasks, who will do each task, degree of test independence, the measurement techniques to be used, and the rationale for their choice, and any risks requiring contingency
  • 6.  Test case – a set of input values, execution preconditions, expected results and execution post-conditions developed for a particular objective or test condition, such as to exercise a particular program path or to verify compliance with a specific requirement  Test suite (test scenario) – a combination of test cases where the result of one test case is used as a start point for the next test case
  • 7.  Test basis – all information describing the software under test  Test object – a (piece) of software under test  Test objective – a reason or purpose for designing and executing a test  Test environment - a setup of software and hardware which is used to perform the testing processes.
  • 8.  Bug report – a document describing an incorrect behavior of the test object. Should contain information on how to reproduce the issue and expected result  Test summary report – a document summarizing testing activities and results. It also contains an evaluation of the corresponding test items against exit criteria  Test coverage – the degree, expressed as a percentage, to which a specified coverage item has been exercised by a test suite
  • 9.  Test type – a group of testing activities that are organized and managed together and named after the purpose of the test activity
  • 10.  Functional testing – testing based on an analysis of the specification of the functionality of a component or system  Non-functional testing – testing of attributes of the functional behavior or the attributes of the system as a whole, i.e. the quality the software performs its function with.  Testing of software structure – testing of internal structure of the software component or system as a set of such components
  • 11.  Maintenance testing – testing the changes to an operational system or the impact of a changed environment to an operational system  Migration (conversion) testing – testing of software used to convert data from existing systems for use in replacement systems.
  • 12.  Retesting – repeating of existing test to assure that earlier faults are really repaired  Regression testing – retest of a previously tested software following modification to ensure that faults have not been introduced or uncovered as a result of the changes made
  • 13.  Test level – a group of testing activities that are organized and managed together and named after the level of phase of the underlying life cycle model
  • 14.  Component testing – the testing of individual software components  Integration testing – testing performed to expose defects in the interface and in the interactions between integrated components or systems.  System testing – the process of testing an integrated system to verify that it meets specified requirements
  • 15.  (User) Acceptance testing – formal testing with respect to the user needs, requirements and business processes conducted to determine whether or not a system satisfies the acceptance criteria and to enable the user, customers or other authorized entity to determine whether or not to accept the system
  • 16.  Alfa testing – a form of internal acceptance testing performed by potential customers/ users or an independent test team at the developer’s site, but outside the development organization  Bets testing – a form of external acceptance testing performed by potential and/or existing customer/user at an external site not otherwise involved with the developers
  • 17.  Black-box (specification-based) testing - testing either functional or non-functional, without reference to the internal structure of the component or system  White-box (structural) testing – testing based on an analysis of the internal structure of the component or system  Gray-box testing – testing of a software which internal details are partially understood and access to documentation is limited
  • 18.  Test automation – the use of software to perform or support test activities, e.g. test management, test design, test execution and results checking
  • 19. THANK YOU! Follow us on https://www.facebook.com/qa.guards