SlideShare une entreprise Scribd logo
1  sur  4
Télécharger pour lire hors ligne
International Journal of Technical Research and Applications e-ISSN: 2320-8163,
www.ijtra.com Volume 2, Issue 2 (March-April 2014), PP. 27-30
27 | P a g e
A COMPOSITION ON SOFTWARE TESTING
Priya Shukla1, Deepesh Mishra2
ABESIT Group of Institution
1
B.tech(Information Technology)
Ghaziabad,India
2
Passenger Reservation system , Centre for Railway Information System (CRIS)
New Delhi,India
Abstract-- Software testing means to cut errors, reduce
maintenances and to short the cost of software development. Many
software development and testing methods are used from many
past years to improve software quality and software reliability. The
major problem arises in the field of software testing is to find the
best test case to performs testing of software. There are many kind
of testing methods used for making a best case. Teasing is a
important part of software development cycle .The process of
testing is not bounded to detection of ’error’ in software but also
enhances the surety of proper functioning and help to find out the
functional and non functional particularities .Testing activities
focuses on the overall progress of software.
Keywords: -- Level of testing, Black box Testing, White Box
Testing.
I. INTRODUCTION
The concept of software testing is very old in the age of
computers .The testing of a software is important to determine
the quality of software. The process of testing takes 40-50%
development efforts. The testing is the major step in software
engineering. As in the fourth generation language come into the
picture the proportion of efforts and time spent to testing
increased. Apart from many verification techniques the system
is tested before it is used. The process of testing is adopted to
make a quality product. To make a system reliable and correct
many automatic methods are used like static and dynamic
analysis. These all technique has their own pros and cons. There
are many functional and non functional methods but in this
paper we are focusing on functional methods only.
II. GOAL AND OBJECTIVE OF TESTING
A. Definition:
Testing is refer to verify that a program give correct and
expected output on the basis of specified input. The other
definition of software testing given by Dijkastra “A process of
executing a program with the goal of finding errors”. [3]
By Miller “Testing should have major intent of finding errors”.
These all definition implies the testing is the process of finding
of errors in a software system not their absence. A best test is
that which has high chances of finding undiscovered errors.
Testing is the process done to enhance the quality of software.
B. Fault and Faliur:
Fault and failure both are strictly related but both have different
meaning. If a software is tested and the result is responses as
‘fail’ this stated that a programming is showing some
undesirable behavior which is called ‘failure’.
 Failure is the inability of a system
to perform required function with specific requirement
[2].
 Fault- The failure is derived from
fault .A incorrect process in computer to perform in
unanticipated manner.
 Error -The intermediate unstable
or unanticipated state is known as error.[2]
FAULT->ERROR->FAILURE[6]
International Journal of Technical Research and Applications e-ISSN: 2320-8163,
www.ijtra.com Volume 2, Issue 2 (March-April 2014), PP. 27-30
28 | P a g e
III. LEVEL OF TESTING
A. Unit Test:
A unit is the smallest piece of software going for testing [7]. It
may contain many or few lines of code. Unit testing is low level
kind of testing .the unit testing is the responsibility of the
programmer himself/herself. The main purpose of this testing
is to ensure that a particular unit or module is working according
to functional specifications[8] .The programmer perform this
testing before given the unit to formal testing team. The main
aim is to check over each part/unit of the program to have better
functionalities.
B. Integration Test:
In general integration mean by which the small piece of
software are clubbed/aggregated to form a large component .this
type of testing can perform on both low level and high level
.this testing is performed of programmer[8] .Integration testing
aimed attest each component aggregate according to its
specification. The main focus is on the communication among
the integrated component. Integration testing integrates part of
application to find that they are function correctly or not. The
purpose of this level is to detect faults amongst the interaction
between integrated units. There are two methods of doing
integration testing.
 BOTTOM UP- Firstly the unit is
followed by high level combination of unit called
module.
 TOP UP-- First high level
modules are tested first and then low level modules are
tested.
C. System Testing:
This testing is used for requirement analysis .in this type of
testing verifies that weather the system is working according to
requirement specification or not .The aim is to discover the
failure that are not arises at the system and not detected at unit
testing or integration testing level [8]. It helps in discovering the
confidence that a quality product is delivered .The system
testing is generally done to check the performance and
reliability of the system.
D. Regression Test:
In practical regression test is not considered as the different
level of testing[10][11]. It is ‘retesting’. It is considered as
retesting each unit and then combines these units as a whole
component. When the new changes are done in software and
there may be possibilities that other areas of application may get
affected by these changes. To verify that fixed bugs doesn’t
leads to any validation in business rule or any disturbance in
functionality regression testing is done.
E. Acceptance Testing:
In this level of testing a system is tested for the acceptability.
Acceptance testing is done by quality assurance team[10][11].
The QA team uses some predefined test cases to test the system.
The testing is done before the system is handed to end user or
customer. the aim of acceptance testing is not to find out simple
errors, cosmetic errors and spelling mistake but also to find ‘bug
’in whole system that will lead to system failure and application
crash. The acceptance testing used to ensure that the application
is acceptable foe delivery or not.
IV. METHODS OF TESTING
Software can be tested by two methods or we can say that there
are main two methods of software testing.
 Black Box Testing
 White Box Testing
A. Black Box Testing:
This is also known as functional testing [4]. This type of testing
is based on the output requirement of the system with any
knowledge of coding in program or internal structure .in other
words this type of testing is done to examine the functionality of
an application without concern about the internal working of the
software. when tester perform black box test he will work on
system’s user interface by given input and check for the output
without know about the coding and other inner working of code.
It checks for all possible combination of end users.
1. Advantages Of Black Box Testing
 Tester performs better because tester and
