Pengujian Perangkat Lunak merupakan suatu
investigasi yang dilakukan untuk mendapatkan informasi mengenai kualitas dari
produk atau layanan yang sedang diuji (under test). Pengujian perangkat
lunak juga memberikan pandangan mengenai perangkat lunak secara obyektif dan
independen, yang bermanfaat dalam operasional bisnis untuk memahami tingkat
risiko pada implementasinya.
Software
pengujian juga dapat dinyatakan sebagai proses untuk memvalidasi dan
memverifikasi bahwa program software / aplikasi / produk:
1.
Memenuhi
persyaratan bisnis dan teknis bahwa desain yang dibimbing dan pengembangan
2.
Bekerja
seperti yang diharapkan
3.
Dapat
diimplementasikan dengan karakteristik yang sama.
Tujuan utama pengujian adalah untuk
mendeteksi kegagalan perangkat lunak sehingga cacat dapat ditemukan dan
diperbaiki. Pengujian tidak dapat menetapkan bahwa fungsi produk dengan benar
dalam semua kondisi namun hanya dapat menetapkan bahwa hal itu tidak berfungsi
sebagaimana mestinya dalam kondisi tertentu. Ruang lingkup pengujian perangkat
lunak sering kali berisi pemeriksaan kode serta pelaksanaan kode dalam berbagai
lingkungan dan kondisi serta memeriksa aspek kode: melakukannya melakukan apa
yang seharusnya dilakukan dan melakukan apa yang perlu dilakukan.
Contoh
software penguji untuk menguji webstres adalah WAPT 4.0. Aplikasi ini dapat
digunakan untuk mengujikemampuan sebuah website yang digunakan. Akan diuji
kemampuan membuka akun yahoo mail sampai 1000 user. Berikut adalah
langkah-langkah pengujian yang akan dilakukan :
2. Masukkan parameter jumlah user yang akan diuji dengan menggunakan 1000 user dan setiap 10 detik akan naik 100 user.
3. Checklist semua pilihan, terutama pada bagian IP.
4.
Masukkan profil. Jika belum mempunyai profil, profil dapat dibuat terlebih
dahulu.
5.
Tekan finish untuk memulai menguji.
6.
klik profil 1 yang sebelumnya telah dibuat, lalu klik record. Akan muncul
pilihan untuk memilih profile. Klik rec pada task bar dan masukan alamat web.
Setelah selesai merecord maka klik stop record untuk menilai hasil yang sudah
direcord.
7.
Setelah selesai, maka tekan stop rec. Selanjutnya masuk pada scenario test
volume dan masukkan sesuai user yang ingin dicoba. Setelah selesai lakukan run
test dan disana akan terlihat grafik. Berikut beberapa grafik yang dapat
dilihat :
b.
Grafik Bandwith
c.
Grafik Error
d,
Grafik Custom
8.
Apabila sudah selesai, kemudian akan muncul semua data web yang tadi diuji.
Dengan
menggunakan uji webstres ini, maka dapat dilihat kinerja dari sebuah web
sehingga dapat dilihat performa dan kelayakan sebuah web.
Meskipun
kontroversial, pengujian perangkat lunak dapat dilihat sebagai bagian penting
dari jaminan kualitas perangkat lunak (SQA) proses. Dalam SQA, spesialis proses
software dan auditor mengambil pandangan yang lebih luas pada perangkat lunak
dan pengembangannya. Mereka memeriksa dan mengubah proses rekayasa perangkat
lunak itu sendiri untuk mengurangi jumlah kesalahan yang berakhir di perangkat
lunak yang dikirimkan: cacat yang disebut tingkat-begitu.
Yang merupakan
tingkat kecacatan “diterima” tergantung pada sifat dari perangkat lunak.
Sebagai contoh, sebuah video game arcade dirancang untuk mensimulasikan pesawat
terbang mungkin akan memiliki toleransi lebih tinggi banyak cacat daripada misi
kritis perangkat lunak seperti yang digunakan untuk mengontrol fungsi sebuah pesawat
itu benar-benar terbang. Meskipun ada hubungan yang erat dengan SQA, pengujian
departemen sering ada secara independen, dan mungkin tidak ada fungsi SQA di
beberapa perusahaan.
Software
pengujian adalah tugas dimaksudkan untuk mendeteksi cacat pada piranti lunak
oleh kontras hasil program komputer yang diharapkan dengan hasil aktual untuk
satu set input. Sebaliknya, QA (jaminan mutu) adalah implementasi kebijakan dan
prosedur yang dimaksudkan untuk mencegah kerusakan dari yang terjadi di tempat
pertama.
Referensi :
http://id.wikipedia.org/wiki/Pengujian_perangkat_lunak