SlideShare a Scribd company logo
1 of 4
Download to read offline
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

More Related Content

What's hot

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
 

What's hot (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.
 

Viewers also liked

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
 

Viewers also liked (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
 

Similar to 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 TestingFayis-QA
 
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
 
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
 

Similar to 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
 

More from International Journal of Technical Research & Application

More from 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...
 

Recently uploaded

[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 

Recently uploaded (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 

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