SlideShare a Scribd company logo
1 of 3
38
7. TESTING
The reason for testing is to find mistakes. Testing is the procedure of attempting to
find each possible flaw or shortcoming in a work item. It gives an approach to check
the usefulness of parts, sub congregations, gatherings and/or a completed item It is the
procedure of practicing programming with the goal of guaranteeing that the
Programming framework lives up to its necessities and client desires and does not
come up short in an inadmissible way. There are different sorts of test. Every test sort
addresses a particular testing necessity.
TYPES OF TESTING
7.1 UNIT TESTING
Unit testing includes the outline of experiments that accept that the inner system
rationale is working appropriately, and that program inputs produce substantial
yields. All choice branches and inward code stream ought to be accepted. It is the
trying of individual programming units of the application .it is done after the fruition
of an individual unit before coordination. This is an auxiliary testing, that depends on
learning of its development and is obtrusive. Unit tests perform essential tests at
part level and test a particular business process, application, and/or framework
setup. Unit tests guarantee that every one of a kind way of a business process
performs precisely to the archived particulars and contains plainly characterized
inputs and expected results
7.2 INTEGRATION TESTING
Incorporation tests are intended to test coordinated programming segments to figure
out whether they really keep running as one system. Testing is occasion driven and is
more worried with the essential result of screens or fields. Reconciliation tests exhibit
that in spite of the fact that the parts were separately fulfillment, as appeared by
effectively unit testing; the blend of segments is right and steady. Reconciliation
testing is particularly gone for uncovering the issues that emerge from the blend of
segments.
39
7.3 FUNCTIONALTESTING
Useful tests give deliberate exhibits that capacities tried are accessible as determined
by the business and specialized prerequisites, framework documentation, and client
manuals. Useful testing is fixated on the accompanying things:
Valid Input : identified classes of valid input must be accepted.
Invalid Input : identified classes of invalid input must be rejected.
Functions : identified functions must be exercised.
Output : identified classes of application outputs must be exercised.
Systems/Procedures: interfacing systems or procedures must be invoked
Association and arrangement of useful tests is centered around necessities, key
capacities, or extraordinary experiments. What's more, methodical scope relating to
recognize Business process streams; information fields, predefined forms, and
progressive procedures must be considered for testing. Before utilitarian testing is
finished, extra tests are recognized and the compelling estimation of current tests is
resolved.
7.4 SYSTEM TESTING
System testing guarantees that the whole incorporated programming framework meets
prerequisites. It tests a design to guarantee known and unsurprising results. A sample
of framework testing is the setup situated framework mix test. Framework testing
depends on procedure portrayals and streams, stressing pre-driven procedure join and
combination focuses.
7.5 WHITE BOX TESTING
White Box Testing is a trying in which in which the product analyzer has learning of
the internal workings, structure and dialect of the product, or if nothing else its
motivation. It is reason. It is utilized to test regions that can't be come to from a black
box level.
40
7.6 BLACK BOX TESTING
Black Box Testing will be trying the product with no learning of the inward workings,
structure or dialect of the module being tried. Black box tests, as most different sorts
of tests, must be composed from an authoritative source report, for example,
particular or prerequisites archive, for example, detail or necessities record. It is a
trying in which the product under test is dealt with, as a discovery .you can't "see" into
it. The test gives inputs and reacts to yields without considering how the product
functions.
7.7 VALIDATION
Validation is a high level activity. It is done at the end of development phase and all
verification process is completed. At the end of project development project personnel
will check whether the developed product or service is satisfiably meeting its goals of
user needs and organization. It also checks whether the development team building
the right product. It also verifies the correct access of data related with the product or
service. According to Capability Maturity Model (CMMI-SW v1.1) we can also
define validation as a process of evaluating the developed product or service at the
end of development process or during development whether it satisfied the
requirement specified in the Software Requirement Specification which defined in
analysis phase.
The following figure shows the process of software verification and validation.
Fig 7.7 Software Verification and Validation
Validation
Verification
Needs and
Expectations
of Customer
Specifications Process Product

More Related Content

What's hot

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
 
