Pengujian Perangkat Lunak

Slides:



Advertisements
Presentasi serupa
Testing & Implementation System
Advertisements

TEKNIK PENGUJIAN PERANGKAT LUNAK
Pemrograman Sistem terdistribusi
DASAR-DASAR PENGUJIAN PERANGKAT LUNAK
BAB 8 PENGUJIAN PERANGKAT LUNAK
Proses perangkat lunak dan metrik proyek
PENGANTAR REKAYASA PERANGKAT LUNAK I
Software Configuration Management (SCM)
Pengujian Perangkat Lunak
Rekayasa Perangkat Lunak
TEKNIK PENGUJIAN PERANGKAT LUNAK
Testing dan Implementasi Sistem
1 Pendahuluan Ir. Waniwatining Astuti, M.T.I Muhammad Rachmadi, S.T., M.T.I.
Testing Pertemuan ke 2.
STRATEGI PENGUJIAN PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK
Kriteria Rekayasa Perangkat Lunak (lanjutan)
PROSES PERANGKAT LUNAK DAN METRIK PROYEK
Perencanaan Rekayasa Perangkat Lunak
TEKNIK TESTING DAN STRATEGI TESTING
Diadopsi dari presentasi Ian Sommeriville, Pengantar Rekayasa Perangkat Lunak.
PENGUJIAN DENGAN SIKLUS HIDUP
Pertemuan 8, 9, 10 TAHAP TESTING SISTEM.
REKAYASA PERANGKAT LUNAK
Testing dan implementasi sistem
Strategi Pengujian Perangkat Lunak
Manajemen Proyek Sistem Informasi Universitas Mercu Buana Yogyakarta
Perangkat Lunak 1.
Tim RPL Teknik Informatika 2017
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-1)
TEKNIK-TEKNIK PENGUJIAN PERANGKAT LUNAK
14. PENGUJIAN PERANGKAT LUNAK
TEKNIK PENGUJIAN PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK
TEKNIK PENGUJIAN PERANGKAT LUNAK
Rekayasa Perangkat Lunak Metode Pengujian Perangkat Lunak
REKAYASA PERANGKAT LUNAK
TESTING DAN IMPLEMENTASI SISTEM
Rekayasa Perangkat Lunak
Pendahuluan Muhammad Rachmadi, S.T., M.T.I..
WHITE BOX TESTING PENGUJIAN BASIS PATH
Teknik Pengujian Perangkat Lunak
Manajemen Konfigurasi Perangkat Lunak
Strategi Pengujian Perangkat Lunak & Sistem
Testing dan Implementasi
OOP Pertemuan 4 Febriyanno Suryana, S.Kom, MM
Dasar – dasar pengujian perangkat lunak
Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S.Si, MT
Testing dan Implementasi SI220A
MANAJEMEN PENGUJIAN PERANGKAT LUNAK
TESTING DAN IMPLEMENTASI PERTEMUAN 2
Software Engineering ( Pressman )
Testing dan Implementasi SI220A
REKAYASA PERANGKAT LUNAK
Software Quality Assurance (SQA)
Model Waterfall dan Dokumen SKPL
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-5)
TEKNIK PENGUJIAN PERANGKAT LUNAK
Pengantar Rekayasa Perangkat Lunak
TEKNIK PENGUJIAN PERANGKAT LUNAK
Pertemuan 5 PENGUJIAN WHITE BOX.
TEKNIK PENGUJIAN PERANGKAT LUNAK
PERENCANAAN PROJEK PERANGKAT LUNAK
Pengujian Perangkat Lunak
TEKNIK PENGUJIAN PERANGKAT LUNAK
Tim RPL Teknik Informatika 2018
White Box Testing.
Fathiah, S.T.,M.Eng Universitas Ubudiyah Indonesia
Fathiah, S.T.,M.Eng Universitas Ubudiyah Indonesia
WHITE BOX TESTING PENGUJIAN BASIS PATH
Transcript presentasi:

Pengujian Perangkat Lunak

Dasar-dasar Pengujian Perangkat Lunak Pengujian adalah proses untuk menemu kan error pada perangkat lunak sebelum di-delivery kepada pengguna.

Pokok Bahasan Sasaran Pengujian Prinsip-prinsip Pengujian Testabilitas

Sasaran Pengujian Pengujian adalah proses eksekusi suatu program dengan maksud menemukan kesalahan Test case yang baik adalah test case yang memiliki probabilitas tinggi untuk menemukan kesalahan yang belum pernah ditemukan sebelumnya Pengujian yang sukses adalah pengujian yang mengungkap semua kesalahan yang belum pernah ditemukan sebelumnya

Yang berhubungan dengan pengujian ? Customer, tim yang mengontrak pengembang untuk mengembangkan perangkat lunak. Pengguna , kelompok yang akan menggunakan perangkat lunak Pengembang perangkat lunak, tim yang membangun perangkat lunak Tim Pengujian perangkat lunak, tim khusus yang bertugas untuk menguji fungsi-fungsi pada perangkat lunak.

Prinsip-prinsip Pengujian semua pengujian harus dapat ditelusuri sampai ke persyaratan pelanggan, maksudnya mengungkap kesalahan dari cacat yang menyebabkan program gagal. Pengujian harus direncanakan lama sebelum pengujian itu mulai, maksudnya semua pengujian dapat direncanakan dan dirancang sebelum semua kode dijalankan.

Prinsip-prinsip Pengujian Prinsip Pareto berlaku untuk pengujian perangkat lunak, maksudnya dari 80% kesalahan yang ditemukan selama pengujian dapat ditelusuri sampai 20% dari semua modul program. Pengujian harus mulai “dari yang kecil” dan berkembang ke pengujian “yang besar”, Selagi pengujian berlangsung maju, pengujian mengubah focus dalam usaha menemukan kesalahan pada cluster modul yang terintegrasi dan akhirnya pada sistem.

Prinsip-prinsip Pengujian Pengujian yang mendalam tidak mungkin karena tidak mungkin mengeksekusi setiap kombinasi jalur skema pengujian dikarenakan jumlah jalur permutasi untuk program menengah pun sangat besar. Untuk menjadi paling efektif, pengujian harus dilakukan oleh pihak ketiga yang independent

Testabilitas Testabilitas adalah seberapa mudah sebuah program computer dapat diuji.

Karakteristik PL yg diuji OPERABILITAS, semakin baik dia bekerja semakin efisien dia dapat diuji. OBSERVABILITAS, apa yg anda lihat adalah apa yg anda uji. KONTROLABILITAS, semakin baik kita dapat mengontrol PL semakin banyak pengujian yg adapat diotomatisasi dan dioptimalkan.

Karakteristik PL yg diuji DEKOMPOSABILITAS, dengan mengontrol ruang lingkup pengujian kita dapat lebih cepat mengisolasi masalah dan melakukan pengujian kembali. KESEDERHANAAN, semakin sedikit yg diuji semakin cepat pengujian.

Karakteristik PL yg diuji STABILITAS, semakin sedikit perubahan semakin sedikit gangguan pengujian. KEMAMPUAN DIPAHAMI, semakin banyak informasi yg dimiliki semakin detail pengujiannya.

ATRIBUT PENGUJIAN YG BAIK Memiliki probabilitas yg tinggi menemukan kesalahan. Tidak redundan. Harusnya ‘jenis terbaik’. Tidak boleh terlalu sederhana atau terlalu kompleks.