Pengujian Perangkat Lunak - Standar ISO
Banyak organisasi di seluruh dunia mengembangkan dan menerapkan standar yang berbeda untuk meningkatkan kebutuhan kualitas perangkat lunak mereka. Bab ini secara singkat menjelaskan beberapa standar yang banyak digunakan terkait dengan Penjaminan dan Pengujian Kualitas.
ISO / IEC 9126
Standar ini berkaitan dengan aspek-aspek berikut untuk menentukan kualitas aplikasi perangkat lunak -
- Model berkualitas
- Metrik eksternal
- Metrik internal
- Kualitas dalam penggunaan metrik
Standar ini menyajikan beberapa set atribut kualitas untuk perangkat lunak apa pun seperti -
- Functionality
- Reliability
- Usability
- Efficiency
- Maintainability
- Portability
Atribut kualitas yang disebutkan di atas dibagi lagi menjadi sub-faktor, yang dapat Anda pelajari saat mempelajari standar secara mendetail.
ISO / IEC 9241-11
Bagian 11 dari standar ini membahas sejauh mana suatu produk dapat digunakan oleh pengguna tertentu untuk mencapai tujuan tertentu dengan Efektivitas, Efisiensi, dan Kepuasan dalam konteks penggunaan tertentu.
Standar ini mengusulkan kerangka kerja yang menjelaskan komponen kegunaan dan hubungan di antara mereka. Dalam standar ini, kegunaan dipertimbangkan dalam hal kinerja dan kepuasan pengguna. Menurut ISO 9241-11, kegunaan bergantung pada konteks penggunaan dan tingkat kegunaan akan berubah seiring perubahan konteks.
ISO / IEC 25000: 2005
ISO / IEC 25000: 2005 umumnya dikenal sebagai standar yang memberikan pedoman untuk Software Quality Requirements and Evaluation (SQuaRE). Standar ini membantu dalam mengatur dan meningkatkan proses yang berkaitan dengan persyaratan kualitas perangkat lunak dan evaluasinya. Pada kenyataannya ISO-25000 menggantikan dua standar ISO lama, yaitu ISO-9126 dan ISO-14598.
SQuaRE dibagi menjadi beberapa sub-bagian seperti -
- ISO 2500n - Divisi Manajemen Kualitas
- ISO 2501n - Divisi Model Kualitas
- ISO 2502n - Divisi Pengukuran Kualitas
- ISO 2503n - Divisi Persyaratan Kualitas
- ISO 2504n - Divisi Evaluasi Kualitas
Isi utama SQuaRE adalah -
- Istilah dan definisi
- Model Referensi
- Panduan umum
- Panduan divisi individu
- Standar terkait dengan Requirement Engineering (yaitu spesifikasi, perencanaan, pengukuran dan proses evaluasi)
ISO / IEC 12119
Standar ini berkaitan dengan paket perangkat lunak yang dikirimkan ke klien. Itu tidak fokus atau berurusan dengan proses produksi klien. Konten utama terkait dengan item berikut -
- Set persyaratan untuk paket perangkat lunak.
- Petunjuk untuk menguji paket perangkat lunak yang dikirim terhadap persyaratan yang ditentukan.
Miscellaneous
Beberapa standar lain yang terkait dengan QA dan proses Pengujian disebutkan di bawah -
Sr Tidak | Standar & Deskripsi |
---|---|
1 | IEEE 829 Standar untuk format dokumen yang digunakan dalam berbagai tahap pengujian perangkat lunak. |
2 | IEEE 1061 Metodologi untuk menetapkan persyaratan kualitas, mengidentifikasi, menerapkan, menganalisis, dan memvalidasi proses, dan produk metrik kualitas perangkat lunak. |
3 | IEEE 1059 Panduan untuk Verifikasi dan Validasi Perangkat Lunak. |
4 | IEEE 1008 Standar untuk pengujian unit. |
5 | IEEE 1012 Standar untuk Verifikasi dan Validasi Perangkat Lunak. |
6 | IEEE 1028 Standar untuk inspeksi perangkat lunak. |
7 | IEEE 1044 Standar untuk klasifikasi anomali perangkat lunak. |
8 | IEEE 1044-1 Panduan untuk klasifikasi anomali perangkat lunak. |
9 | IEEE 830 Panduan untuk mengembangkan spesifikasi kebutuhan sistem. |
10 | IEEE 730 Sebuah standar untuk rencana jaminan kualitas perangkat lunak. |
11 | IEEE 1061 Standar untuk metrik dan metodologi kualitas perangkat lunak. |
12 | IEEE 12207 Standar untuk proses siklus hidup perangkat lunak dan data siklus hidup. |
13 | BS 7925-1 Kosakata istilah yang digunakan dalam pengujian perangkat lunak. |
14 | BS 7925-2 Standar untuk pengujian komponen perangkat lunak. |