Teknik Informatika: Soal UAS Testing and Implementasi Sistem 1.

IXIEI

Ii

alternatifdari pengujianBlwk Box?Beri
l. Apakal,ipengujianWhiteBoxmerupakan
t
penielasan
strategipengujian
Z. b"tu* pengujianIntegritaspadakonteksBerorientasiObiekterdapat,3
strategi
testing.
Jelaskan
daneluster
yaitatireatt-basedteitng, used-based.testing,
testing I
pengujianused-based
dan
perangkat
lunaksecaralengkap? Berikanpenjelasan
menguji

kita
dapat
3. lput"tr
contohnya!
SoalU
[. Bacalahprogramdi bawahini denganteliti, perhatikansetiapkondisiyangada.
L. danrbarkanprogamtersebutdalambentukCortrol Flow GraphI
4 cua.
b. HitunglahCltclometicconplexityprogramtersebutdenganmenggunakan
c. TunjukkanBasisPathnYal
untuk2 kasusuji sajadaribasispathtersebut!
d. Berikanpenjelasan
I

Public.qtatic
) {

double ReturnAverage(Int

value[],


int

ASr int

MfNr int

MAX

senua bilangan dalam array
/* Fungsi ReturnAverage rnenghitung rata*rata
m
a
k
s
i
m
um array adalah AS. Tetapi,
U
k

u
r
a
n
p
o
e
i
t
i
v
e
r
a
n
g
e
untuk
[M]N,MAX].
ukuran array dapat lebih kecil daripada AS. Akhir input dapat dit'andai

dengan -999
Ba

tv' sun;
Int ir ti'
double av;
t i = 0 i . t v = 0 i s u m= 0 ; .
l:0;
!= -999) {
While (ti < AS && valueli]
'
t
i
+
+
;
r
If (value[i] >= MfN && valuelil
tb++;
sum=sum+value[i];

,
,
'
i++i
I

r f ( i v > 0 )

av = (double)sum,/tv;
else
dv : (double) -999;
ReLurn (av);
]