designer are independent.
 Tester does not need any knowledge of
programming.
 It is done to satisfy user not designer.
 It is well suited for large code module.
 Test case can be designed as soon as
specifications are designed.
2. Disadvantages Of Black Box Testing
International Journal of Technical Research and Applications e-ISSN: 2320-8163,
www.ijtra.com Volume 2, Issue 2 (March-April 2014), PP. 27-30
29 | P a g e
 Test cases are difficult to design.
 There is a blind coverage because
tester cannot target on specific module of
code.
 All areas of code are not covered
because tester does not have any knowledge
about internal working.
 Test can be repeated or
redundant.
3. Techniques Of Black Box Testing[5]
 Equivalence partitioning
 Boundary value analysis
 Cause after graphing
B. White Box Testing:
It is known as clear box testing, glass box testing, transparent
box and structural testing [10]. White box testing test the
internal structure or working of an application. This testing is
highly effective in finding errors and bugs in the program. In
white box testing tester uses specific knowledge of program to
verify the output [3]. The test is accurate only if tester has the
knowledge of what the program is supposed to do. The failure of
white box testing may lead to changes that require all black
boxes testing to be repeated.
Black box testing can be done at any level of software testing
process. It is generally done at unit level .In this testing tester
need to have a look inside the complete source code and find
which module of code is behaving in correctly.
1. Advantages Of White Box Testing
 It helps in optimization of codes.
 Waste line of code can be removed.
 Maximum area of test gets covered.
 All paths in module will be
executed at least one time.
2. Disadvantages Of White Box Testing
 It is a complex method of testing.
 As skilled testers are needed the
cost of testing also increased.
 Sometime many paths get
untested.
3. Techniques Of White Box Testing[5]
 Path Testing
 Loop Testing
 Control Structure
V. CONCLUSIONS
The software testing is the process of finding the faults in a
system .testing is perform on each level of system development
to make a whole system error free, but it is also proved that after
spending too much of efforts on testing it is impossible to design
a error free system. Testing is the major part of software quality
control. Which implies controlling the quality of software
engineering product. Large looses can be avoided if right testing
adopted at right phase.
VI. REFERENCES
[1] Guide to the Software Engineering Body of Knowledge,
Swebok – A project of the IEEE Computer Society
Professional Practices Committee, 2004.
[2] http://www.testingstandards.co.uk/living_glossary.htm#
Testing, February 08, 2009
[3] http://www.pcmag.com/encyclopedia_term/0,2542,t=wh
ite+box+testing&i=54432,00.asp, February 08, 2009.
[4] http://www.pcmag.com/encyclopedia_term/0,2542,t=bla
ck+box+testing&i=38733,00.asp, February 08, 2009.
[5] Software Testing Methods and Techniques,
Jovanović, Irena
[6] J.C. Laprie, “Dependability - Its Attributes, Impairments and-
Means”,Predictably Dependable Computing Systems, B. Randell, J.C.
Laprie, H. Kopetz, B. Littlewood, eds.:, Springer , 1995
[7] B. Beizer, Software Testing Techniques 2nd Edition, International
Thomson Computer Press, 1990.
[8] S.L. Pfleeger, Software Engineering Theory and Practice, Prentice
Hall, 2001.
[9] A Brief Essay on Software Testing Antonia Bertolino, Eda
Marchetti.
[10] Wikipedia, The Free Encyclopedia ,http://en.wikipedia.org/wiki/
[11] Software Testing Techniques
International Journal of Technical Research and Applications e-ISSN: 2320-8163,
www.ijtra.com Volume 2, Issue 2 (March-April 2014), PP. 27-30
30 | P a g e
Shivkumar Hasmukhrai Trivedi ,International Journal of Advanced
Research in Computer Science and Software Engineering,Volume 2,
Issue 10, October 2012

Contenu connexe

Tendances

Types of software testing
Types of software testingTypes of software testing
Types of software testingTestbytes
 
Software testing sengu
Software testing  senguSoftware testing  sengu
Software testing senguSengu Msc
 
Software testing
Software testingSoftware testing
Software testingEng Ibrahem
 
SOFTWARE TESTING UNIT-4
SOFTWARE TESTING UNIT-4  SOFTWARE TESTING UNIT-4
SOFTWARE TESTING UNIT-4 Mohammad Faizan
 
Gl istqb testing fundamentals
Gl istqb testing fundamentalsGl istqb testing fundamentals
Gl istqb testing fundamentalsPragya Rastogi
 
Software testing definition
Software testing definitionSoftware testing definition
Software testing definitionHiro Mia
 
Ch 2 Apraoaches Of Software Testing
Ch 2 Apraoaches Of Software Testing Ch 2 Apraoaches Of Software Testing
Ch 2 Apraoaches Of Software Testing Prof .Pragati Khade
 
Fundamentals of Testing
Fundamentals of TestingFundamentals of Testing
Fundamentals of TestingCode95
 
Software Testing Techniques
Software Testing TechniquesSoftware Testing Techniques
Software Testing TechniquesPramod Parajuli
 
Software testing.ppt
Software testing.pptSoftware testing.ppt
Software testing.pptKomal Garg
 
Software testing
Software testingSoftware testing
Software testingmkn3009
 
