Anda di halaman 1dari 9

Tugas Pengujian dan Implementasi Sistem

Disusun Oleh:

Vincentius Kristian
A12.2017.05698
Pengujian sistem Pendaftaran Tokopedia menggunakan metode
Black Box

test case yang akan diuji yang memiliki syarat :


1. Memiliki nama lengkap
2. Memiliki salah satu jenis kelamin
3. Memiliki umur diatas 17 tahun berdasarkan tanggal lahir
4. Memiliki valid alamat email
5. Memiliki nomor HP yang valid
Jawaban:
1. Memiliki nama lengkap

Test Case 1 2 3

Nama Lengkap Lebron Raymone Bambang(No) Empty Form


James (Yes)

Jenis Kelamin L L P

Tanggal Lahir 30 Desember 1984 22 January 1998 13 Maret 1997 (23


(35 Tahun) (22 Tahun) Tahun)

Alamat Email lebronjames@gma bambangskip@gm lovelyperson@gm


il.com ail.com ail.com

No HP 081212137648 08123213534 08123195623

Partisi yang ditest Yes No Empty

Keluaran yang Daftar Failure Message Failure Message


diharapkan

2. Memiliki salah satu jenis kelamin

Test Case 1 2 3 4

Nama Lebron Hailee James James Harden


Lengkap Raymone Steinfield Charles (No) (No)
James (Yes) (Yes)

Jenis Kelamin L P P, L Empty

Tanggal Lahir 30 Desember 22 April 1998 13 Des 1997 26 Agustus


1984 (35 (22 Tahun) (23 Tahun) 1989 (30
Tahun) Tahun)

Alamat Email lebronjames@ haileesteinfield jamescharles jamesharden


gmail.com @gmail.com @gmail.com @gmail.com

No HP 08121213764 08213781642 08213813721 0128317317


8

Partisi yang L p P,L Empty


ditest

Keluaran yang Daftar Daftar Failure Failure


diharapkan Message Message
3. Umur diatas 17 tahun berdasarkan tanggal lahir

Test Case 1 2 3

Nama Lebron Ella Gross Donlad Trump


Lengkap Raymone (No) (No)
James (Yes)

Jenis Kelamin L P L

Tanggal Lahir 30 Desember 20 January Empty


1984 (35 2008 (11
Tahun) Tahun)

Alamat Email lebronjames@ ellagross@gm Donaldtrump


gmail.com ail.com @gmail.com

No HP 08121213764 0821317381 0123818738


8

Partisi yang 35 Tahun 11Tahun Empty


ditest

Keluaran yang Daftar Failure Failure


diharapkan Message Message

4. Memiliki valid alamat email

Test Case 1 2 3 4

Nama Lebron Hailee Chris Paul James Harden


Lengkap Raymone Steinfield (No) (No) (No)
James (Yes)

Jenis Kelamin L P L L

Tanggal Lahir 30 Desember 22 April 1998 13 Des 1987 26 Agustus


1984 (35 (22 Tahun) (33 Tahun) 1989 (30
Tahun) Tahun)

Alamat Email lebronjames@ Empty -chrispaul- 213816321@g


gmail.com @gmail.com mail.com

No HP 08121213764 08213781642 082137138 0128317317


8

Partisi yang Yes No No No


ditest

Keluaran yang Daftar Failure Failure Failure


diharapkan Message Message Message
5. Memiliki nomor HP yang valid

Test Case 1 2 3

Nama Lebron Hailee Stephen Curry


Lengkap Raymone Steinfield (No)
James (Yes) (Yes)

Jenis Kelamin L P L

Tanggal Lahir 30 Desember 22 April 1998 13 Des 1997


1984 (35 (22 Tahun) (23 Tahun)
Tahun)

Alamat Email lebronjames@ haileesteinfield Stephencurry


gmail.com @gmail.com @gmail.com

No HP 08121213764 Empty 08213813721,


8 0831283281

Partisi yang Yes No L


ditest

Keluaran yang Daftar Failure Failure


diharapkan Message Message
Pengujian suatu source code Dengan White Box

● Source Code

public double calculate(int amount) 


    {
-1-  double rushCharge = 0;
-1-  if (nextday.equals("yes") ) 
     { 
-2-       rushCharge = 14.50; 
     }
-3-  double tax = amount * .0725;
-3-  if (amount >= 1000) 
     { 
-4-       shipcharge = amount * .06 + rushCharge; 
     } 
-5-  else if (amount >= 200) 

-6-       shipcharge = amount * .08 + rushCharge; 
     } 
-7-  else if (amount >= 100) 
     { 
-8-       shipcharge = 13.25 + rushCharge; 
     } 
-9-  else if (amount >= 50) 
     { 
-10-      shipcharge = 9.95 + rushCharge; 
     } 
-11- else if (amount >= 25) 
     { 
-12-      shipcharge = 7.25 + rushCharge; 
     } 
else 
     { 
-13-      shipcharge = 5.25 + rushCharge; 
     }
-14- total = amount + tax + shipcharge; 
-14- return total;
     } //end calculate
   
● Flowgraph Pengujian Basis Path pada program diatas

● Menentukan jalur independen menggunakan metric kompleksitas siklomatis:


1. V(G) = Jumlah Region 🡪 7
2. R 1:  1 - 2 - 3 - 5 - 7 - 9 - 11 - 13 - 14 
R 2:  1 - 3 - 4 - 14 
R 3:  1 - 3 - 5 - 6 - 14 
R 4:  1 - 3 - 5 - 7 - 8 - 14 
R 5:  1 - 3 - 5 - 7 - 9 - 10 - 14 
R 6:  1 - 3 - 5 - 7 - 9 - 11 - 12 - 14 
R 7:  1 - 3 - 5 - 7 - 9 - 11 - 13 - 14
3. V(G) = E – N + 2 🡪 (19 – 14)+2 = 7
4. V(G) = P + 1 🡪 6+1 = 7
o P1 =1
o P2 =3
o P3 = 5
o P4 = 7
o P5 = 9
o P6 = 11

● Graph Matrik

6+1=7
Akhir Total - 1
Awal 1 2 3 4 5 6 7 8 9 10 11 12 13 14
1 1 1 1
2 1 0
3 1 1 1
4 1 0
5 1 1 1
6 1 0
7 1 1 1
8 1 0
9 1 1 1
10 1 0
11 1 1 1
12 1 0
13 1 0
14 0
total 6

Total Graph Matrik setelah perhitungan = 7

Anda mungkin juga menyukai