SlideShare une entreprise Scribd logo
1  sur  2
Some Important Definitions in Software Testing<br /> 1 Validation: The process of evaluating software at the end of software development to ensure compliance with intended usage.<br /> 2 Verification: The process of determining whether the products of a given phase of the software development process fulfil the requirements established during the previous phase.<br /> 3 Software Fault: A static defect in the software.<br /> 4 Software Error: An incorrect internal state that is the manifestation of some fault.<br /> 5 Software Failure: External, incorrect behaviour with respect to the requirements or other description of the expected behaviour.<br /> 6 Testing: Evaluating software by observing its execution.<br /> 7 Test Failure: Execution that results in a failure.<br /> 8 Debugging: The process of finding a fault given a failure.<br />9 Test Case Values: The input values necessary to complete some execution of the software under test.<br /> 10 Expected Results: The result that will be produced when executing the test if and only if the program satisfies its intended behaviour.<br /> 11 Software Observability: How easy it is to observe the behaviour of a program in terms of its outputs, effects on the environment, and other hardware and software components.<br /> 12 Software Controllability: How easy it is to provide a program with the needed inputs, in terms of values, operations, and behaviours.<br /> 13 Prefix Values: Any inputs necessary to put the software into the appropriate state to receive the test case values.<br /> 14 Postfix Values: Any inputs that need to be sent to the software after the test case values are sent.<br />Postfix values can be subdivided into two types. <br /> 15 (14.1) Verification Values: Values necessary to see the results of the test case values.<br /> 16 (14.2) Exit Commands: Values needed to terminate the program or otherwise return it to a stable state.<br /> 17 Test Case: A test case is composed of the test case values, expected results, prefix values, and postfix values necessary for a complete execution and evaluation of the software under test.<br /> 18 Test Set: A test set is simply a set of test cases.<br /> 19 Executable Test Script: A test case that is prepared in a form to be executed automatically on the test software and produce a report.<br /> 20 Test Requirement: A test requirement is a specific element of a software artefact that a test case must satisfy or cover.<br /> 21 Coverage Criterion: A coverage criterion is a rule or collection of rules that impose test requirements on a test set.<br /> 22 Coverage: Given a set of test requirements TR for a coverage criterion C, a test set T satisfies C if and only if for every test requirement tr in TR, at least one test t in T exists such that t satisfies tr<br /> 23 Coverage Level: Given a set of test requirements TR and a test set T, the coverage level is simply the ratio of the number of test requirements satisfied by T to the size of TR.<br /> 24 Criteria Subsumption: A coverage criterion C1 subsumes C2 if and only if every test set that satisfies criterion C1 also satisfies C2.<br /> 25 Black-box testing: Deriving tests from external descriptions of the software, including specifications, requirements, and design.<br /> 26 White-box testing: Deriving tests from the source code internals of the software, specifically including branches, individual conditions, and statements.<br /> 27 Top-Down Testing: Test the main procedure, and then go down through procedures it calls, and so on.<br /> 28 Bottom-Up Testing: Test the leaves in the tree (procedures that make no calls), and move up to the root. Each procedure is tested only if all of its children have been tested.<br /> 29 Static Testing: Testing without executing the program. This includes software inspections and some forms of analysis.<br /> 30 Dynamic Testing: Testing by executing the program with real inputs.<br />Most of the literature currently uses “testing” to refer to dynamic testing and “static testing” is called “verification activities.”<br />
Some important definitions in softaware testing

Contenu connexe

Tendances

R!!! ria-gui-test plan 1.0
R!!! ria-gui-test plan 1.0R!!! ria-gui-test plan 1.0
R!!! ria-gui-test plan 1.0
hanumanthunembi
 
System testing ppt
System testing pptSystem testing ppt
System testing ppt
L ESHWAR
 

Tendances (19)

Python: Object-Oriented Testing (Unit Testing)
Python: Object-Oriented Testing (Unit Testing)Python: Object-Oriented Testing (Unit Testing)
Python: Object-Oriented Testing (Unit Testing)
 
Ch23
Ch23Ch23
Ch23
 
Software testing
Software testingSoftware testing
Software testing
 
Software Teting
Software TetingSoftware Teting
Software Teting
 
unit testing and debugging
unit testing and debuggingunit testing and debugging
unit testing and debugging
 
Testing
TestingTesting
Testing
 
R!!! ria-gui-test plan 1.0
R!!! ria-gui-test plan 1.0R!!! ria-gui-test plan 1.0
R!!! ria-gui-test plan 1.0
 
Software Testing Strategies, Method and Life Cycle
Software Testing Strategies, Method and Life CycleSoftware Testing Strategies, Method and Life Cycle
Software Testing Strategies, Method and Life Cycle
 
Object oriented testing
Object oriented testingObject oriented testing
Object oriented testing
 
System testing
System testingSystem testing
System testing
 
7 stages of unit testing
7 stages of unit testing7 stages of unit testing
7 stages of unit testing
 
Software testing
Software testingSoftware testing
Software testing
 
Unit 2 unit testing
Unit 2   unit testingUnit 2   unit testing
Unit 2 unit testing
 