Tools for Software Verification and Validation
Tools for Software Verification and ValidationTools for Software Verification and Validation
Tools for Software Verification and Validation
aliraza786
 
Non Functional Testing_Sampath kumar Mohan
Non Functional Testing_Sampath kumar MohanNon Functional Testing_Sampath kumar Mohan
Non Functional Testing_Sampath kumar Mohan
Sampath kumar Mohan
 
100 most popular software testing terms
100 most popular software testing terms100 most popular software testing terms
100 most popular software testing terms
apurvaorama
 

What's hot (20)

System testing
System testingSystem testing
System testing
 
Agile Computer System Validation of software products
Agile Computer System Validation of software productsAgile Computer System Validation of software products
Agile Computer System Validation of software products
 
software testing technique
software testing techniquesoftware testing technique
software testing technique
 
Acceptance testing
Acceptance testingAcceptance testing
Acceptance testing
 
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
 
9 test_levels-
 9 test_levels- 9 test_levels-
9 test_levels-
 
Tools for Software Verification and Validation
Tools for Software Verification and ValidationTools for Software Verification and Validation
Tools for Software Verification and Validation
 
Functional Testing vs Non-Functional Testing | Edureka
Functional Testing vs Non-Functional Testing | EdurekaFunctional Testing vs Non-Functional Testing | Edureka
Functional Testing vs Non-Functional Testing | Edureka
 
System testing
System testingSystem testing
System testing
 
Non-Functional testing
Non-Functional testingNon-Functional testing
Non-Functional testing
 
Qa analyst training
Qa analyst training Qa analyst training
Qa analyst training
 
Testing & implementation system 2-wm
Testing & implementation system 2-wmTesting & implementation system 2-wm
Testing & implementation system 2-wm
 
Non Functional Testing_Sampath kumar Mohan
Non Functional Testing_Sampath kumar MohanNon Functional Testing_Sampath kumar Mohan
Non Functional Testing_Sampath kumar Mohan
 
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
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Non functional testing
Non functional testingNon functional testing
Non functional testing
 
Software Teting
Software TetingSoftware Teting
Software Teting
 
System testing
System testingSystem testing
System 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
Software testingSoftware testing
Software testing
 

Viewers also liked

CMS Danskin Product Guide
CMS Danskin Product GuideCMS Danskin Product Guide
CMS Danskin Product Guide
Ashlie Carty
 
AIFST Presentation
AIFST PresentationAIFST Presentation
AIFST Presentation
Greg Evans
 

Viewers also liked (11)

Presentacion empresa
Presentacion empresaPresentacion empresa
Presentacion empresa
 
CMS Danskin Product Guide
CMS Danskin Product GuideCMS Danskin Product Guide
CMS Danskin Product Guide
 
Group 6
Group 6Group 6
Group 6
 
Presentation_NEW.PPTX
Presentation_NEW.PPTXPresentation_NEW.PPTX
Presentation_NEW.PPTX
 
KONA Morteros, presentación KONA morteros Chile
KONA Morteros, presentación KONA morteros ChileKONA Morteros, presentación KONA morteros Chile
KONA Morteros, presentación KONA morteros Chile
 
AIFST Presentation
AIFST PresentationAIFST Presentation
AIFST Presentation
 
Potenciación
PotenciaciónPotenciación
Potenciación
 
Pharmaceuticals, Biotechnology and Life Sciences - Australian Stock Market Re...
Pharmaceuticals, Biotechnology and Life Sciences - Australian Stock Market Re...Pharmaceuticals, Biotechnology and Life Sciences - Australian Stock Market Re...
Pharmaceuticals, Biotechnology and Life Sciences - Australian Stock Market Re...
 
Fraccionarios
FraccionariosFraccionarios
Fraccionarios
 
Fracciones inversas y opuestas
Fracciones inversas y opuestasFracciones inversas y opuestas
Fracciones inversas y opuestas
 
Araujo Graciela - Diseño de una clase de L. y L.
Araujo Graciela - Diseño de una clase de L. y L.Araujo Graciela - Diseño de una clase de L. y L.
Araujo Graciela - Diseño de una clase de L. y L.
 

