Strategi Pengujian Perangkat Lunak
“Pendekatan Strategis dalam Pengujian Perangkat Lunak”
“Pendekatan Strategis dalam Pengujian Perangkat Lunak”
Gambaran Umum
·
Strategi pengujian perangkat lunak menyediakan
petunjuk yang menjelaskan langkah-langkah yang harus dilakukan sebagai bagian
dari pengujian
·
Perangkat lunak diuji untuk menentukan kesalahan
yang dibuat secara tidak sengaja saat perangkat lunak tersebut dirancang dan
dibangun
·
Pengujian adalah serangkaian kegiatan yang
direncanakan dan dilakukan secara sistematis. Untuk alasan ini, pola baku atau
template untuk pengujian perangkat lunak sebaiknya di definisikan dalam
proses perangkat lunak
Pendekatan Strategis dalam Pengujian Perangkat Lunak
·
Untuk melakukan pengujian yang efektif, anda
harus melakukan tinjauan teknis yang efektif
·
Pengujian dimulai pada tingkat komponen dan
bekerja ke arah luar menuju integrasi sistem berbasis komputer secara
keseluruhan
·
Teknik pengujian yang berbeda tepat untuk
pendekatn rekayasawan perangkat lunak yang berbeda pula dan pada waktu yang
berbeda
·
Pengujian dilakukan oleh pengembang perangkat
lunak daro kelompok penguji independen
·
Pengujian dan debugging adalah aktifitas yang
berbeda, namun debugging harus terakomodasi dalam setiap strategi pengujian
Verifikasi dan Validasi
·
Verifikasi merunjuk pada sekumpulan tugas yang
memastikan bahwa perangkat lunak benar menerapkan fungsi yang ditentukan
·
Validasi merujuk ke sekumpulan tugas yang
berbeda yang memastikan bahwa perangkat lunak yang telah dibangun dapat dilacak
berdasarkan persyaratan pelanggan
·
Meliputi beragam kegiatan SQA (Kegiatan Jaminan
Kualitas Perangkat Lunak)
Kegiatan Jaminan Kualitas Perangkat Lunak
Melakukan Pengujian Perangkat Lunak
·
Para pengembang perangkat lunak selalu
bertanggung jawab untuk menguji masing-masing komponen dari program yang
dikembangkannya dan memastikan bahwa setiap komponen melakukan fungsi seperti
apa yang telah dirancang
·
ITG (Independent Test Group) berperan untuk
menghapus masalah yang melekat sehubungan dengan membiarkan pembangun menguji
apa yang telah dibangunnya dan menghilangkan konflik kepentingan
·
Pengembang dan ITG harus dapat bekerja sama di
seluruh proyek perangkat lunak untuk memastikan bahwa pengujian bersifat
menyeluruh
·
ITG terlibat selama analisis dan perancangan
serta tetap terlibat pada keseluruhan proyek
Strategi Pengujian Perangkat Lunak
Langkah-langkah Pengujian Perangkat Lunak
Kriteria untuk Penyempurnaan Pengujian
·
Kapan selesai melakukan pengujian ?
·
Bagaimana kita tahu bahwa kita telah cukup
melakukannya ?
·
“Anda tidak akan pernah selesai melakukan pengujian;
beban ini haya bergeser dari rekayasawan perangkat lunak kepada pengguna akhir”
Pendekatan Cleanroom Software Engineering menyarankan
penggunaan teknik statistik yang melakukan serangkaian pengujian yang berasal
dari sampel statistik dari semua program yang dieksekusi oleh pengguna dari
suatu populasi yang ditargetkan.
Tidak ada komentar:
Posting Komentar