Quality assurance tests
Quality assurance testsQuality assurance tests
Quality assurance tests
 
System testing ppt
System testing pptSystem testing ppt
System testing ppt
 
Testing strategies,techniques & test case SE
Testing strategies,techniques & test case SETesting strategies,techniques & test case SE
Testing strategies,techniques & test case SE
 
Control Flow Testing
Control Flow TestingControl Flow Testing
Control Flow Testing
 
Software testing and process
Software testing and processSoftware testing and process
Software testing and process
 
Testing
TestingTesting
Testing
 

En vedette

King abdullah bin abdulaziz
King abdullah bin abdulaziz King abdullah bin abdulaziz
King abdullah bin abdulaziz
salman1414
 
Presentation of Paintings
Presentation of PaintingsPresentation of Paintings
Presentation of Paintings
srushti11
 
Qatar Presentation
Qatar PresentationQatar Presentation
Qatar Presentation
guestef71b3
 
Seasons presentation
Seasons presentationSeasons presentation
Seasons presentation
irma
 
A presentation on mathematicians
A presentation on mathematiciansA presentation on mathematicians
A presentation on mathematicians
Shwetketu Rastogi
 
Famous mathematicians of all time
Famous mathematicians of all timeFamous mathematicians of all time
Famous mathematicians of all time
Tejasav Khattar
 
Family Presentation
Family PresentationFamily Presentation
Family Presentation
emgrasso23
 
Different benefits of reading books
Different benefits of reading booksDifferent benefits of reading books
Different benefits of reading books
andrewscarl
 

En vedette (20)

Surfing
SurfingSurfing
Surfing
 
Success
SuccessSuccess
Success
 
King abdullah bin abdulaziz
King abdullah bin abdulaziz King abdullah bin abdulaziz
King abdullah bin abdulaziz
 
Skate
SkateSkate
Skate
 
Presentation of Paintings
Presentation of PaintingsPresentation of Paintings
Presentation of Paintings
 
Heroes of Pakistan
Heroes of PakistanHeroes of Pakistan
Heroes of Pakistan
 
Makkah
MakkahMakkah
Makkah
 
Zoo presentation....
Zoo presentation....Zoo presentation....
Zoo presentation....
 
Qatar Presentation
Qatar PresentationQatar Presentation
Qatar Presentation
 
Seasons presentation
Seasons presentationSeasons presentation
Seasons presentation
 
A presentation on mathematicians
A presentation on mathematiciansA presentation on mathematicians
A presentation on mathematicians
 
Famous mathematicians of all time
Famous mathematicians of all timeFamous mathematicians of all time
Famous mathematicians of all time
 
ImageMaven Setting Up Your Digital Camera
ImageMaven Setting Up Your Digital CameraImageMaven Setting Up Your Digital Camera
ImageMaven Setting Up Your Digital Camera
 
Swimming
SwimmingSwimming
Swimming
 
Famous people presentation
Famous people presentationFamous people presentation
Famous people presentation
 
Family Presentation
Family PresentationFamily Presentation
Family Presentation
 
WORLD FAMOUS PAKISTANI
WORLD FAMOUS PAKISTANIWORLD FAMOUS PAKISTANI
WORLD FAMOUS PAKISTANI
 
Different benefits of reading books
Different benefits of reading booksDifferent benefits of reading books
Different benefits of reading books
 
How to critique your photos
How to critique your photosHow to critique your photos
How to critique your photos
 
Power Point Presentation "Painting"
Power Point Presentation "Painting"Power Point Presentation "Painting"
Power Point Presentation "Painting"
 

Similaire à Some important definitions in softaware testing

Testing terms & definitions
Testing terms & definitionsTesting terms & definitions
Testing terms & definitions
Sachin MK
 
software testing types jxnvlbnLCBNFVjnl/fknblb
software testing types jxnvlbnLCBNFVjnl/fknblbsoftware testing types jxnvlbnLCBNFVjnl/fknblb
software testing types jxnvlbnLCBNFVjnl/fknblb
jeyasrig
 

Similaire à Some important definitions in softaware testing (20)

Block 1 ms-034 unit-1
Block 1 ms-034 unit-1Block 1 ms-034 unit-1
Block 1 ms-034 unit-1
 
Audit
AuditAudit
Audit
 
Black & White Box testing
Black & White Box testingBlack & White Box testing
Black & White Box testing
 
System Testing.pptx
System Testing.pptxSystem Testing.pptx
System Testing.pptx
 
Testing terms & definitions
Testing terms & definitionsTesting terms & definitions
Testing terms & definitions
 
SE2018_Lec 19_ Software Testing
SE2018_Lec 19_ Software TestingSE2018_Lec 19_ Software Testing
SE2018_Lec 19_ Software Testing
 
Software testing
Software testingSoftware testing
Software testing
 
Manual testing by reddy
Manual testing by reddyManual testing by reddy
Manual testing by reddy
 
Chapter 8 - Software Testing.ppt
Chapter 8 - Software Testing.pptChapter 8 - Software Testing.ppt
Chapter 8 - Software Testing.ppt
 
Software testing
Software testingSoftware testing
Software testing
 