Software Testing Fundamentals | Basics Of Software Testing
Software Testing Fundamentals | Basics Of Software TestingSoftware Testing Fundamentals | Basics Of Software Testing
Software Testing Fundamentals | Basics Of Software TestingKostCare
 
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 cyclesanti suryani
 
Interview questions for manual testing technology.
Interview questions for manual testing technology.Interview questions for manual testing technology.
Interview questions for manual testing technology.Vinay Agnihotri
 

Tendances (20)

S440999102
S440999102S440999102
S440999102
 
Types of software testing
Types of software testingTypes of software testing
Types of software testing
 
Software testing sengu
Software testing  senguSoftware testing  sengu
Software testing sengu
 
Software testing
Software testingSoftware testing
Software testing
 
Software testing
Software testing Software testing
Software testing
 
Testing
Testing Testing
Testing
 
SOFTWARE TESTING UNIT-4
SOFTWARE TESTING UNIT-4  SOFTWARE TESTING UNIT-4
SOFTWARE TESTING UNIT-4
 
Software testing
Software testingSoftware testing
Software testing
 
Gl istqb testing fundamentals
Gl istqb testing fundamentalsGl istqb testing fundamentals
Gl istqb testing fundamentals
 
Software testing definition
Software testing definitionSoftware testing definition
Software testing definition
 
Ch 2 Apraoaches Of Software Testing
Ch 2 Apraoaches Of Software Testing Ch 2 Apraoaches Of Software Testing
Ch 2 Apraoaches Of Software Testing
 
Fundamentals of Testing
Fundamentals of TestingFundamentals of Testing
Fundamentals of Testing
 
Software Testing Techniques
Software Testing TechniquesSoftware Testing Techniques
Software Testing Techniques
 
Software testing.ppt
Software testing.pptSoftware testing.ppt
Software testing.ppt
 
Types of testing
Types of testingTypes of testing
Types of testing
 
Software testing
Software testingSoftware testing
Software testing
 
Software testing
Software testingSoftware testing
Software testing
 
Software Testing Fundamentals | Basics Of Software Testing
Software Testing Fundamentals | Basics Of Software TestingSoftware Testing Fundamentals | Basics Of Software Testing
Software Testing Fundamentals | Basics Of Software Testing
 
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
 
Interview questions for manual testing technology.
Interview questions for manual testing technology.Interview questions for manual testing technology.
Interview questions for manual testing technology.
 

En vedette

Furuvik
Furuvik Furuvik
Furuvik ohadsan
 
2012HAITI research report strengthening local capactities
2012HAITI research report strengthening local capactities2012HAITI research report strengthening local capactities
2012HAITI research report strengthening local capactitiesNathalie Reijer van Schagen
 
1415650144 chapter10 --- (1)
1415650144 chapter10 --- (1)1415650144 chapter10 --- (1)
1415650144 chapter10 --- (1)Siri Siripirom
 
2015 опис досвіду обдаровані блог
2015 опис досвіду обдаровані  блог2015 опис досвіду обдаровані  блог
2015 опис досвіду обдаровані блогOlgaVladychko
 
Omnichannel retailing
Omnichannel retailingOmnichannel retailing
Omnichannel retailingTESC-MBA
 
Providing incentives
Providing incentivesProviding incentives
Providing incentivesJoseph Grabel
 
Интернет в социологии – важнейшие информационные сайты. Южакова Эльмира, И-101
Интернет в социологии – важнейшие информационные сайты. Южакова Эльмира, И-101Интернет в социологии – важнейшие информационные сайты. Южакова Эльмира, И-101
Интернет в социологии – важнейшие информационные сайты. Южакова Эльмира, И-101Elmira_Yuzhakova
 
proposal kualitatif
proposal kualitatif proposal kualitatif
proposal kualitatif Elly Ana
 

En vedette (20)

Furuvik
Furuvik Furuvik
Furuvik
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentation
 
COMPARISON OF NATURAL AND SYNTHETIC ANTI MIGRANTS IN CONTINUOUS DYEING OF 100...
COMPARISON OF NATURAL AND SYNTHETIC ANTI MIGRANTS IN CONTINUOUS DYEING OF 100...COMPARISON OF NATURAL AND SYNTHETIC ANTI MIGRANTS IN CONTINUOUS DYEING OF 100...
COMPARISON OF NATURAL AND SYNTHETIC ANTI MIGRANTS IN CONTINUOUS DYEING OF 100...
 
Práctica web de la sesión 3
Práctica web de la sesión 3Práctica web de la sesión 3
Práctica web de la sesión 3
 
STRUCTURAL AND DIELECTRIC STUDIES OF TERBIUM SUBSTITUTED NICKEL FERRITE NANOP...
STRUCTURAL AND DIELECTRIC STUDIES OF TERBIUM SUBSTITUTED NICKEL FERRITE NANOP...STRUCTURAL AND DIELECTRIC STUDIES OF TERBIUM SUBSTITUTED NICKEL FERRITE NANOP...
STRUCTURAL AND DIELECTRIC STUDIES OF TERBIUM SUBSTITUTED NICKEL FERRITE NANOP...
 
IMAGE RETRIEVAL USING QUADRATIC DISTANCE BASED ON COLOR FEATURE AND PYRAMID S...
IMAGE RETRIEVAL USING QUADRATIC DISTANCE BASED ON COLOR FEATURE AND PYRAMID S...IMAGE RETRIEVAL USING QUADRATIC DISTANCE BASED ON COLOR FEATURE AND PYRAMID S...
IMAGE RETRIEVAL USING QUADRATIC DISTANCE BASED ON COLOR FEATURE AND PYRAMID S...
 
