TESTING DAN QA SOFTWARE PERTEMUAN 14

Slides:



Advertisements
Presentasi serupa
Testing & Implementation System
Advertisements

Proses Testing & Standar Internasional
Proses-proses Perangkat Lunak
Rekayasa Perangkat Lunak dan Proses Software
DASAR-DASAR PENGUJIAN PERANGKAT LUNAK
BAB 8 PENGUJIAN PERANGKAT LUNAK
Testing dan Implementasi Sistem
Software testing Rizqi Prifsanti ( ).
REKAYASA PERANGKAT LUNAK
Testing dan Implementasi Sistem
Pengujian Sofware – strategi
Pengujian Software - Pelaksanaan
TESTING DAN QA SOFTWARE PERTEMUAN 5 & 6
U NIVERSITAS B INA D ARMA P ALEMBANG L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013.
Pengujian Perangkat Lunak
Testing dan Implementasi Sistem
TESTING DAN QA SOFTWARE PERTEMUAN 11 & 12
Pertemuan 9 Proyek Sistem Informasi Viska Armalina, ST., M.Eng
TESTING DAN QA SOFTWARE PERTEMUAN 7
TEKNIK PENGUJIAN PERANGKAT LUNAK
Testing dan Implementasi Sistem
TESTING DAN QA SOFTWARE PERTEMUAN 9
U NIVERSITAS B INA D ARMA P ALEMBANG L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013.
Testing Pertemuan ke 2.
Testing dan Implementasi Sistem
Software Testing Pertemuan III.
Testing dan Implementasi Sistem
TEKNIK TESTING DAN STRATEGI TESTING
Pengujian dan Implementasi Sistem Informasi
Systems Development Life Cycle
Testing dan implementasi sistem
METODOLOGI MANAJEMEN PROYEK
Tim RPL Teknik Informatika 2017
BAB 1 PENGUJIAN PERANGKAT LUNAK
TEKNIK PENGUJIAN PERANGKAT LUNAK
PIHAK-PIHAK YANG TERLIBAT DALAM PROYEK
FASE PENGEMBANGAN (bag 2)
TEKNIK PENGUJIAN PERANGKAT LUNAK
TESTING DAN IMPLEMENTASI SISTEM
White Box Testing Pembuatan Flowgraph Pembuatan Testcase.
WHITE BOX TESTING PENGUJIAN BASIS PATH
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-9)
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-9)
Strategi Testing Rika Harman, S.Kom.,M.S.I.
Testing dan Implementasi Sistem Informasi
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-8)
Analisis Kinerja Sistem Pertemuan ke 3
Black Box Testing.
Testing dan Implementasi Sistem [3-sks (3-0)]
BAB VII Implementasi dan Testing
TESTING DAN IMPLEMENTASI SISTEM
Testing & Implementasi
TESTING DAN IMPLEMENTASI PERTEMUAN 3
TESTING DAN IMPLEMENTASI PERTEMUAN 2
TESTING DAN IMPLEMENTASI PERTEMUAN 7
TEKNIK PENGUJIAN PERANGKAT LUNAK
TEKNIK PENGUJIAN PERANGKAT LUNAK
TESTING DAN QA SOFTWARE PERTEMUAN 18
TESTING DAN QA SOFTWARE PERTEMUAN 10 & 11
TESTING DAN QA SOFTWARE PERTEMUAN 16 & 17
Pengujian Perangkat Lunak
TESTING DAN QA SOFTWARE PERTEMUAN 9
Pengujian White Box Kustanto 11/27/2018 Pengujian white box.
TEKNIK PENGUJIAN PERANGKAT LUNAK
TESTING DAN QA SOFTWARE PERTEMUAN 12
TESTING DAN QA SOFTWARE PERTEMUAN 13
Tim RPL Teknik Informatika 2018
White Box Testing.
Fathiah, S.T.,M.Eng Universitas Ubudiyah Indonesia
WHITE BOX TESTING PENGUJIAN BASIS PATH
Transcript presentasi:

TESTING DAN QA SOFTWARE PERTEMUAN 14 STRUKTURISASI DALAM PERENCANAAN TESTING

TESTING TERSTRUKTUR vs TESTING TIDAK TERSETRUKTUR Tes Terstruktur: Direncanakan, didefinisikan dan didokumentasikan. Menggunakan strategi yang didasari oleh analisa rasional terhadap sistem, lingkungan, kegunaan dan resiko. Tes Tidak Terstruktur: Tidak direncanakan sebelumnya. Dilakukan berdasarkan spontanitas dan kreatifitas.