Similar to Testing

softwaretestingppt-120810095500-phpapp02 (1).pdf
softwaretestingppt-120810095500-phpapp02 (1).pdfsoftwaretestingppt-120810095500-phpapp02 (1).pdf
softwaretestingppt-120810095500-phpapp02 (1).pdf
BabaShaikh3
 
Glossary of Testing Terms and Concepts
Glossary of Testing Terms and ConceptsGlossary of Testing Terms and Concepts
Glossary of Testing Terms and Concepts
mqamarhayat
 
Software testing sengu
Software testing  senguSoftware testing  sengu
Software testing sengu
Sengu Msc
 

Similar to Testing (20)

Real Time software Training in Nagercoil
Real Time software Training in NagercoilReal Time software Training in Nagercoil
Real Time software Training in Nagercoil
 
Software Testing - SDLC Model
Software Testing - SDLC ModelSoftware Testing - SDLC Model
Software Testing - SDLC Model
 
SDLCTesting
SDLCTestingSDLCTesting
SDLCTesting
 
Software testing strategies
Software testing strategiesSoftware testing strategies
Software testing strategies
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing ppt
 
softwaretestingppt-120810095500-phpapp02 (1).pdf
softwaretestingppt-120810095500-phpapp02 (1).pdfsoftwaretestingppt-120810095500-phpapp02 (1).pdf
softwaretestingppt-120810095500-phpapp02 (1).pdf
 
Software testing
Software testingSoftware testing
Software testing
 
Testing throughout the software life cycle - Testing & Implementation
Testing throughout the software life cycle - Testing & ImplementationTesting throughout the software life cycle - Testing & Implementation
Testing throughout the software life cycle - Testing & Implementation
 
Glossary of Testing Terms and Concepts
Glossary of Testing Terms and ConceptsGlossary of Testing Terms and Concepts
Glossary of Testing Terms and Concepts
 
Testing strategies in Software Engineering
Testing strategies in Software EngineeringTesting strategies in Software Engineering
Testing strategies in Software Engineering
 
Software Testing PPT | Software All Testing
Software Testing PPT | Software All TestingSoftware Testing PPT | Software All Testing
Software Testing PPT | Software All Testing
 
Software testing sengu
Software testing  senguSoftware testing  sengu
Software testing sengu
 
Software-Testing-ppt.pptx
Software-Testing-ppt.pptxSoftware-Testing-ppt.pptx
Software-Testing-ppt.pptx
 
Software_Testing_ppt.pptx
Software_Testing_ppt.pptxSoftware_Testing_ppt.pptx
Software_Testing_ppt.pptx
 
software testing
software testingsoftware testing
software testing
 
3.software testing
3.software testing3.software testing
3.software testing
 
testing.pptx
testing.pptxtesting.pptx
testing.pptx
 
Testing
TestingTesting
Testing
 
Software Testing
Software Testing Software Testing
Software Testing
 
Software testing
Software testingSoftware testing
Software testing
 

More from venkatesh anantha (7)

Design
DesignDesign
Design
 
Introuduction
IntrouductionIntrouduction
Introuduction
 
Conclusion
ConclusionConclusion
Conclusion
 
Analysis
AnalysisAnalysis
Analysis
 
Implementation
ImplementationImplementation
Implementation
 
Refercences
RefercencesRefercences
Refercences
 
Problem definition
Problem definitionProblem definition
Problem definition
 

Recently uploaded

01-vogelsanger-stanag-4178-ed-2-the-new-nato-standard-for-nitrocellulose-test...
01-vogelsanger-stanag-4178-ed-2-the-new-nato-standard-for-nitrocellulose-test...01-vogelsanger-stanag-4178-ed-2-the-new-nato-standard-for-nitrocellulose-test...
01-vogelsanger-stanag-4178-ed-2-the-new-nato-standard-for-nitrocellulose-test...
AshwaniAnuragi1
 
