Sie sind auf Seite 1von 3

Black Box Testing Method:

Black box testing is the Software testing method which is used to test the software
without knowing the internal structure of code or program.
Types of Black Box Testing Techniques:
Boundary Value Analysis (BVA)
Equivalence Class artitioning
!ecision Ta"le "ased testing
Cause#Effect $raphing Technique
Error $uessing
%) Boundary Value Analysis (BVA):
Boundary Value Analysis is the most commonly used test case design method for
black box testing. As all we know the most of errors occurs at boundary of the input
alues. This is one of the techni!ues used to find the error in the boundaries of input
alues rather than the center of the input alue range.
&) Equivalence Class artitioning
The e!uialence class partition is the black box test case design techni!ue used for
writing test cases. This approach is use to reduce huge set of possible inputs to small
but e!ually effectie inputs. This is done by diiding inputs into the classes and gets
one alue from each class. Such method is used when exhaustie testing is most
wanted " to aoid the redundancy of inputs.
'hite Box Testing #$BT% is also known as &ode'Based Testing or Structural
Testing. $hite box testing is the software testing method in which internal structure
is being known to tester who is going to test the software
White Box Testing Techniques
(tate)ent Coverage:
(n this white box testing techni!ue try to coer )**+ statement coerage of the
code, it means while testing the eery possible statement in the code is executed at
least once.
Tools: To test the Statement &oerage the &antata-- can be used as white box
testing tool.
!ecision Coverage:
(n this white box testing techni!ue try to coer )**+ decision coerage of the code,
it means while testing the eery
possible decision conditions like if'else, for loop and other conditional loops in the
code is executed at least once.
Tools: To coer the .ecision &oerage testing in the code the T&AT'/AT0 is used.
This supports for the &, &-- and 1aa applications.
Condition Coverage:
(n this white box testing techni!uie try to coer )**+ &ondition coerage of the
code, it means while testing the eery possible conditions in the code is executed at
least once.
!ecision*Condition Coverage:
(n this mixed type of white box testing techni!ue try to coer )**+
.ecision2&ondition coerage of the code, it means while testing the eery possible
.ecisions2&onditions in the code is executed at least once.
+ultiple Condition Coverage:
(n this type of testing we use to coer each entry point of the system to be execute
once.
Security Testing
whether the system preents the unauthori3ed user to access the resource and data.
(n web applications " client serer application the Security testing plays an important
role.
$hat is /erformance Testing4
perform to determine the performance of system to ma5or the measure, alidate or
erify !uality attributes of the system like responsieness, Speed, Scalability,
Stability under ariety of load conditions.
.efinition of 6etesting and 6egression Testing:
,e#Testing: After a defect is detected and fixed, the software should be retested to
confirm that the original defect has been successfully remoed. This is called
&onfirmation Testing or 6e'Testing
,egression testing: Testing your software application when it undergoes a code
change to ensure that the new code has not affected other parts of the software.
Load Testing:
7oad Testing is type of performance testing to check system with constantly
increasing the load on the system until the time load is reaches to its threshold alue
(t is also called as 8Endurance testing9 and 8Volu)e testing9. The main purpose
of load testing is to monitor the response time and staying power of application when
system is performing well under heay load
Simple examples of load testing:
Testing printer by sending large 5ob.
:diting a ery large document for testing of word processor
&ontinuously reading and writing data into hard disk.
6unning multiple applications simultaneously on serer.
Testing of mail serer by accessing thousands of mailboxes
(n case of 3ero'olume testing " system fed with 3ero load.

Das könnte Ihnen auch gefallen