Testing dan Implementasi Sistem 3 SKS Eka Dyar W
Eka Dyar W, S.Kom eka.dyar@yahoo.com Outline Proses testing Perencanaan testing Pembuatan testcase Testing Eka Dyar W, S.Kom eka.dyar@yahoo.com
Fase SDLC Aktivitas testing Requirement Menentukan pendekatan verifikasi yang akan dilakukan Memeriksa kelengkapan desain Menggenerate data untuk functional test Memeriksa kekonsistenan desain dengan requirement Desain Menggenerate data untuk functional dan structural test Memeriksa kekonsistenan dengan desain
Fase SDLC Aktivitas testing Program/coding Memeriksa kelengkapan tahap implementasi Menggenerate data untuk structural dan functional test Test Testing aplikasi Instalasi Menempatkan sistem yang telah dites ke lingkungan produksi Maintenance Modifikasi dan retest
Testplan Adalah dokumen yang menggambarkan tujuan, ruang lingkup, dan pendekatan yang dilakukan untuk melakukan testing Dokumen tersebut bertujuan untuk : Intern tim : menggambarkan seberapa besar usaha yang diperlukan untuk memvalidasi sebuah produk Eksternal : memberi penjelasan kenapa diperlukan suatu teknik testing dan bagaimana testing tersebut dilakukan Fokus awal pada pembuatan test plan siapa audiencenya
Cont’d Kapan dibuatnya ?? Master test plan dibuat berbarengan dengan dikembangkannya dokumen project plan dan requirement Dalam satu SDLC, cukup membuat satu testplan atau lebih dari satu ?
Content dari testplan overview (tujuan dan metodologi, gambaran umum pelaksaanaan testing yang akan dilakukan) batasan (yang akan dites dan yang tidak akan dites) ruang lingkup (range dari testing yang akan dilakukan) definisi (penjelasan istilah yang dipergunakan) setting (penjelasan tentang lokasi pelaksanaan testing) quality risk (gambaran resiko yang mungkin terjadi dalam testing dan langkah pencegahannya) milestone (wbs)
Cont’d transisi (kriteria yang harus dipenuhi untuk memulai dan melengkapi suatu tes) entry criteria continuation criteria exit criteria konfigurasi dan lingkungan tes (hardware, software dan jaringan yang mana yang akan dipakai) pelaksanaan tes partisipan (pelaku dan perannya dalam testing) test case dan bug tracking
risk and contingency change history dokumen referensi FAQ pemisahan dan pengelompokan bug release management test cycle test hours risk and contingency change history dokumen referensi FAQ
IEEE 829 testplan identifier introduction test items features to be tested features not to be tested approach item pass/fail criteria suspension criteria and resumption requirement
test deliverable testing tasks environmental needs responsibilities staffing and training needs schedule risk and contingencies approvals
Buat testplan untuk aplikasi yang anda kembangkan
Sekian