Black Box Testing.

Slides:



Advertisements
Presentasi serupa
TEKNIK PENGUJIAN PERANGKAT LUNAK
Advertisements

PEMODELAN ANALISIS Kuliah - 5
Metode Pengujian Perangkat Lunak (Black Box)
REKAYASA PERANGKAT LUNAK
Testing dan Implementasi Sistem
TESTING DAN QA SOFTWARE PERTEMUAN 5 & 6
Teknik Pengujian Perangkat Lunak
PENGUJIAN / TESTING Ana Kurniawati.
Analisis Model.
TESTING DAN QA SOFTWARE PERTEMUAN 7
Pengujian Black-Box.
PERANCANGAN KASUS UJI.
TESTING DAN QA SOFTWARE PERTEMUAN 9
STRATEGI PENGUJIAN PERANGKAT LUNAK
Testing dan Implementasi Sistem
Testing Levels. Activities of Test Engineer Test engineer is an information technology professional who is in charge of ane or more technical test activities,
Tim Asisten Praktikum RPL 09/10.  Disebut juga behaviorial testing  Berfokus pada functional requirements  Menurunkan sejumlah input untuk melatih.
BLACK BOX TESTING.
Testing Implementasi Sistem Oleh :Rifiana Arief, SKom, MMSI
TEKNIK TESTING DAN STRATEGI TESTING
Metode Pengujian Perangkat Lunak (Black Box)
Pertemuan 8, 9, 10 TAHAP TESTING SISTEM.
VALIDASI SOFTWARE (Nelly Sofi).
Testing & Implementasi Sistem Fungsional Testing
Analisis Model.
TEKNIK-TEKNIK PENGUJIAN PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan ke-13)
TEKNIK PENGUJIAN PERANGKAT LUNAK
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan ke-13)
TESTING DAN IMPLEMENTASI SISTEM
TESTING SISTEM INFORMASI
Rekayasa Perangkat Lunak
Pengujian Perangkat Lunak
Strategi Pengujian Perangkat Lunak
Testing dan Implementasi Sistem teknik testing
Testing & Implementasi Sistem
Testing dan Implementasi
Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S.Si, MT
TESTING DAN IMPLEMENTASI SISTEM
Teknik Informatika – Universitas Trunojoyo
Metode Pengujian Perangkat Lunak (Black Box)
Software Engineering ( Pressman )
Testing dan Implementasi SI220A
Pertemuan 7.
TUGAS PERSONAL Tugas dikumpulkan sebelum Ujian dilaksanakan
Analisis Model.
WHITE BOX TESTING DAN BLACK BOX TESTING
Validasi dan Verifikasi Software
TESTING DAN IMPLEMENTASI PERTEMUAN 6
PENGUJIAN / TESTING.
ANALISA KEBUTUHAN PERANGKAT LUNAK
REKAYASA KEBUTUHAN PL.
TESTING DAN QA SOFTWARE PERTEMUAN 14
TESTING DAN QA SOFTWARE PERTEMUAN 10 & 11
TEKNIK PENGUJIAN PERANGKAT LUNAK
Testing dan Implementasi
Pengujian Perangkat Lunak
Strategi Pengujian Perangkat Lunak
TESTING DAN QA SOFTWARE PERTEMUAN 9
Teknik-teknik pengujian Perangkat Lunak
TESTING DAN QA SOFTWARE PERTEMUAN 12
Tim RPL Teknik Informatika 2018
Pengujian Perangkat Lunak
Strategi Pengujian Perangkat Lunak
Pengujian Perangkat Lunak
Teknik-teknik pengujian Perangkat Lunak
Fathiah, S.T.,M.Eng Universitas Ubudiyah Indonesia
Strategi Pengujian Perangkat Lunak
Strategi Pengujian Perangkat Lunak
Transcript presentasi:

Black Box Testing

Pengertian Black-Box Testing Merupakan pengujian yang berfokus pada spesifikasi fungsional dari perangkat lunak, tester dapat mendefinisikan kumpulan kondisi input dan melakukan pengetesan pada spesifikasi fungsional program. Merupakan  sebuah  metode  yang  digunakan untuk  menemukan  kesalahan  dan mendemonstrasikan  fungsional  aplikasi  saat dioperasikan,  apakah  input  diterima  dengan  benar dan  output  yang  dihasilkan  telah  sesuai  dengan yang diharapkan.

Ciri-Ciri Black Box Testing Black box testing berfokus pada kebutuhan fungsional pada software, berdasarkan pada spesifikasi kebutuhan dari software dan output yang dihasilkan aplikasi. Black box testing melakukan pengujian tanpa pengetahuan detil struktur internal dari sistem atau komponen yang dites.

Kategori error yang akan diketahui melalui black box testing  : Fungsi yang hilang atau tak  benar Error  dari antar-muka Error  dari struktur data atau  akses eksternal database Error  dari kinerja atau tingkah  laku Error  dari inisialisasi dan  terminasi 

Jenis-jenis testing Pada black box testing terdapat jenis teknik disain tes yang dapat dipilih berdasarkan pada tipe testing yang akan digunakan, yang diantaranya  : State Transitions Testing Equivalence Class Partitioning Boundary Value Analysis Cause-Effect Graphing

State Transitions Testing State Transition Testing, suatu test cases didisain untuk memeriksa validitas transisi antar status. Test cases tambahan juga akan didisain untuk testing terhadap transisi-transisi yang tidak termasuk dan tidak dispesifikasikan. Dengan kata lain, testing ini fokus terhadap perpindahan antar kondisi.

Equivalence Partitioning Merupakan metode black box testing yang membagi domain masukan dari suatu program ke dalam kelas-kelas data, dimana test cases dapat diturunkan.

Boundary value analysis Boundary value analysis adalah suatu teknik disain test cases yang berguna untuk melakukan pengujian terhadap nilai sekitar dari pusat domain.  Boundary Value Analysis (BVA) melengkapi Equivalence Partitioning, dengan melakukannya dari domain output

Cause-Effect Graphing Cause-Effect Graphing : memvalidasi aksi2 & kondisi yg kompleks. Memahami obyek yang dimodelkan dalam software dan hubungan koneksi antar obyek, kemudian mendefinisikan serangkaian tes yang merupakan verifikasi bahwa semua obyek telah mempunyai hubungan dengan yang lainnya sesuai yang diharapkan.

State Transitions Testing

State Transitions Diagram Sebuah Website

Hotel Reservation State Transition Diagram

State Transition Diagram for a role-playing game

State Transition Diagram for Game 2D