TESTING DAN IMPLEMENTASI SISTEM (Pertemuan ke-13)

Slides:



Advertisements
Presentasi serupa
TEKNIK PENGUJIAN PERANGKAT LUNAK
Advertisements

DASAR-DASAR PENGUJIAN PERANGKAT LUNAK
Implementation & Testing Eri Prasetyo Bahan Kuliah MM Sistem Informasi Sources : -Juha Roning, Marko Laakso, Ari takanen, Oulu university,
Metode Pengujian Perangkat Lunak (Black Box)
REKAYASA PERANGKAT LUNAK
Testing dan Implementasi Sistem
Testing.
Teknik Pengujian Perangkat Lunak
PENGUJIAN / TESTING Ana Kurniawati.
Pengujian Black-Box.
TEKNIK PENGUJIAN PERANGKAT LUNAK
PERANCANGAN KASUS UJI.
STRATEGI PENGUJIAN PERANGKAT LUNAK
Testing dan Implementasi Sistem
SISTEM BASIS DATA Dr. Kusrini, M.Kom.
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
Pertimbangan Praktis Tahap Testing Sistem (Lanjutan I )
Metode Pengujian Perangkat Lunak (Black Box)
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 20 Slide 1 Pengujian Cacat (Defect Testing) l Pengujian program untuk mengungkap adanya.
Tahap Testing Sistem (Lanjutan I )
Agenda Pembahasan Pengertian dan Urgensi Prinsip-prinsip
Tahap Testing Sistem Pertemuan ke-8.
Pertemuan 8, 9, 10 TAHAP TESTING SISTEM.
VALIDASI SOFTWARE (Nelly Sofi).
Testing & Implementasi Sistem Fungsional Testing
TEKNIK-TEKNIK PENGUJIAN PERANGKAT LUNAK
14. PENGUJIAN PERANGKAT LUNAK
TEKNIK PENGUJIAN PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK I
REKAYASA PERANGKAT LUNAK
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan ke-13)
Rekayasa Perangkat Lunak Metode Pengujian Perangkat Lunak
Testing dan Implementasi Sistem Desain Test case Lainnya
TESTING PROGRAM.
Pengujian Perangkat Lunak
Strategi Pengujian Perangkat Lunak
Testing dan Implementasi Sistem teknik testing
Testing & Implementasi Sistem
Server Application Testing
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-11)
Black Box Testing.
Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S.Si, MT
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-10)
Metode Pengujian Perangkat Lunak (Black Box)
Software Engineering ( Pressman )
WHITE BOX TESTING DAN BLACK BOX TESTING
Validasi dan Verifikasi Software
PENGUJIAN / TESTING.
TEKNIK PENGUJIAN PERANGKAT LUNAK
TEKNIK PENGUJIAN PERANGKAT LUNAK
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-12)
TEKNIK PENGUJIAN PERANGKAT LUNAK
Testing dan Implementasi
Strategi Pengujian Perangkat Lunak
Teknik-teknik pengujian Perangkat Lunak
TEKNIK PENGUJIAN PERANGKAT LUNAK
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
Fathiah, S.T.,M.Eng Universitas Ubudiyah Indonesia
Modul 5 Kegiatan Belajar 4: DESAIN MULTIMEDIA INTERAKTIF Kelompok 4: Nur Awaludin Warjito Totok Hermawan.
Strategi Pengujian Perangkat Lunak
Strategi Pengujian Perangkat Lunak
Transcript presentasi:

TESTING DAN IMPLEMENTASI SISTEM (Pertemuan ke-13) BLACK BOX

Black Box Testing Pengujian black box adalah pengujian aspek fundamental sistem tanpa memperhatikan struktur logika internal perangkat lunak, digunakan utnuk mengetahui apakah perangkat lunak berfungsi dengan benar.

Black Box Testing Pengujian black box merupakan metode peracangan data uji yang didasarkan pada spesifikasi perangkat lunak, berfokus pada pengujian persyaratan fungsional perangkat lunak, untuk mendapatkan serangkaian kondisi input yang sesuai dengan persyaratan fungsional suatu program.