2012HAITI research report strengthening local capactities
2012HAITI research report strengthening local capactities2012HAITI research report strengthening local capactities
2012HAITI research report strengthening local capactities
 
YMCA Convention Itinerary
YMCA Convention ItineraryYMCA Convention Itinerary
YMCA Convention Itinerary
 
1415650144 chapter10 --- (1)
1415650144 chapter10 --- (1)1415650144 chapter10 --- (1)
1415650144 chapter10 --- (1)
 
2015 опис досвіду обдаровані блог
2015 опис досвіду обдаровані  блог2015 опис досвіду обдаровані  блог
2015 опис досвіду обдаровані блог
 
Ijtra130512
Ijtra130512Ijtra130512
Ijtra130512
 
Omnichannel retailing
Omnichannel retailingOmnichannel retailing
Omnichannel retailing
 
Providing incentives
Providing incentivesProviding incentives
Providing incentives
 
SKILLS AND BEHAVIOR IN EFFECTIVE CLASSROOM TEACHING
SKILLS AND BEHAVIOR IN EFFECTIVE CLASSROOM TEACHINGSKILLS AND BEHAVIOR IN EFFECTIVE CLASSROOM TEACHING
SKILLS AND BEHAVIOR IN EFFECTIVE CLASSROOM TEACHING
 
Интернет в социологии – важнейшие информационные сайты. Южакова Эльмира, И-101
Интернет в социологии – важнейшие информационные сайты. Южакова Эльмира, И-101Интернет в социологии – важнейшие информационные сайты. Южакова Эльмира, И-101
Интернет в социологии – важнейшие информационные сайты. Южакова Эльмира, И-101
 
IMPROVEMENT OF SUPPLY CHAIN MANAGEMENT BY MATHEMATICAL PROGRAMMING APPROACH
IMPROVEMENT OF SUPPLY CHAIN MANAGEMENT BY MATHEMATICAL PROGRAMMING APPROACHIMPROVEMENT OF SUPPLY CHAIN MANAGEMENT BY MATHEMATICAL PROGRAMMING APPROACH
IMPROVEMENT OF SUPPLY CHAIN MANAGEMENT BY MATHEMATICAL PROGRAMMING APPROACH
 
proposal kualitatif
proposal kualitatif proposal kualitatif
proposal kualitatif
 
Ijtra130516
Ijtra130516Ijtra130516
Ijtra130516
 
GSM CONTROL OF ELECTRICAL APPLIANCES
GSM CONTROL OF ELECTRICAL APPLIANCESGSM CONTROL OF ELECTRICAL APPLIANCES
GSM CONTROL OF ELECTRICAL APPLIANCES
 
CARP: AN IMAGE BASED SECURITY USING I-PAS
CARP: AN IMAGE BASED SECURITY USING I-PASCARP: AN IMAGE BASED SECURITY USING I-PAS
CARP: AN IMAGE BASED SECURITY USING I-PAS
 

Similaire à A COMPOSITION ON SOFTWARE TESTING

How to Make the Most of Regression and Unit Testing.pdf
How to Make the Most of Regression and Unit Testing.pdfHow to Make the Most of Regression and Unit Testing.pdf
How to Make the Most of Regression and Unit Testing.pdfAbhay Kumar
 
softwaretesting-140721025833-phpapp02.pdf
softwaretesting-140721025833-phpapp02.pdfsoftwaretesting-140721025833-phpapp02.pdf
softwaretesting-140721025833-phpapp02.pdfSHAMSHADHUSAIN9
 
Basic Guide to Manual Testing
Basic Guide to Manual TestingBasic Guide to Manual Testing
Basic Guide to Manual TestingHiral Gosani
 
Session 05 - Testing Concepts
Session 05 - Testing ConceptsSession 05 - Testing Concepts
Session 05 - Testing ConceptsPoojaLQA
 
Software testing
Software testingSoftware testing
Software testingAshu Bansal
 
Testing Concepts and Manual Testing
Testing Concepts and Manual TestingTesting Concepts and Manual Testing
Testing Concepts and Manual TestingRajesh-QA
 
Testing Concepts and Manual Testing
Testing Concepts and Manual TestingTesting Concepts and Manual Testing
Testing Concepts and Manual TestingANKUR-BA
 
Testing Concepts and Manual Testing
Testing Concepts and Manual TestingTesting Concepts and Manual Testing
Testing Concepts and Manual TestingSachin-QA
 
Testing Concepts and Manual Testing
Testing Concepts and Manual TestingTesting Concepts and Manual Testing
Testing Concepts and Manual TestingVidya-QA
 
Testing Concepts and Manual Testing
Testing Concepts and Manual TestingTesting Concepts and Manual Testing
Testing Concepts and Manual TestingFayis-QA
 
black and white Box testing.pptx
black and white Box testing.pptxblack and white Box testing.pptx
black and white Box testing.pptxPavanNikhil3
 
Software Testing
Software TestingSoftware Testing
Software TestingSengu Msc
 
Software Testing.pptx
Software Testing.pptxSoftware Testing.pptx
Software Testing.pptxsonalshitole
 
Software QA Fundamentals by Prabhath Darshana
Software QA Fundamentals by Prabhath DarshanaSoftware QA Fundamentals by Prabhath Darshana
Software QA Fundamentals by Prabhath DarshanaShamain Peiris
 
