Macam-macam Pengujian Perangkat Lunak
Macam-macam Pengujian Perangkat Lunak
Macam-macam Software Testing
Terdapat banyak macam-macam tahapan untuk melakukan Pengujian Perangkat Lunak, Banyak pengembang produk yang mencoba untuk menggunakan semua jenis tahapan untuk mencapai kualitas produk yang sempurna, tapi pada umumnya tidak semuanya di adaptasi oleh pengembang produk, semua itu tergantung pada waktu dan sumberdaya yang dimiliki oleh pengembang produk tersebut. Berikut adalah tahapan yang dilakukan untuk mengukur kualitas produk yang dimulai dari yang paling atas ke bawah.
Smoke testing
Smoke Testing juga biasa disebut sebagai Build Verification Testing atau Confidence Testing, adalah salah satu tahap pengujian untuk mengungkapkan kegagalan sederhana tapi yang cukup parah untuk ketidakberhasilan suatu fungsi atau fitur pada produk. Pengujian ini akan menentukan kelayakan rilis pada suatu build di produk. Smoke testing terdiri dari sebuah kumpulan dari test dasar (seperti: apakah program ini berjalan? apakah tombol ini berjalan?) yang akan dijalankan pada setiap build dari produk untuk menguji fungsionalitas dari produk, informasi tersebut akan digunakan untuk sebuah konfirmasi kepada Team QA apakah dibutuhkan Software Testing lebih khusus ke bagian yang bermasalah.
Sanity Testing
Sanity Testing, sedikit mirip seperti Smoke Testing dimana dilakukan setiap tedapat build baru pada produk, tapi testing ini adalah kumpulan dari Regression Testing, Testing yang berfokus kepada perubahan seperti fitur baru dan perbaikan bug.
Regression Testing
Regression Testing adalah tahap pengujian untuk menkonfirmasi apakah perubahan code tidak mempengaruhi atau merusak fitur-fitur yang sudah ada, yang akan memastikan bahwa kode lama atau fitur yang lama masih bekerja dengan baik dan tidak mendapatkan efek setelah ada penambahan atau perubahan kode.
0 comments:
Post a Comment