Latihan Pengujian WihiteBox PDF

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

Testing dan Implementasi Sistem - Latihan Pendekatan White Box 1 of 3

Tes1.pas
Program Coba;
Var a:integer;
Begin
1. for a:=5 to 10 do
2. begin
3. writeln(a);
4. end;
5. writeln;
End

cc = 2
path 1 = 1-2-3
path 2 = 1-3
Input Proses Output
A=5 A = 5 sd 10
True
5,6,7,8,9,10
A=11 A=10?
False
A=11


Tes2.pas
Program Coba
Var a:integer;
Begin
1. a:=5;
2. repeat
3. a:=a+1;
4. until a>10;
5. a:=a+20;
6. writeln;
end

cc= 6-6+2
=2
path1 = 1,2,3,4,2,5,6
path2= 1,2,5,6
Input Proses Output
A=5 A > 10 ?F
6 > 10 ? F
Sd
10 > 10 ? F
A = 30
A=11 11 >10? T

A=31



1
2
3
1
2
5
3
4
6
WHITE BOX TESTING
Testing dan Implementasi Sistem - Latihan Pendekatan White Box 2 of 3



Tes3.pas
1. a:5;
2. while a < 10 do
3. begin
4. a:=a+1;
5. end;
6. a:=a+10;
7. write(a)

cc =7-7+2
=2

Path 1: 1,2,3,4,5,2,6,7
Path2: 1,2,6,7






Input Proses Output
A=5 5<10 T
A=5+1
=6 +1
= 7+1
= 8+1
= 9+1
True
A=20
A=10 A=10
False
A=20















1
2
3
4
5
6
7
Testing dan Implementasi Sistem - Latihan Pendekatan White Box 3 of 3
Tes4.pas
Var a,b,c:integer;
begin
1. A:=5;
2. B:=8;
3. C:=4;
4. If(a>b) or (a>c) then
5. Begin
6. A:=2;
7. End
8. Else
9. Begin
10. If b=a then
11. B:=a
12. Else
13. B:=c
14. End;
15. Weiteln(a,b,c)
Readln;
End

V(g) = E-N+2
= 16-14+2
= 4
Cc = 4

Path1: 1,2,3,4,6,7,8,14
Path2: 1,2,3,4,5,6,7,8,14
Path3: 1,2,3,4,5,9,10,11,13,14
Path4:1,2,3,4,5,9,10,12,13,14

Input Proses Output
A=3,b=1,c=1 A=2(a>6) T A=2,b=1,c=1
A=3,b=3,c=1 a>b T T a=2
a>c T
A=2,b=3,c=1
A=3,b=3,c=5 a>b F F
a>c F
b =a T b=a b=3
A=3,b=3,c=5
A=3,b=4,c=5 a>b F F
a>c F
b=a F b=c, b=5
A=3,b=5,c=5







1
2
3
4 5
6
7
8
14
9
10
11 12
13

You might also like