一比一原版(Griffith毕业证书)格里菲斯大学毕业证成绩单学位证书
一比一原版(Griffith毕业证书)格里菲斯大学毕业证成绩单学位证书一比一原版(Griffith毕业证书)格里菲斯大学毕业证成绩单学位证书
一比一原版(Griffith毕业证书)格里菲斯大学毕业证成绩单学位证书
c3384a92eb32
 
☎️Looking for Abortion Pills? Contact +27791653574.. 💊💊Available in Gaborone ...
☎️Looking for Abortion Pills? Contact +27791653574.. 💊💊Available in Gaborone ...☎️Looking for Abortion Pills? Contact +27791653574.. 💊💊Available in Gaborone ...
☎️Looking for Abortion Pills? Contact +27791653574.. 💊💊Available in Gaborone ...
mikehavy0
 
一比一原版(NEU毕业证书)东北大学毕业证成绩单原件一模一样
一比一原版(NEU毕业证书)东北大学毕业证成绩单原件一模一样一比一原版(NEU毕业证书)东北大学毕业证成绩单原件一模一样
一比一原版(NEU毕业证书)东北大学毕业证成绩单原件一模一样
A
 

Recently uploaded (20)

Presentation on Slab, Beam, Column, and Foundation/Footing
Presentation on Slab,  Beam, Column, and Foundation/FootingPresentation on Slab,  Beam, Column, and Foundation/Footing
Presentation on Slab, Beam, Column, and Foundation/Footing
 
History of Indian Railways - the story of Growth & Modernization
History of Indian Railways - the story of Growth & ModernizationHistory of Indian Railways - the story of Growth & Modernization
History of Indian Railways - the story of Growth & Modernization
 
Path loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata ModelPath loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata Model
 
What is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, FunctionsWhat is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, Functions
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
 
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdfInstruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
 
01-vogelsanger-stanag-4178-ed-2-the-new-nato-standard-for-nitrocellulose-test...
01-vogelsanger-stanag-4178-ed-2-the-new-nato-standard-for-nitrocellulose-test...01-vogelsanger-stanag-4178-ed-2-the-new-nato-standard-for-nitrocellulose-test...
01-vogelsanger-stanag-4178-ed-2-the-new-nato-standard-for-nitrocellulose-test...
 
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
 
Independent Solar-Powered Electric Vehicle Charging Station
Independent Solar-Powered Electric Vehicle Charging StationIndependent Solar-Powered Electric Vehicle Charging Station
Independent Solar-Powered Electric Vehicle Charging Station
 
一比一原版(Griffith毕业证书)格里菲斯大学毕业证成绩单学位证书
一比一原版(Griffith毕业证书)格里菲斯大学毕业证成绩单学位证书一比一原版(Griffith毕业证书)格里菲斯大学毕业证成绩单学位证书
一比一原版(Griffith毕业证书)格里菲斯大学毕业证成绩单学位证书
 
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdflitvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
 
Databricks Generative AI Fundamentals .pdf
Databricks Generative AI Fundamentals  .pdfDatabricks Generative AI Fundamentals  .pdf
Databricks Generative AI Fundamentals .pdf
 
☎️Looking for Abortion Pills? Contact +27791653574.. 💊💊Available in Gaborone ...
☎️Looking for Abortion Pills? Contact +27791653574.. 💊💊Available in Gaborone ...☎️Looking for Abortion Pills? Contact +27791653574.. 💊💊Available in Gaborone ...
☎️Looking for Abortion Pills? Contact +27791653574.. 💊💊Available in Gaborone ...
 
一比一原版(NEU毕业证书)东北大学毕业证成绩单原件一模一样
一比一原版(NEU毕业证书)东北大学毕业证成绩单原件一模一样一比一原版(NEU毕业证书)东北大学毕业证成绩单原件一模一样
一比一原版(NEU毕业证书)东北大学毕业证成绩单原件一模一样
 
Filters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility ApplicationsFilters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility Applications
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...
 
engineering chemistry power point presentation
engineering chemistry  power point presentationengineering chemistry  power point presentation
engineering chemistry power point presentation
 