softwaretesting-140721025833-phpapp02.pptx
softwaretesting-140721025833-phpapp02.pptxsoftwaretesting-140721025833-phpapp02.pptx
softwaretesting-140721025833-phpapp02.pptxSHAMSHADHUSAIN9
 
Software testing basic
Software testing basicSoftware testing basic
Software testing basicRohit Singh
 

Similaire à A COMPOSITION ON SOFTWARE TESTING (20)

How to Make the Most of Regression and Unit Testing.pdf
How to Make the Most of Regression and Unit Testing.pdfHow to Make the Most of Regression and Unit Testing.pdf
How to Make the Most of Regression and Unit Testing.pdf
 
softwaretesting-140721025833-phpapp02.pdf
softwaretesting-140721025833-phpapp02.pdfsoftwaretesting-140721025833-phpapp02.pdf
softwaretesting-140721025833-phpapp02.pdf
 
Basic Guide to Manual Testing
Basic Guide to Manual TestingBasic Guide to Manual Testing
Basic Guide to Manual Testing
 
Session 05 - Testing Concepts
Session 05 - Testing ConceptsSession 05 - Testing Concepts
Session 05 - Testing Concepts
 
Software testing
Software testingSoftware testing
Software testing
 
Software test life cycle
Software test life cycleSoftware test life cycle
Software test life cycle
 
Testing Concepts and Manual Testing
Testing Concepts and Manual TestingTesting Concepts and Manual Testing
Testing Concepts and Manual Testing
 
Testing Concepts and Manual Testing
Testing Concepts and Manual TestingTesting Concepts and Manual Testing
Testing Concepts and Manual Testing
 
Testing Concepts and Manual Testing
Testing Concepts and Manual TestingTesting Concepts and Manual Testing
Testing Concepts and Manual Testing
 
Testing Concepts and Manual Testing
Testing Concepts and Manual TestingTesting Concepts and Manual Testing
Testing Concepts and Manual Testing
 
Testing Concepts and Manual Testing
Testing Concepts and Manual TestingTesting Concepts and Manual Testing
Testing Concepts and Manual Testing
 
black and white Box testing.pptx
black and white Box testing.pptxblack and white Box testing.pptx
black and white Box testing.pptx
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Software Testing.pptx
Software Testing.pptxSoftware Testing.pptx
Software Testing.pptx
 
Software QA Fundamentals by Prabhath Darshana
Software QA Fundamentals by Prabhath DarshanaSoftware QA Fundamentals by Prabhath Darshana
Software QA Fundamentals by Prabhath Darshana
 
Sftwre engg.testng
Sftwre engg.testngSftwre engg.testng
Sftwre engg.testng
 
Software unit4
Software unit4Software unit4
Software unit4
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
softwaretesting-140721025833-phpapp02.pptx
softwaretesting-140721025833-phpapp02.pptxsoftwaretesting-140721025833-phpapp02.pptx
softwaretesting-140721025833-phpapp02.pptx
 
Software testing basic
Software testing basicSoftware testing basic
Software testing basic
 

Plus de International Journal of Technical Research & Application

Plus de International Journal of Technical Research & Application (20)

STUDY & PERFORMANCE OF METAL ON METAL HIP IMPLANTS: A REVIEW
STUDY & PERFORMANCE OF METAL ON METAL HIP IMPLANTS: A REVIEWSTUDY & PERFORMANCE OF METAL ON METAL HIP IMPLANTS: A REVIEW
STUDY & PERFORMANCE OF METAL ON METAL HIP IMPLANTS: A REVIEW
 
EXPONENTIAL SMOOTHING OF POSTPONEMENT RATES IN OPERATION THEATRES OF ADVANCED...
EXPONENTIAL SMOOTHING OF POSTPONEMENT RATES IN OPERATION THEATRES OF ADVANCED...EXPONENTIAL SMOOTHING OF POSTPONEMENT RATES IN OPERATION THEATRES OF ADVANCED...
EXPONENTIAL SMOOTHING OF POSTPONEMENT RATES IN OPERATION THEATRES OF ADVANCED...
 
POSTPONEMENT OF SCHEDULED GENERAL SURGERIES IN A TERTIARY CARE HOSPITAL - A T...
POSTPONEMENT OF SCHEDULED GENERAL SURGERIES IN A TERTIARY CARE HOSPITAL - A T...POSTPONEMENT OF SCHEDULED GENERAL SURGERIES IN A TERTIARY CARE HOSPITAL - A T...
POSTPONEMENT OF SCHEDULED GENERAL SURGERIES IN A TERTIARY CARE HOSPITAL - A T...
 
STUDY OF NANO-SYSTEMS FOR COMPUTER SIMULATIONS
STUDY OF NANO-SYSTEMS FOR COMPUTER SIMULATIONSSTUDY OF NANO-SYSTEMS FOR COMPUTER SIMULATIONS
STUDY OF NANO-SYSTEMS FOR COMPUTER SIMULATIONS
 
ENERGY GAP INVESTIGATION AND CHARACTERIZATION OF KESTERITE CU2ZNSNS4 THIN FIL...
ENERGY GAP INVESTIGATION AND CHARACTERIZATION OF KESTERITE CU2ZNSNS4 THIN FIL...ENERGY GAP INVESTIGATION AND CHARACTERIZATION OF KESTERITE CU2ZNSNS4 THIN FIL...
ENERGY GAP INVESTIGATION AND CHARACTERIZATION OF KESTERITE CU2ZNSNS4 THIN FIL...
 
