Upload
adhimas
View
810
Download
156
Embed Size (px)
DESCRIPTION
Paf BlackBOX
Citation preview
7/21/2019 Contoh Pengujian Black Box Dan White Box
http://slidepdf.com/reader/full/contoh-pengujian-black-box-dan-white-box 1/17
CONTOH PENGUJIANBLACK BOX DAN WHITE
BOX
7/21/2019 Contoh Pengujian Black Box Dan White Box
http://slidepdf.com/reader/full/contoh-pengujian-black-box-dan-white-box 2/17
Contoh Black Box Testing denganEquivalence Partitioning
Pemeliharaan data untuk alika!i "ank #an$ !udahdi%t%mati!a!ikan& Pemakai daat memutar n%m%rtele%n "ank den$an men$$unakan mikr%k%muter #an$ terhu"un$ den$an a!!'%rd #an$telah ditentukan dan diikuti den$an erintah(erintah& Data #an$ diterima adalah )
( K%de area ) k%!%n$ atau + di$it
( Pre,- ) + di$it atau tidak dia'ali .atau /
( 0u1- ) 2 di$it
( Pa!!'%rd ) 3 di$it al4anumerik
( Perintah ) 5he5k6 de%!it6 dll
0elan utn a k%ndi!i in ut di a"un kan den an
7/21/2019 Contoh Pengujian Black Box Dan White Box
http://slidepdf.com/reader/full/contoh-pengujian-black-box-dan-white-box 3/17
Contoh Black Box Testing denganEquivalence Partitioning
• K%de area ) k%ndi!i inut6 B%%lean 8k%de areamun$kin ada atau tidak k%ndi!i inut6 ran$e 8nilaiditentukan antara 9.. dan :::
• Pre,- ) k%ndi!i inut ran$e ; 9.. atau tidak
dia'ali . atau /• 0u1- ) k%ndi!i inut nilai 2 di$it
• Pa!!'%rd ) k%ndi!i inut "%%lean 8a!!'%rdmun$kin dierlukan atau tidak k%ndi!i
inut nilai den$an 3 karakter !trin$• Perintah ) k%ndi!i inut !et "eri!i erintah(
erintah #an$ telah dide,ni!ikan
7/21/2019 Contoh Pengujian Black Box Dan White Box
http://slidepdf.com/reader/full/contoh-pengujian-black-box-dan-white-box 4/17
7/21/2019 Contoh Pengujian Black Box Dan White Box
http://slidepdf.com/reader/full/contoh-pengujian-black-box-dan-white-box 5/17
Ta"el en$u7ian "la5k("%- ada <alida!i l%$in adminalika!i !i!tem akar
7/21/2019 Contoh Pengujian Black Box Dan White Box
http://slidepdf.com/reader/full/contoh-pengujian-black-box-dan-white-box 6/17
C%nt%h Te!tin$ White B%- /)
7/21/2019 Contoh Pengujian Black Box Dan White Box
http://slidepdf.com/reader/full/contoh-pengujian-black-box-dan-white-box 7/17
C%nt%h Te!tin$ White B%- /
• =en$$unakan $ra,k aliran ini6 kita daatmen$hitun$ 7umlah 7alur indeenden melalui k%de&Kami melakukan ini den$an men$$unakan metrikdi!e"ut n%m%r 5#5l%mati5 >=5Ca"e6 /:?3@6 #an$
dida!arkan ada te%ri $ra,k&• Cara termudah untuk men$hitun$ 7umlah
!ikl%matik adalah den$an men$hitun$ 7umlahconditional redikat >diam%nd@ dan tam"ahkan /&
Dalam 5%nt%h di ata!6 ada lima conditional& Olehkarena itu6 7umlah cyclomatic kami adalah 36 dankami memiliki enam 7alur indeenden melalui k%de&
Jadi kita !ekaran$ daat men$hitun$n#a)
7/21/2019 Contoh Pengujian Black Box Dan White Box
http://slidepdf.com/reader/full/contoh-pengujian-black-box-dan-white-box 8/17
C%nt%h Te!tin$ White B%- /
• /& /(9(+(2((/. >r%erti #an$ dimiliki %leh %ran$lain6 tidak memun#ai uan$ untuk !e'a@
• 9& /(9(+(2(3(/. >r%erti #an$ dimiliki %leh %ran$lain6 mem"a#ar !e'a@
• +& /(9(+(/. >r%erti #an$ dimiliki %leh emain@
• 2& /(9(?(/. >r%erti #an$ ter!edia6 tidakmemiliki 5uku uan$@
•
& /(9(?((/. >r%erti #an$ ter!edia6 un#auan$6 tidak in$in mem"elin#a@
• 3& /(9(?((:(/. >r%erti #an$ ter!edia6 un#auan$6 dan mem"elin#a@
7/21/2019 Contoh Pengujian Black Box Dan White Box
http://slidepdf.com/reader/full/contoh-pengujian-black-box-dan-white-box 9/17
C%nt%h Te!tin$ White B%- /
• Kami in$in menuli! ka!u! en$u7ianuntuk mema!tikan "ah'a !etia 7alur#an$ akan diu7i !etidakn#a !ekali&
0eerti dikatakan di ata!6 7umlah!ikl%matik adalah "ata! "a'ah ada
7umlah ka!u! u7i #an$ akan kita tuli!&
U7i ka!u! #an$ ditentukan den$an5ara ini adalah #an$ kami $unakandalam en$u7ian "a!i! at5h&
7/21/2019 Contoh Pengujian Black Box Dan White Box
http://slidepdf.com/reader/full/contoh-pengujian-black-box-dan-white-box 10/17
C%nt%h Pen$u7ian White B%-9)
Step ) C%nt%h r%!edur di "a'ah ini menun7ukkan"a$aimana la%ran al$%ritma dietakan ke n%de $ra,k6n%m%r di !e"elah kiri&u"li5 d%u"le 5al5ulate>int am%unt@
(/( d%u"le ru!hChar$e .F(/( i4 >ne-tda#&eual!>#e!@ @
(9( ru!hChar$e /2&.F
(+( d%u"le ta- am%unt &.?9F(+( i4 >am%unt ; /...@
(2( !hi5har$e am%unt &.3 ru!hChar$eF
(( el!e i4 >am%unt ; 9..@
7/21/2019 Contoh Pengujian Black Box Dan White Box
http://slidepdf.com/reader/full/contoh-pengujian-black-box-dan-white-box 11/17
C%nt%h Pen$u7ian White B%-9)
(3( !hi5har$e am%unt &. ru!hChar$eF
(?( el!e i4 >am%unt ; /..@
(( !hi5har$e /+&9 ru!hChar$eF
(:( el!e i4 >am%unt ; .@
(/.( !hi5har$e :&: ru!hChar$eF
(//( el!e i4 >am%unt ; 9@
(/9( !hi5har$e ?&9 ru!hChar$eF
7/21/2019 Contoh Pengujian Black Box Dan White Box
http://slidepdf.com/reader/full/contoh-pengujian-black-box-dan-white-box 12/17
el!e
(/+( !hi5har$e &9
ru!hChar$eF
(/2( t%tal am%unt ta-
!hi5har$eF(/2( return t%talF
end 5al5ulate
7/21/2019 Contoh Pengujian Black Box Dan White Box
http://slidepdf.com/reader/full/contoh-pengujian-black-box-dan-white-box 13/17
Di"a'ah ini adalah %'5hart dari5%nt%h r%$ram diata! )
7/21/2019 Contoh Pengujian Black Box Dan White Box
http://slidepdf.com/reader/full/contoh-pengujian-black-box-dan-white-box 14/17
Step !) =enentukan k%mlek!ita! cyclomatic dari$ra,k aliran&M>G@ E ( N 9
/: ( /2 9
?"eterangan#
E ) Jumlah Bu!ur atau Link
N ) Jumlah 0imul
Ini men7ela!kan "ah'a "ata! ata! ada ukuran "a!i!
!et& Artin#a6 mem"erikan 7umlah 7alur indeenden #an$erlu kita 5ari&
7/21/2019 Contoh Pengujian Black Box Dan White Box
http://slidepdf.com/reader/full/contoh-pengujian-black-box-dan-white-box 15/17
• Step $) =enentukan da!ar 7alurindeendenPath /) / ( 9 ( + ( ( ? ( : ( // ( /+ (
/2Path 9) / ( + ( 2 ( /2Path +) / ( + ( ( 3 ( /2
Path 2) / ( + ( ( ? ( ( /2Path ) / ( + ( ( ? ( : ( /. ( /2Path 3) / ( + ( ( ? ( : ( // ( /9 ( /2
Path ?) / ( + ( ( ? ( : ( // ( /+ ( /2
7/21/2019 Contoh Pengujian Black Box Dan White Box
http://slidepdf.com/reader/full/contoh-pengujian-black-box-dan-white-box 16/17
• Step %) =en#iakan te!t 5a!e! "ah'aelak!anaan kekuatan !etia 7alur di !etda!ar&
ath ne-tda# am%unt e-e5ted re!ult/ #e! /. +.&29 n% /.. &
+ n% +.. +2&?
2 n% /. /?2&/9 n% ? :.&+?3 n% +. +:&29? n% /. /&:?
7/21/2019 Contoh Pengujian Black Box Dan White Box
http://slidepdf.com/reader/full/contoh-pengujian-black-box-dan-white-box 17/17
Pen#ataan en$ulan$an !tatement diten$ah(ten$ah "l%k dierlukan me!kiunada $am"aran !amai akhir6 Jika itu adalah
!im"%l terminal tam"ahan&
Kem"ali dari ek!re!i "%%lean dierlakukan 7ika ada en#ataan >statement @