Call for Papers - Journal of Electrical Systems (JES), E-ISSN: 1112-5209, ind...
Call for Papers - Journal of Electrical Systems (JES), E-ISSN: 1112-5209, ind...Call for Papers - Journal of Electrical Systems (JES), E-ISSN: 1112-5209, ind...
Call for Papers - Journal of Electrical Systems (JES), E-ISSN: 1112-5209, ind...
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 

Testing

  • 1. 38 7. TESTING The reason for testing is to find mistakes. Testing is the procedure of attempting to find each possible flaw or shortcoming in a work item. It gives an approach to check the usefulness of parts, sub congregations, gatherings and/or a completed item It is the procedure of practicing programming with the goal of guaranteeing that the Programming framework lives up to its necessities and client desires and does not come up short in an inadmissible way. There are different sorts of test. Every test sort addresses a particular testing necessity. TYPES OF TESTING 7.1 UNIT TESTING Unit testing includes the outline of experiments that accept that the inner system rationale is working appropriately, and that program inputs produce substantial yields. All choice branches and inward code stream ought to be accepted. It is the trying of individual programming units of the application .it is done after the fruition of an individual unit before coordination. This is an auxiliary testing, that depends on learning of its development and is obtrusive. Unit tests perform essential tests at part level and test a particular business process, application, and/or framework setup. Unit tests guarantee that every one of a kind way of a business process performs precisely to the archived particulars and contains plainly characterized inputs and expected results 7.2 INTEGRATION TESTING Incorporation tests are intended to test coordinated programming segments to figure out whether they really keep running as one system. Testing is occasion driven and is more worried with the essential result of screens or fields. Reconciliation tests exhibit that in spite of the fact that the parts were separately fulfillment, as appeared by effectively unit testing; the blend of segments is right and steady. Reconciliation testing is particularly gone for uncovering the issues that emerge from the blend of segments.
  • 2. 39 7.3 FUNCTIONALTESTING Useful tests give deliberate exhibits that capacities tried are accessible as determined by the business and specialized prerequisites, framework documentation, and client manuals. Useful testing is fixated on the accompanying things: Valid Input : identified classes of valid input must be accepted. Invalid Input : identified classes of invalid input must be rejected. Functions : identified functions must be exercised. Output : identified classes of application outputs must be exercised. Systems/Procedures: interfacing systems or procedures must be invoked Association and arrangement of useful tests is centered around necessities, key capacities, or extraordinary experiments. What's more, methodical scope relating to recognize Business process streams; information fields, predefined forms, and progressive procedures must be considered for testing. Before utilitarian testing is finished, extra tests are recognized and the compelling estimation of current tests is resolved. 7.4 SYSTEM TESTING System testing guarantees that the whole incorporated programming framework meets prerequisites. It tests a design to guarantee known and unsurprising results. A sample of framework testing is the setup situated framework mix test. Framework testing depends on procedure portrayals and streams, stressing pre-driven procedure join and combination focuses. 7.5 WHITE BOX TESTING White Box Testing is a trying in which in which the product analyzer has learning of the internal workings, structure and dialect of the product, or if nothing else its motivation. It is reason. It is utilized to test regions that can't be come to from a black box level.
  • 3. 40 7.6 BLACK BOX TESTING Black Box Testing will be trying the product with no learning of the inward workings, structure or dialect of the module being tried. Black box tests, as most different sorts of tests, must be composed from an authoritative source report, for example, particular or prerequisites archive, for example, detail or necessities record. It is a trying in which the product under test is dealt with, as a discovery .you can't "see" into it. The test gives inputs and reacts to yields without considering how the product functions. 7.7 VALIDATION Validation is a high level activity. It is done at the end of development phase and all verification process is completed. At the end of project development project personnel will check whether the developed product or service is satisfiably meeting its goals of user needs and organization. It also checks whether the development team building the right product. It also verifies the correct access of data related with the product or service. According to Capability Maturity Model (CMMI-SW v1.1) we can also define validation as a process of evaluating the developed product or service at the end of development process or during development whether it satisfied the requirement specified in the Software Requirement Specification which defined in analysis phase. The following figure shows the process of software verification and validation. Fig 7.7 Software Verification and Validation Validation Verification Needs and Expectations of Customer Specifications Process Product