POD-PWM BASED CAPACITOR CLAMPED MULTILEVEL INVERTER
POD-PWM BASED CAPACITOR CLAMPED MULTILEVEL INVERTERPOD-PWM BASED CAPACITOR CLAMPED MULTILEVEL INVERTER
POD-PWM BASED CAPACITOR CLAMPED MULTILEVEL INVERTER
 
DIGITAL COMPRESSING OF A BPCM SIGNAL ACCORDING TO BARKER CODE USING FPGA
DIGITAL COMPRESSING OF A BPCM SIGNAL ACCORDING TO BARKER CODE USING FPGADIGITAL COMPRESSING OF A BPCM SIGNAL ACCORDING TO BARKER CODE USING FPGA
DIGITAL COMPRESSING OF A BPCM SIGNAL ACCORDING TO BARKER CODE USING FPGA
 
MODELLING THE IMPACT OF FLOODING USING GEOGRAPHIC INFORMATION SYSTEM AND REMO...
MODELLING THE IMPACT OF FLOODING USING GEOGRAPHIC INFORMATION SYSTEM AND REMO...MODELLING THE IMPACT OF FLOODING USING GEOGRAPHIC INFORMATION SYSTEM AND REMO...
MODELLING THE IMPACT OF FLOODING USING GEOGRAPHIC INFORMATION SYSTEM AND REMO...
 
AN EXPERIMENTAL STUDY ON SEPARATION OF WATER FROM THE ATMOSPHERIC AIR
AN EXPERIMENTAL STUDY ON SEPARATION OF WATER FROM THE ATMOSPHERIC AIRAN EXPERIMENTAL STUDY ON SEPARATION OF WATER FROM THE ATMOSPHERIC AIR
AN EXPERIMENTAL STUDY ON SEPARATION OF WATER FROM THE ATMOSPHERIC AIR
 
LI-ION BATTERY TESTING FROM MANUFACTURING TO OPERATION PROCESS
LI-ION BATTERY TESTING FROM MANUFACTURING TO OPERATION PROCESSLI-ION BATTERY TESTING FROM MANUFACTURING TO OPERATION PROCESS
LI-ION BATTERY TESTING FROM MANUFACTURING TO OPERATION PROCESS
 
QUALITATIVE RISK ASSESSMENT AND MITIGATION MEASURES FOR REAL ESTATE PROJECTS ...
QUALITATIVE RISK ASSESSMENT AND MITIGATION MEASURES FOR REAL ESTATE PROJECTS ...QUALITATIVE RISK ASSESSMENT AND MITIGATION MEASURES FOR REAL ESTATE PROJECTS ...
QUALITATIVE RISK ASSESSMENT AND MITIGATION MEASURES FOR REAL ESTATE PROJECTS ...
 
SCOPE OF REPLACING FINE AGGREGATE WITH COPPER SLAG IN CONCRETE- A REVIEW
SCOPE OF REPLACING FINE AGGREGATE WITH COPPER SLAG IN CONCRETE- A REVIEWSCOPE OF REPLACING FINE AGGREGATE WITH COPPER SLAG IN CONCRETE- A REVIEW
SCOPE OF REPLACING FINE AGGREGATE WITH COPPER SLAG IN CONCRETE- A REVIEW
 
IMPLEMENTATION OF METHODS FOR TRANSACTION IN SECURE ONLINE BANKING
IMPLEMENTATION OF METHODS FOR TRANSACTION IN SECURE ONLINE BANKINGIMPLEMENTATION OF METHODS FOR TRANSACTION IN SECURE ONLINE BANKING
IMPLEMENTATION OF METHODS FOR TRANSACTION IN SECURE ONLINE BANKING
 
EFFECT OF TRANS-SEPTAL SUTURE TECHNIQUE VERSUS NASAL PACKING AFTER SEPTOPLASTY
EFFECT OF TRANS-SEPTAL SUTURE TECHNIQUE VERSUS NASAL PACKING AFTER SEPTOPLASTYEFFECT OF TRANS-SEPTAL SUTURE TECHNIQUE VERSUS NASAL PACKING AFTER SEPTOPLASTY
EFFECT OF TRANS-SEPTAL SUTURE TECHNIQUE VERSUS NASAL PACKING AFTER SEPTOPLASTY
 
EVALUATION OF DRAINAGE WATER QUALITY FOR IRRIGATION BY INTEGRATION BETWEEN IR...
EVALUATION OF DRAINAGE WATER QUALITY FOR IRRIGATION BY INTEGRATION BETWEEN IR...EVALUATION OF DRAINAGE WATER QUALITY FOR IRRIGATION BY INTEGRATION BETWEEN IR...
EVALUATION OF DRAINAGE WATER QUALITY FOR IRRIGATION BY INTEGRATION BETWEEN IR...
 
THE CONSTRUCTION PROCEDURE AND ADVANTAGE OF THE RAIL CABLE-LIFTING CONSTRUCTI...
THE CONSTRUCTION PROCEDURE AND ADVANTAGE OF THE RAIL CABLE-LIFTING CONSTRUCTI...THE CONSTRUCTION PROCEDURE AND ADVANTAGE OF THE RAIL CABLE-LIFTING CONSTRUCTI...
THE CONSTRUCTION PROCEDURE AND ADVANTAGE OF THE RAIL CABLE-LIFTING CONSTRUCTI...
 
