Upload
scripbot
View
232
Download
1
Embed Size (px)
Citation preview
7/25/2019 Testing & Implementasi Sistem Isi
1/25
Testing &Implementasi
SistemStruktur Pengujian Perangkat Lunak & Membangun
7/25/2019 Testing & Implementasi Sistem Isi
2/25
NamaKelompok :
Christoper Bintang Sangjaya (1310
Ester Melinda (13101129)
I Gusti gurah !ira "artha (131011
I Gusti "utu %dithya "rata&a (1310
ohanes iser "hi&a (131012*')
7/25/2019 Testing & Implementasi Sistem Isi
3/25
rategi Pengujian PerangkatLunak
"roses +esting
7/25/2019 Testing & Implementasi Sistem Isi
4/25
ndekatan Strategi Pengujian PeraLunak
"engujian ,nit
7/25/2019 Testing & Implementasi Sistem Isi
5/25
ndekatan Strategi Pengujian PeraLunak
"engujian Integrasi
7/25/2019 Testing & Implementasi Sistem Isi
6/25
ndekatan Strategi Pengujian PeraLunak
"ende-atan "engujian IntegrasiTop DownTesting
7/25/2019 Testing & Implementasi Sistem Isi
7/25
ndekatan Strategi Pengujian PeraLunak
"ende-atan "engujian IntegrasiBottom-up
Testing
7/25/2019 Testing & Implementasi Sistem Isi
8/25
ndekatan Strategi Pengujian PeraLunak
"engujian .alidasi"engujian %lpha dan Beta
7/25/2019 Testing & Implementasi Sistem Isi
9/25
ndekatan Strategi Pengujian PeraLunak
"engujian Siste&.olu&e +esting
Stress +esting
"er/or&ane +estingata eoery +esting
ata Ba-up and estore +esting
ata Seurity +esting
7/25/2019 Testing & Implementasi Sistem Isi
10/25
engertian Test Case
Test case&erupa-an suatu tesyang dila-u-an 5erdasar-an pasuatu inisialisasi6 &asu-an6 -ond
ataupun hasil yang telahditentu-an se5elu&nya7
7/25/2019 Testing & Implementasi Sistem Isi
11/25
Test Case
ua &etode pende-atan peranangtest ase6 yaitu8
Bla- Bo +esting
!hite Bo +esting
7/25/2019 Testing & Implementasi Sistem Isi
12/25
rancangan Test Case
Black Box TestingTest caseini 5ertujuan untu- &enunju--an /ungsi "tentang ara 5eroperasinya6 apa-ah pe&asu-an dat
-eluaran telah 5erjalan se5agai&ana yang diharap-dan apa-ah in/or&asi yang disi&pan seara e-sternselalu dijaga -e&uta-hirannya7
7/25/2019 Testing & Implementasi Sistem Isi
13/25
rancangan Test Case
White Box Testing%dalah &era&al-an ara -erja perang-at luna- searini6 -arenanya logical path(jalur logi-a) perang-at
luna- a-an di;testdengan &enyedia-an test ase ya-an &engerja-an -u&pulan -ondisi dan ataupengulangan seara spesi
7/25/2019 Testing & Implementasi Sistem Isi
14/25
rancangan Test Case
Uji Coba White Box
,ji o5a white boxadalah &etode peranang
test caseyang &engguna-an stru-tur -ontroperanangan prosedural untu- &endapat-ancase7
T C Uji C b W
7/25/2019 Testing & Implementasi Sistem Isi
15/25
rancangan Test Case Uji Coba W!o"
Uji Coba Basis Path"rosedur rata;rata pada 5agian 5eri-ut a-an diguna-an se5agai ontoh dala&pe&5uatan test case7PROCEDURE RATA-RATA
INTERFACE RESULT rata, total, input, total.valid
INTERFACE RESULT nilai, minim, max
TPE NILAl !"#"$$% IS SCALAR ARRA&
TPE rata, total. input, total.valid, max.minim, 'umla( IS
SCALAR&
TPE I IS INTE)ER&
I * "&
total. input * total. valid * $&
'umla( * $&
DO +ILE nilai!i% -/// .and. total.input "$$
tam0a(1an total.input d2n3an "&
IF nilai!i% * minimum .an
TEN tam0a(1an total.vali
'umla(*'umla( 5 nilai!i%&
ELSE 61ip&
END IF
tam0a(1an i d2n3an "&
ENDDO
IF total. valid $
TEN rata *'umla(7total.
ELSE rata * -///&
ENDIF
END
T t C Uji C b W
7/25/2019 Testing & Implementasi Sistem Isi
16/25
rancangan Test Case Uji Coba W!o"
Uji Coba Basis Path:ang-ah;Iang-ah pe&5uatan test case8
17 engan &e&perguna-an perananganprosedural atau progra& su&5er se5agaidasar6 diga&5ar-an diagra& alirnya7
27+entu-an cyclomatic complexityuntu-diagra& alir yang telah di5uat 8
V(G) = !egion"
V(G) = #$ e%ge & #' no%e =
V(G) = * p!e%icate no%e # =
T t C Uji C b W
7/25/2019 Testing & Implementasi Sistem Isi
17/25
rancangan Test Case Uji Coba W!o"
Uji Coba Basis Path:ang-ah;Iang-ah pe&5uatan test case837 +entu-an in%epen%ent pathpada +owg!aphari
hasil perhitungan cyclomatic complexityterdapat >
in%epen%ent pathyaitu 8
path 1 8 1;2;10;11;13 path 2 8 1;2;10;12;13
path 3 8 1;2;3;10;11;13
path ' 8 1;2;3;';#;$;9;2;77
path # 8 1;2;3;';#;>;$;9;2;77
path > 8 1;2;3;';#;>;*;$;9;2;777
T t C Uji C b W
7/25/2019 Testing & Implementasi Sistem Isi
18/25
rancangan Test Case Uji Coba W!o"
Uji Coba Basis Path:ang-ah;Iang-ah pe&5uatan test case8
'7 Buat test caseyang a-an &engerja-an &asing;&apada 5asis set7 ata yang dipilih harus tepat sehin-ondisi darip!e%icate no%edi-erja-an se&ua7
T t C Uji C b W
7/25/2019 Testing & Implementasi Sistem Isi
19/25
rancangan Test Case Uji Coba W!o"
Uji Coba ,oop
Macam macam
Loop
7/25/2019 Testing & Implementasi Sistem Isi
20/25
rancangan Test Case
Uji Coba !lack !o""engujian black&box5er/o-us pada persyarat/ungsional ":7 "engujian ini &e&ung-in-an asiste& &e&peroleh -u&pulan -ondisi inp-ty
a-an &engerja-an seluruh -eperluan /ungsioprogra&7
erancangan Test Case Uji Coba
7/25/2019 Testing & Implementasi Sistem Isi
21/25
erancangan Test Case Uji Coba !o"
#$UI%L#NC#P'TITI(NIN)
erancangan Test Case Uji Coba
7/25/2019 Testing & Implementasi Sistem Isi
22/25
erancangan Test Case Uji Coba !o"
!(UN*'+ %LU# NL+SIS"etunju- pengujian BV.8
17 ?i-a -ondisi inp-t5erupa !angeyang di5atasi nilai a test caseharus diranang dengan nilai a dan 57
27 ?i-a -ondisi inp-tditentu-an dengan seju&lah nilai6
caseharus di-e&5ang-an dengan &engerja-an sa&5atas &a-si&al nilai terse5ut7
37 Sesuai petunju- 1 dan 2 untu- -ondisi o-tp-tdirantest casesa&pai ju&lah &a-si&al7
'7 ,ntu- stru-tur data pada progra& harus diranang s
5atas -e&a&puan7
7/25/2019 Testing & Implementasi Sistem Isi
23/25
n, $uestion---
7/25/2019 Testing & Implementasi Sistem Isi
24/25
Kesimpulan
Strategi pengujian perang-at luna- dila-u-an untu&e&udah-an para peranang dala& &enentu-an-e5erhasilan systemyang telah di-erja-an7
Test case&erupa-an suatu tes yang dila-u-an5erdasar-an pada suatu inisialisasi6 &asu-an6 -onataupun hasil yang telah ditentu-an se5elu&nya7Segala produ- pere-ayasaan6 ter&asu- perang-atluna-6 dapat diuji dengan dua ara6 yaitu pengujiawhite box dan pengujian black box
7/25/2019 Testing & Implementasi Sistem Isi
25/25
erima Kas