Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Testing dan Implementasi Sistem teknik testing

Presentasi serupa


Presentasi berjudul: "Testing dan Implementasi Sistem teknik testing"— Transcript presentasi:

1 Testing dan Implementasi Sistem teknik testing

2 Teknik dalam testing Blackbox testing
Tidak berorienstasi struktur software Disebut juga dengan specification-based atau functional testing Whitebox testing - Berorientasi dengan struktur dan implementasi dari software Borise Beizer, BlackBox Testing Techniques for Functional Testing of Software System, John Wiley & Sons, Inc., 1995

3 Testing dan Implementasi Sistem materi Blackbox testing

4 Blackbox testing Pengujian black box merupakan pendekatan komplementer dari teknik white box, karena pengujian black box diharapkan mampu mengungkap kelas kesalahan yang lebih luas. Pengujian black box berfokus pada pengujian persyaratan fungsional perangkat lunak, untuk mendapatkan serangkaian kondisi input yang sesuai dengan persyaratan fungsional suatu program. Kebenaran perangkat lunak yang diuji hanya dilihat berdasarkan keluaran yang dihasilkan dari data atau kondisi masukan yang diberikan, tanpa melihat bagaimana proses untuk mendapatkan keluaran tersebut.

5 I = Data2 masukan yg menyebabkan tingkah laku/proses yang menyimpang/ ganjil.
Oe = output yang menampakkan/mengungkap cacat/rusak yang muncul.

6 Tujuan blackbox Testing
Berbeda dengan pengujian white box, pengujian black box cenderung diaplikasikan selama tahap akhir pengujian. Tujuan blackbox Testing Menemukan : Kesalah Fungsi . Kesalahan interface. Error pada akses database external. Error pada kinerja. Error pada saat inisialisasi atau terminasi.

7 Test Case pada Black-box testing
Pengujian fungsional sistem berdasarkan input – output Membagi input – output ke dalam beberapa kelas  (KELAS ekuivalen dengan boundary input). Menggunakan input yang tidak sesuai spesifikasi (negatif, di luar range)

8 Contoh testcase pada Aplikasi Penjualan
Test Case ID : CUST.01 Function : Menambah satu pelanggan baru. Data Assumptions: Customer database sudah direstore. Deskripsi : Menambah satu pelanggan, melalui Form Tambah Pelanggan, dan menampilkan validasi pelanggan baru tersebut pada Tampilan Pelanggan

9 … Aksi State Awal atau Tampilan Data Hasil yg diharapkan (Response)
1 Aplikasi Penjualan dijalankan melalui Icon di windows Program Manager Tidak Ada Menu utama Aplikasi Penjualan 2. Pilih Pelanggan pada Menu Tampilan. Utama Penjualan Menampilkan Data pelanggan 3. Click pilihan All Customers Pelanggan Window ditampilkan dengan judul “Pelanggan”. 4. Click pada Button Tambah Customer – All Customer Tampilan Tambah

10 METODE BLACK BOX TESTING

11 Beberapa Metode Black Box Testing :
1. Functional analysis 2. Orthogonal Array 3. Comparison Testing 4. Test factor Analysis 5. Risk Based Testing 6. Syntax Testing

12

13

14

15 Contoh sederhana pada saklar lampu berikut :

16

17

18

19 Saklar :On---> Light : off ---> terjadi Fault

20

21

22 State transition Diagram

23 Testing tree--- Branch Coverage (0-switch)

24 Define Test – menentukan Jumlah Test berdasarkan jumlah jalur → Terdapat 3 Jalur maka terdapat 3 test case

25 Testing tree --- switch coverage (I-switch)
Berdasarkan state diagram di atas ditentukan 6 test case.

26 Define test

27 Please fineshed case of ELECTRIC TOOTHBRUSH with State trasition technique

28 End of this Session Any Problems???


Download ppt "Testing dan Implementasi Sistem teknik testing"

Presentasi serupa


Iklan oleh Google