Software testing
Software testingSoftware testing
Software testing
 
SW Testing Fundamentals
SW Testing FundamentalsSW Testing Fundamentals
SW Testing Fundamentals
 
software testing types jxnvlbnLCBNFVjnl/fknblb
software testing types jxnvlbnLCBNFVjnl/fknblbsoftware testing types jxnvlbnLCBNFVjnl/fknblb
software testing types jxnvlbnLCBNFVjnl/fknblb
 
Testing
TestingTesting
Testing
 
Software Testing Tutorials - MindScripts Technologies, Pune
Software Testing Tutorials - MindScripts Technologies, PuneSoftware Testing Tutorials - MindScripts Technologies, Pune
Software Testing Tutorials - MindScripts Technologies, Pune
 
Testing
TestingTesting
Testing
 
Testing
TestingTesting
Testing
 
Software Testing interview - Q&A and tips
Software Testing interview - Q&A and tipsSoftware Testing interview - Q&A and tips
Software Testing interview - Q&A and tips
 
black and white Box testing.pptx
black and white Box testing.pptxblack and white Box testing.pptx
black and white Box testing.pptx
 
CTFL Module 02
CTFL Module 02CTFL Module 02
CTFL Module 02
 

Plus de Shwetketu Rastogi (6)

Livon
LivonLivon
Livon
 
Ability
AbilityAbility
Ability
 
Coding standard
Coding standardCoding standard
Coding standard
 
Testingquestions
TestingquestionsTestingquestions
Testingquestions
 
Problems of developing India
Problems of developing IndiaProblems of developing India
Problems of developing India
 
Women's empowerment in india
Women's empowerment in indiaWomen's empowerment in india
Women's empowerment in india
 

Dernier

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Dernier (20)

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 

Some important definitions in softaware testing

  • 1. Some Important Definitions in Software Testing<br /> 1 Validation: The process of evaluating software at the end of software development to ensure compliance with intended usage.<br /> 2 Verification: The process of determining whether the products of a given phase of the software development process fulfil the requirements established during the previous phase.<br /> 3 Software Fault: A static defect in the software.<br /> 4 Software Error: An incorrect internal state that is the manifestation of some fault.<br /> 5 Software Failure: External, incorrect behaviour with respect to the requirements or other description of the expected behaviour.<br /> 6 Testing: Evaluating software by observing its execution.<br /> 7 Test Failure: Execution that results in a failure.<br /> 8 Debugging: The process of finding a fault given a failure.<br />9 Test Case Values: The input values necessary to complete some execution of the software under test.<br /> 10 Expected Results: The result that will be produced when executing the test if and only if the program satisfies its intended behaviour.<br /> 11 Software Observability: How easy it is to observe the behaviour of a program in terms of its outputs, effects on the environment, and other hardware and software components.<br /> 12 Software Controllability: How easy it is to provide a program with the needed inputs, in terms of values, operations, and behaviours.<br /> 13 Prefix Values: Any inputs necessary to put the software into the appropriate state to receive the test case values.<br /> 14 Postfix Values: Any inputs that need to be sent to the software after the test case values are sent.<br />Postfix values can be subdivided into two types. <br /> 15 (14.1) Verification Values: Values necessary to see the results of the test case values.<br /> 16 (14.2) Exit Commands: Values needed to terminate the program or otherwise return it to a stable state.<br /> 17 Test Case: A test case is composed of the test case values, expected results, prefix values, and postfix values necessary for a complete execution and evaluation of the software under test.<br /> 18 Test Set: A test set is simply a set of test cases.<br /> 19 Executable Test Script: A test case that is prepared in a form to be executed automatically on the test software and produce a report.<br /> 20 Test Requirement: A test requirement is a specific element of a software artefact that a test case must satisfy or cover.<br /> 21 Coverage Criterion: A coverage criterion is a rule or collection of rules that impose test requirements on a test set.<br /> 22 Coverage: Given a set of test requirements TR for a coverage criterion C, a test set T satisfies C if and only if for every test requirement tr in TR, at least one test t in T exists such that t satisfies tr<br /> 23 Coverage Level: Given a set of test requirements TR and a test set T, the coverage level is simply the ratio of the number of test requirements satisfied by T to the size of TR.<br /> 24 Criteria Subsumption: A coverage criterion C1 subsumes C2 if and only if every test set that satisfies criterion C1 also satisfies C2.<br /> 25 Black-box testing: Deriving tests from external descriptions of the software, including specifications, requirements, and design.<br /> 26 White-box testing: Deriving tests from the source code internals of the software, specifically including branches, individual conditions, and statements.<br /> 27 Top-Down Testing: Test the main procedure, and then go down through procedures it calls, and so on.<br /> 28 Bottom-Up Testing: Test the leaves in the tree (procedures that make no calls), and move up to the root. Each procedure is tested only if all of its children have been tested.<br /> 29 Static Testing: Testing without executing the program. This includes software inspections and some forms of analysis.<br /> 30 Dynamic Testing: Testing by executing the program with real inputs.<br />Most of the literature currently uses “testing” to refer to dynamic testing and “static testing” is called “verification activities.”<br />