IXIEI Ii
l. Apakal,i
pengujian
White
Box merupakan
alternatif
dari pengujian
Blwk Box ? Beri
penielasan
t
Z. b"tu* pengujian
Integritas
pada
konteks
Berorientasi
Obiek terdapat,3
strategi
pengujian
yaita tireatt-based
teitng, used-based.testing,
dan
eluster testing.
Jelaskan
strategi
penguj
ian used-based
testing I
3. lput"tr kita dapat
menguji perangkat
lunak secara
lengkap ? Berikan penjelasan
dan
contohnya
!
Soal U
[. Bacalah
program
di bawah
ini dengan
teliti, perhatikan
setiapkondisi
yang ada.
L. danrbarkan
progam tersebut
dalam
bentuk Cortrol Flow Graph I
b. Hitunglah Cltclometic
conplexity program
tersebut
dengan
menggunakan
4 cua.
c. Tunjukkan
Basis
Path nYal
d. Berikan
penjelasan
untuk 2 kasus
uji saja
dari basis
path tersebut
!
IP u b l i c . q t a t i c d o u b l e R e t u r n A v e r a g e ( I n t v a l u e [ ] , i n t A S r i n t M f N r i n t M A X
) {
/* Fungsi ReturnAverage rnenghitung rata*rata senua bilangan dalam array
u n t u k p o e i t i v e r a n g e [ M ] N , M A X ] . U k u r a n m a k s i m u m a r r a y a d a l a h A S . T e t a p i ,
ukuran array dapat lebih kecil daripada AS. Akhir input dapat dit'andai
d e n g a n - 9 9 9
Ba
I n t i r t i ' t v ' s u n ; double av;
l : 0 ; t i = 0 i . t v = 0 i s u m = 0 ; . W h i l e ( t i < A S & & v a l u e l i ] ! = - 9 9 9 ) {
' r t i + + ;
I f ( v a l u e [ i ] > = M f N & & v a l u e l i l < = ' M A X ) { t b + + ;
s u m = s u m + v a l u e [ i ] ;
, ,
' i + + i
I
r f ( i v > 0 )
a v = ( d o u b l e ) s u m , / t v ; e l s e
d v : ( d o u b l e ) - 9 9 9 ; R e L u r n ( a v ) ;