Black Box Testing Black Box berusaha menemukan kesalahan dalam kategori : (1) fungsi-fungsi yang tidak benar atau hilang, (2) kesalahan interface, (3) kesalahan dalam struktur data atau akses database eksternal, (4) kesalahan kinerja, (5) inisialisasi dan kesalahan terminasi.

Graf Based Testing .

Pola Link weight Transitivitas, yaitu hubungan antara tiga objek atau lebih yang menentukan bagaimana pengaruh hubungan tersebut menyebar pada objek yang ditentukan Simetris, yaitu hubungan antara dua objek secara dua arah Refleksif, yaitu hubungan yang mengarah pada node itu sendiri atau loop null

Equivalence Partitioning (Partisi ekuivalensi) Partisi ekuivalensi adalah metode yang membagi domain input dari suatu program ke dalam kelas data, menentukan kasus pengujian dengan mengungkapkan kelas-kelas kesalahan, sehingga akan mengurangi jumlah keseluruhan kasus pengujian. Bila suatu link weight mempunyai pola transitivitas, simetris, dan refleksif maka akan terdapat kelas ekuivalensi.

Equivalence Partitioning (Partisi ekuivalensi) Kelas ekuivalensi merepresentasikan serangkaian kondisi valid dan invalid untuk kondisi inputan. Secara khusus, suatu kondisi input dapat berupa harga numeric, suatu rentang harga, serangkaian harga yang terkait, atau suatu kondisi Boolean.

Penentuan Kelas Ekuivalensi Bila kondisi input menentukan suatu range, maka satu kelas ekuvalensi valid dan dua yang invalid ditentukan Bila suatu kondisi input memerlukan suatu harga khusus, maka satu kelas ekuivalensi valid dan dua yang invalid ditentukan Bila suatu kondisi menentukan anggota suatu himpunan, maka satu kelas ekuivalensi valid atau dua yang invalid ditentukan Bila suatu kondisi input adalah Boolean, maka satu kelas valid dan satu yang lain ditentukan.

Boundary Value Analysis (Analisis Nilai Batas) Teknik desain proses yang melengkapi partisi ekuivalensi, dengan berfokus pada domain output.

Boundary Value Analysis (Analisis Nilai Batas) Pedoman untuk menentukan analisis nilai batas : Bila suatu kondisi input mengkhususkan suatu range dibatasi oleh nilai a dan b, maka pengujian harus didesain dengan nilai a dan b, persis di atas dan di bawah a dan b secara bersesuaian

Boundary Value Analysis (Analisis Nilai Batas) Bila suatu kondisi input mengkhususkan sejumlah nilai, maka pengujian harus dikembangkan dengan menggunakan jumlah minimum dan maksimum. Nilai tepat di atas dan di bawah minimum dan maksimum juga diuji. Pedoman 1 dan 2 juga diaplikasikan ke kondisi output. Bila struktur data program telah memesan suatu batasan, maka pengujian akan dilakukan sesuai dengan batasan struktur data terebut.

Comparison Testing Pengujian perbandingan adalah metode pembangkitan data uji yang dilakukan pada perangkat lunak yang dibuat redundan. Perangkat lunak yang redundan mempunyai dua tim pengembang yang masing-masing mengembangkan perangkat lunak sendiri-sendiri untuk spesifikasi yang sama.

Comparison Testing Metode pengujian perbandingan digunakan untuk membangkitkan data uji untuk salah satu perangkat lunak, yang kemudian digunakan sebagai masukan pada pengujian perangkat lunak yang lain. Hasil pengujian kedua perangkat lunak tersebut diharapkan sama. Jika hasil pengujian kedua perangkat lunak tersebut berbeda maka kedua perangkat lunak itu akan dicek untuk mencari yang salah.

Ide : Menemukan kesalahan I/O Minggu Depan : Perangkat Pengujian