Pengujian Perangkat Lunak


Pengujian (Testing)
1.      Pengujian perangkat lunak (Software testing) adalah proses untuk mengukur kualitas dari perangkat lunak yang dikembangkan.
2.      Kualitas perangkat lunak (software quality) mengukur seberapa baik sistem perangkat lunak dirancang (quality of design), dan tingkat kesesuaian perangkat lunak dengan rancangan yang telah dibuat (quality of conformance).
3.      Standar internasional yang digunakan untuk mengevaluasi kualitas perangkat lunak adalah ISO 9126 yang mendefinisikan karakteristik perangkat lunak yang berkualitas.

Definisi testing
1.      Menurut standar ANSI/IEEE 1059
2.      Testing adalah proses menganalisa suatu entitas software untuk mendeteksi perbedaan antara kondisi yang ada dengan kondisi yang diinginkan (defect/errors/bugs) dan mengevaluasi fitur-fitur dari entitas software
3.      Testing software adalah proses mengoperasikan software dalam kondisi yang dikendalikan, untuk :
·         Verifikasi apakah telah berlaku sebagaimana telah ditetapkan (menurut spesifikasi)
·         Are we building the system right?
·         Mendeteksi error
·         Validasi apakah spesifikasi yang telah ditetapkan sudah memenuhi keinginan atau kebutuhan dari pengguna sebenarnya
·         Are we building the right system?

Tujuan Pengujian Perangkat Lunak
" Pengujian Perangkat Lunak adalah proses mengeksekusi program atau sistem dengan maksud untuk menemukan kesalahan " * atau " Setiap kegiatan yang bertujuan untuk mengevaluasi atribut atau kemampuan dari program atau sistem dan menentukan bahwa itu memenuhi hasilnya diperlukan " **

* Glenford Myers, The art of software testing
** William Hetzel, The Complete Guide to Software Testing

When to stop testing?
1.      Pengujian lengkap dari suatu sistem umumnya tidak layak ( terlalu mahal )
2.      Pengujian biasanya berhenti :
3.      ketika sumber daya habis atau
4.      ketika perangkat lunak memenuhi persyaratan atau
5.      ketika manfaat dari pengujian lanjutan tidak dapat membenarkan biaya pengujian ditambahkan.

Komentar

Postingan populer dari blog ini

Kerusakan Pada Sistem Operasi (DI)

White Box & Black Box Testing

Fungsi Perangkat Keras (Hardware) Komputer :