TIME EFFICIENT BAYLIS-HILLMAN REACTION ON STEROIDAL NUCLEUS OF WITHAFERIN-A T...
TIME EFFICIENT BAYLIS-HILLMAN REACTION ON STEROIDAL NUCLEUS OF WITHAFERIN-A T...TIME EFFICIENT BAYLIS-HILLMAN REACTION ON STEROIDAL NUCLEUS OF WITHAFERIN-A T...
TIME EFFICIENT BAYLIS-HILLMAN REACTION ON STEROIDAL NUCLEUS OF WITHAFERIN-A T...
 
A STUDY ON THE FRESH PROPERTIES OF SCC WITH FLY ASH
A STUDY ON THE FRESH PROPERTIES OF SCC WITH FLY ASHA STUDY ON THE FRESH PROPERTIES OF SCC WITH FLY ASH
A STUDY ON THE FRESH PROPERTIES OF SCC WITH FLY ASH
 
AN INSIDE LOOK IN THE ELECTRICAL STRUCTURE OF THE BATTERY MANAGEMENT SYSTEM T...
AN INSIDE LOOK IN THE ELECTRICAL STRUCTURE OF THE BATTERY MANAGEMENT SYSTEM T...AN INSIDE LOOK IN THE ELECTRICAL STRUCTURE OF THE BATTERY MANAGEMENT SYSTEM T...
AN INSIDE LOOK IN THE ELECTRICAL STRUCTURE OF THE BATTERY MANAGEMENT SYSTEM T...
 
OPEN LOOP ANALYSIS OF CASCADED HBRIDGE MULTILEVEL INVERTER USING PDPWM FOR PH...
OPEN LOOP ANALYSIS OF CASCADED HBRIDGE MULTILEVEL INVERTER USING PDPWM FOR PH...OPEN LOOP ANALYSIS OF CASCADED HBRIDGE MULTILEVEL INVERTER USING PDPWM FOR PH...
OPEN LOOP ANALYSIS OF CASCADED HBRIDGE MULTILEVEL INVERTER USING PDPWM FOR PH...
 

Dernier

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 

