3. Pengantar Validasi Testing
Sebuah software dikatakan sukses bila fungsi-fungsinya dapat memenuhi harapan pelanggan (sesuai dengan Software
Requirement Specification)
Dilakukan setelah integration testing dilakukan serta kesalahan-kesalahan yang ditemukan telah diperbaiki.
Validasi berhasil jika fungsi-fungsi yang ada pada perangkat lunak telah sesuai dengan yang diharapkan oleh pemakai.
Garis besar rencana pengujian dikerjakan dan prosedur pengujian didefinisikan dengan test case yang spesifik untuk
menunjukkan sesuai dengan yang diperlukan.
Rencana dan prosedur dirancang untuk menjamin seluruh keperluan fungsional telah terpenuhi, seluruh
performansi dapat dicapai, dokumentasi dilakukan dengan benar
Merupakan kumpulan pengujian black-box yang memperlihatkan atau menunjukkan sesuai dengan yang diperlukan.
4. Validasi dapat didefinisikan
dalam banyak cara, namun
secara sederhana
( Albeit Hash)
mendefinisikan bahwa
validasi sukses bila fungsi-
fungsi software dapat
memenuhi harapan
pelanggan dan dapat
dipertanggungjawabkan
Pengantar Validation Testing
5. Definisi
pengujian
Definisi Pengujian
Kriteria Validasi Testing
Sistem
Pengujian
Sistem Pengujian
Evaluasi
Evaluasi
Standard
Standard
Definisi pengujian harus
jelas,singkat dan tidak
meragukan
Metode dimana
pengujian dapat
dilakukan
Bagaimana manajemen
pemroses data akan
diukur dan dievaluasi
pengujian
Standar dimana pengujian
akan diukur
6. REVIEW KONFIGURASI
Merupakan bagian dari
proses validasi.
Bertujuan untuk memastikan
semua konfigurasi software telah
dikembangkan dengan benar
Review konfigurasi biasa
disebut audit
7. Alpha dan Beta Testing
Sangat tidak mungkin bagi pengembang perangkat
lunak untuk meramalkan bagaimana pelanggan akan
benar-benar menggunakan sebuah program.
Instruksi yang digunakan dapat disalah-interprestasikan,
kombinasi data yang aneh dapat dipakai secara reguler,
dan output yang kelihatannya sudah jelas bagi penguji tidak
dapat dimengerti oleh pemakai di lapangan
Bila perangkat lunak biasa dibangun bagi satu pelanggan,
maka dapat acceptance test dapat dilakukan untuk
memungkinkan pelanggan memvalidasi semua
persyaratan
Jika perangkat lunak dikembangkan atau dibuat untuk
dipakai oleh banyak pelanggan, maka tidak praktis
untuk melakukan pengujian satu per satu terhadap
perangkat lunak tersebut
8. Alpha dan Beta Testing
Alpha testing adalah tahap
pengembangan, dimana perangkat
lunak atau perangkat keras yang telah
dibuat dikirim ke kelompok pemakai
atau pembeli yang potensial kemudian
mereka akan menggunakan produk ini
untuk melaporkan jika produk itu gagal
Pengujian aplha
dilakukan pada
sebuah lingkungan
yang terkontrol
9. Alpha dan Beta Testing
Pengujian beta merupakan sebuah aplikasi “live” dari perangkat lunak
dalam suatu lingkungan yang tidak dapat dikontrol oleh pengembang
Pelanggan merekam semua masalah yang ditemui
selama pengujian beta dan melaporkannya kepada
pengembang
Pengembang melakukan modifikasi
kemudian mempersiapkan
pelepasan produk ke seluruh
pelanggan
Pengujian beta dilakukan
oleh pelanggan yang
merupakan pemakai akhir
perangkat lunak.