Dalam
strategi pengujianperangkat lunak dapat digambarkan dengan ilustrasi
sebagai berikut adalah Sebuah perangkat lunak dimulai
daripenentuan kebutuhan perangkat lunak, kemudian prose dilanjutkan ke dalam
bentukrancangan, dan akhirnya ke pengkodean. Dalam
strategi pengujian perangkat lunak di bagai menjadi tiga yaitu sebagai berikut Strategi pengujian serupa dengan
haltersebut, dimulai dengan unit testing di pusat spiral di mana
masing-masingmodul/unit dari perangkat lunak yang diimplementasikan dalam
source codemenjadi sasaran pengujian. Kemudian dilakukan integration testing
dengan focuspengujian adalah desain dan kontruksi arsitektur perangkat lunak.
Selanjutnyadilakukan validation testing dengan sasaran pengujian adalah
kesesuaian dengankebutuhan perangkat lunak yang telah ditentukan di awal.
Terakhir padalingkaran terluar spiral sampai pada system testing, di mana
perangkat lunakdan keseluruhan sistem diuji.
PendekatanStrategis ke Pengujian Perangkat lunak
Pengujianmerupakan rangkaian aktivitas yang dapat direncanakan sebelumnya
dan dilakukansecara sistematis. Strategi uji coba perangkat lunak memudahkan
para perancanguntuk menentukan keberhasilan system yg telah dikerjakan. Hal yg
harusdiperhatikan adalah langkah-langkah perencanaan dan pelaksanaan
harusdirencanakan dengan baik dan berapa lama waktu, upaya dan sumber daya
ygdiperlukan Strategi uji coba mempunyai karakteristik sbb :
a. Pengujian mulai pada tingkat modul yg paling
bawah,dilanjutkan dgn modul di atasnya kemudian hasilnya dipadukan
b. Teknik pengujianyang berbeda mungkin
menghasilakn sedikit perbedaan (dalam hal waktu)
c. Pengujiandilakukan oleh pengembang perangkat
lunak dan (untuk proyek yang besar) suatukelompok pengujian yang independen.
d. Pengujian dandebugging merupakan aktivitas
yang berbeda, tetapi debugging termasuk dalamstrategi pengujian.
Validasi dan validasi
Verifikasi dan validasi
merupakandua istilah yang sering dikaitkan dengan tahapan pengujian perangkat
lunak.Verifikasi mengacu pada serangkaian aktivitas untuk memastikan bahwa
perangkatlunak mengimplementasikan fungsi tertentu secara benar, sedangkan validasimengacu
pada serangkaian aktivitas untuk memastikan bahwa perangkat lunak yangtelah
dibuat sesuai denga kebutuhan konsumen.
No comments:
Post a Comment