Testing dan Implementasi Sistem 3 SKS Eka Dyar W
Eka Dyar W, S.Kom eka.dyar@yahoo.com Outline Pendokumentasian testing Standar dokumentasi testing Bug tracking Eka Dyar W, S.Kom eka.dyar@yahoo.com
Cont’d Testing yang dilakukan harus didokumentasikan Tujuan pendokumentasian testing : Menyediakan data terkait dengan kesiapan peluncuran sistem Menyediakan data terkait dengan long term detection dari permasalahan suatu fungsi
Isi dari dokumentasi testing Functional testing status Berapa persen : Selesai ditest Ditest dengan status defect masih open Tidak ditest Expected vs actual defect detected hasil analisa antara jumlah defect yang diharapkan akan muncul (pada fase planning) dan jumlah defect yang benar-benar muncul
Cont’d Defect detected vs corrected hasil analisa antara jumlah defect yang sudah dideteksi (dan belum terselesaikan) dengan jumlah defect yang sudah diperbaiki Defect distribution menjelaskan lokasi defect ditemukan (modul atau fungsi)
Cont’d Testing action menjelaskan tentang ringkasan kegiatan testing yang sudah dilakukan. Ex : apakah ada testing yang molor dari jadwal yang telah ditentukan, testing bagian apa, karena apa
Standar dokumentasi testing Standar IEEE 829 Mengatur dokumentasi standar untuk : Testplan Test design specification Test case specification Test procedure specification Test item transmittal report Test log Test incident report Test summary report
Bug tracking/defect tracking Tujuan dari testing adalah menemukan sebanyak mungkin defect/bug Penyebabnya: Berbeda dengan spesifikasi produk Berbeda dengan keinginan user Setelah ditemukan, defect tersebut harus disampaikan ke developer – dilaporkan atau direkam
Cont’d Tujuan utama dari merekam/melaporkan bug/defect Untuk memperbaiki defect Untuk melaporkan status dari aplikasi Untuk memperoleh statistik yang dipergunakan untuk mengembangkan ekspektasi defect untuk pengembangan aplikasi mendatang Untuk meng-improve proses pengembangan software
Cont’d Item yang harus dilaporkan dalam defect tracking : Nama defect Sumber Defect severity Defect priority Status Detil deskripsi PIC untuk memperbaiki defect
Cont’d Setelah dilakukan perbaikan oleh developer, harus dilakukan retest terhadap perbaikan tersebut untuk memastikan bahwa perbaikan yang dilakukan tidak bermasalah di tempat lain Diperlukan mekanisme problem tracking
Informasi yang diperlukan pada problem tracking Bug identifier Status terbaru Test case identifier Nama tester Tanggal testing Tanggal pelaporan bug
Cont’d PIC untuk perbaikan Deskripsi penyebab bug Deskripsi perbaikan Tanggal perbaikan Tester untuk retest Tanggal retest Hasil retest
Minggu depan Implementasi
Sekian