Dernier (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 

A COMPOSITION ON SOFTWARE TESTING

  • 1. International Journal of Technical Research and Applications e-ISSN: 2320-8163, www.ijtra.com Volume 2, Issue 2 (March-April 2014), PP. 27-30 27 | P a g e A COMPOSITION ON SOFTWARE TESTING Priya Shukla1, Deepesh Mishra2 ABESIT Group of Institution 1 B.tech(Information Technology) Ghaziabad,India 2 Passenger Reservation system , Centre for Railway Information System (CRIS) New Delhi,India Abstract-- Software testing means to cut errors, reduce maintenances and to short the cost of software development. Many software development and testing methods are used from many past years to improve software quality and software reliability. The major problem arises in the field of software testing is to find the best test case to performs testing of software. There are many kind of testing methods used for making a best case. Teasing is a important part of software development cycle .The process of testing is not bounded to detection of ’error’ in software but also enhances the surety of proper functioning and help to find out the functional and non functional particularities .Testing activities focuses on the overall progress of software. Keywords: -- Level of testing, Black box Testing, White Box Testing. I. INTRODUCTION The concept of software testing is very old in the age of computers .The testing of a software is important to determine the quality of software. The process of testing takes 40-50% development efforts. The testing is the major step in software engineering. As in the fourth generation language come into the picture the proportion of efforts and time spent to testing increased. Apart from many verification techniques the system is tested before it is used. The process of testing is adopted to make a quality product. To make a system reliable and correct many automatic methods are used like static and dynamic analysis. These all technique has their own pros and cons. There are many functional and non functional methods but in this paper we are focusing on functional methods only. II. GOAL AND OBJECTIVE OF TESTING A. Definition: Testing is refer to verify that a program give correct and expected output on the basis of specified input. The other definition of software testing given by Dijkastra “A process of executing a program with the goal of finding errors”. [3] By Miller “Testing should have major intent of finding errors”. These all definition implies the testing is the process of finding of errors in a software system not their absence. A best test is that which has high chances of finding undiscovered errors. Testing is the process done to enhance the quality of software. B. Fault and Faliur: Fault and failure both are strictly related but both have different meaning. If a software is tested and the result is responses as ‘fail’ this stated that a programming is showing some undesirable behavior which is called ‘failure’.  Failure is the inability of a system to perform required function with specific requirement [2].  Fault- The failure is derived from fault .A incorrect process in computer to perform in unanticipated manner.  Error -The intermediate unstable or unanticipated state is known as error.[2] FAULT->ERROR->FAILURE[6]
  • 2. International Journal of Technical Research and Applications e-ISSN: 2320-8163, www.ijtra.com Volume 2, Issue 2 (March-April 2014), PP. 27-30 28 | P a g e III. LEVEL OF TESTING A. Unit Test: A unit is the smallest piece of software going for testing [7]. It may contain many or few lines of code. Unit testing is low level kind of testing .the unit testing is the responsibility of the programmer himself/herself. The main purpose of this testing is to ensure that a particular unit or module is working according to functional specifications[8] .The programmer perform this testing before given the unit to formal testing team. The main aim is to check over each part/unit of the program to have better functionalities. B. Integration Test: In general integration mean by which the small piece of software are clubbed/aggregated to form a large component .this type of testing can perform on both low level and high level .this testing is performed of programmer[8] .Integration testing aimed attest each component aggregate according to its specification. The main focus is on the communication among the integrated component. Integration testing integrates part of application to find that they are function correctly or not. The purpose of this level is to detect faults amongst the interaction between integrated units. There are two methods of doing integration testing.  BOTTOM UP- Firstly the unit is followed by high level combination of unit called module.  TOP UP-- First high level modules are tested first and then low level modules are tested. C. System Testing: This testing is used for requirement analysis .in this type of testing verifies that weather the system is working according to requirement specification or not .The aim is to discover the failure that are not arises at the system and not detected at unit testing or integration testing level [8]. It helps in discovering the confidence that a quality product is delivered .The system testing is generally done to check the performance and reliability of the system. D. Regression Test: In practical regression test is not considered as the different level of testing[10][11]. It is ‘retesting’. It is considered as retesting each unit and then combines these units as a whole component. When the new changes are done in software and there may be possibilities that other areas of application may get affected by these changes. To verify that fixed bugs doesn’t leads to any validation in business rule or any disturbance in functionality regression testing is done. E. Acceptance Testing: In this level of testing a system is tested for the acceptability. Acceptance testing is done by quality assurance team[10][11]. The QA team uses some predefined test cases to test the system. The testing is done before the system is handed to end user or customer. the aim of acceptance testing is not to find out simple errors, cosmetic errors and spelling mistake but also to find ‘bug ’in whole system that will lead to system failure and application crash. The acceptance testing used to ensure that the application is acceptable foe delivery or not. IV. METHODS OF TESTING Software can be tested by two methods or we can say that there are main two methods of software testing.  Black Box Testing  White Box Testing A. Black Box Testing: This is also known as functional testing [4]. This type of testing is based on the output requirement of the system with any knowledge of coding in program or internal structure .in other words this type of testing is done to examine the functionality of an application without concern about the internal working of the software. when tester perform black box test he will work on system’s user interface by given input and check for the output without know about the coding and other inner working of code. It checks for all possible combination of end users. 1. Advantages Of Black Box Testing  Tester performs better because tester and designer are independent.  Tester does not need any knowledge of programming.  It is done to satisfy user not designer.  It is well suited for large code module.  Test case can be designed as soon as specifications are designed. 2. Disadvantages Of Black Box Testing
  • 3. International Journal of Technical Research and Applications e-ISSN: 2320-8163, www.ijtra.com Volume 2, Issue 2 (March-April 2014), PP. 27-30 29 | P a g e  Test cases are difficult to design.  There is a blind coverage because tester cannot target on specific module of code.  All areas of code are not covered because tester does not have any knowledge about internal working.  Test can be repeated or redundant. 3. Techniques Of Black Box Testing[5]  Equivalence partitioning  Boundary value analysis  Cause after graphing B. White Box Testing: It is known as clear box testing, glass box testing, transparent box and structural testing [10]. White box testing test the internal structure or working of an application. This testing is highly effective in finding errors and bugs in the program. In white box testing tester uses specific knowledge of program to verify the output [3]. The test is accurate only if tester has the knowledge of what the program is supposed to do. The failure of white box testing may lead to changes that require all black boxes testing to be repeated. Black box testing can be done at any level of software testing process. It is generally done at unit level .In this testing tester need to have a look inside the complete source code and find which module of code is behaving in correctly. 1. Advantages Of White Box Testing  It helps in optimization of codes.  Waste line of code can be removed.  Maximum area of test gets covered.  All paths in module will be executed at least one time. 2. Disadvantages Of White Box Testing  It is a complex method of testing.  As skilled testers are needed the cost of testing also increased.  Sometime many paths get untested. 3. Techniques Of White Box Testing[5]  Path Testing  Loop Testing  Control Structure V. CONCLUSIONS The software testing is the process of finding the faults in a system .testing is perform on each level of system development to make a whole system error free, but it is also proved that after spending too much of efforts on testing it is impossible to design a error free system. Testing is the major part of software quality control. Which implies controlling the quality of software engineering product. Large looses can be avoided if right testing adopted at right phase. VI. REFERENCES [1] Guide to the Software Engineering Body of Knowledge, Swebok – A project of the IEEE Computer Society Professional Practices Committee, 2004. [2] http://www.testingstandards.co.uk/living_glossary.htm# Testing, February 08, 2009 [3] http://www.pcmag.com/encyclopedia_term/0,2542,t=wh ite+box+testing&i=54432,00.asp, February 08, 2009. [4] http://www.pcmag.com/encyclopedia_term/0,2542,t=bla ck+box+testing&i=38733,00.asp, February 08, 2009. [5] Software Testing Methods and Techniques, Jovanović, Irena [6] J.C. Laprie, “Dependability - Its Attributes, Impairments and- Means”,Predictably Dependable Computing Systems, B. Randell, J.C. Laprie, H. Kopetz, B. Littlewood, eds.:, Springer , 1995 [7] B. Beizer, Software Testing Techniques 2nd Edition, International Thomson Computer Press, 1990. [8] S.L. Pfleeger, Software Engineering Theory and Practice, Prentice Hall, 2001. [9] A Brief Essay on Software Testing Antonia Bertolino, Eda Marchetti. [10] Wikipedia, The Free Encyclopedia ,http://en.wikipedia.org/wiki/ [11] Software Testing Techniques
  • 4. International Journal of Technical Research and Applications e-ISSN: 2320-8163, www.ijtra.com Volume 2, Issue 2 (March-April 2014), PP. 27-30 30 | P a g e Shivkumar Hasmukhrai Trivedi ,International Journal of Advanced Research in Computer Science and Software Engineering,Volume 2, Issue 10, October 2012