TESTING TERSTRUKTUR vs TESTING TIDAK TERSETRUKTUR ~ lanjutan ~ Testing tidak dapat 100 % terstruktur ataupun 100 % tidak terstruktur. Testing selalu berada diantaranya. Karena testing yang hanya menggunakan metode terstruktur membutuhkan usaha yang amat keras dalam pembuatan rencana tes. Sedangkan untuk testing yang tidak terstruktur, cakupan tes tidak dapat diketahui dan tidak diulang secara konsisten. Idealnya perbandingan bobot antara terstruktur dan tidak terstruktur adalah 75% dan 25%.

SPESIFIKASI TES TINGKAT TINGGI vs SPESIFIKASI TES DETIL Tingkat kedetilan dari suatu spesifikasi tes tergantung pada faktor berikut: Tingkat kelengkapan dan stabilitas spesifikasi sistem. Jika spesifikasi belum lengkap, maka dibuat spesifikasi tes tingkat tinggi. Tingkat resiko internal produk atau fitur yang dites. Kredibilitas, kemampuan dan pengalaman dari orang yang akan melakukan tes. Tingkat stabilitas vs pergantian tester (semakin tinggi pergantian, rencana tes dan dokumentasi yang lebih baik semakin dibutuhkan)

SPESIFIKASI TES TINGKAT TINGGI vs SPESIFIKASI TES DETIL ~ lanjutan ~ Backup dan pergantian sumber daya. Tingkat otomatisasi. Sistem manual lebih sedikit memerlukan arahan yang presisi daripada sistem otomatis. Ekstensi tes yang harus diulangi. Test cases harus didisain untuk dapat diulangi, dan untuk keperluan tersebut dibutuhkan dokumentasi yang cukup detil untuk dapat menjalankannya kembali secara konsisten.

FAKTOR PENENTU UKURAN KECUKUPAN TES Faktor yang membantu dalam menentukan seberapa banyaknya tes yang mencukupi/memadai adalah: Cakupan fungsional yang diinginkan Tingkat kualitas, reliabilitas dan kejelasan batasan dari produk yang diserahkan. Jangkauan tipe tes yang dibutuhkan, misal kegunaan, performansi, keamanan dan kendali, kompatibilitas/konfigurasi. Tingkat antisipasi kualitas yang telah ada di dalam sistem.

FAKTOR PENENTU UKURAN KECUKUPAN TES ~ lanjutan ~ Resiko dan konsekuensi dari defect yang tersembunyi dalam fitur atau aspek sistem. Kemampuan untuk memenuhi standar audit yang telah ditetapkan Hambatan tes, seperti waktu dan sumber daya untuk tes, fisibilitas dan biaya tes.

FAKTOR PENENTU UKURAN KECUKUPAN TES ~ lanjutan ~ Pada dasarnya ada 3 faktor utama yang harus diseimbangkan dalam membuat suatu rencana tes, yaitu: Tingkat kedetailan (waktu dan sumberdaya yang dibutuhkan untuk membuat dan menjaga rencana tes) Tingkat organisasi dan kendali tes yang dibutuhkan Kebutuhan tester dalam pengarahan tugas, otonomi dan kreatifitas

SEKUENSIAL TES Faktor –faktor yang membantu dalam menentukan urutan (sekuensial) alur kerja tes yang terbaik, antara lain: Aliran kerja tes ditinjau berdasarkan pada perkiraan beban tanggung jawab, dari yang paling besar ke yang paling kecil. Aliran kerja tes ditinjau berdasarkan pada produk tes yang dapat dihasilkan terlebih dahulu. Aliran kerja tes ditinjau berdasarkan pada ketergantungan (dependensi) antara test case. Test case yang tingkat ketergantungannya paling sedikit akan dilaksanakan lebih dulu.

SEKUENSIAL TES ~ lanjutan ~ Aliran kerja tes ditinjau berdasarkan pada sumber daya testing yang paling mencukupi terlebih dahulu. Aliran kerja tes ditinjau berdasarkan pada sumber daya debugging dan perbaikan mana yang paling mencukupi terlebih dahulu. Urutan eksekusi tes berawal dari tempat dimana terdapat kemungkinan tertinggi akan ditemukan defect yang sulit dibenahi.

SEKUENSIAL TES ~ lanjutan ~ Aliran kerja tes ditinjau berdasarkan pada logika atau pengalaman kerja tes, misal tes dilakukan dari unit test dahulu untuk kemudian ke arah integration test. Aliran kerja tes ditinjau berdasarkan pada bagian sistem yang paling sulit untuk dilakukan perbaikan bilamana terjadi defect. Aliran kerja tes ditinjau berdasarkan pada pengalaman tes adalah metode yang paling banyak berhasil.