Banyak perusahaan di seluruh dunia mengembangkan dan menerapkan standar yang berbeda untuk meningkatkan kualitas kebutuhan software mereka berdasarkan standar ISO yang sudah ada. Kali ini kita secara singkat menjelaskan beberapa standar yang banyak digunakan terkait dengan Software Quality Assurance and Software Testing.
ISO/IEC 9126
Standar ini berkaitan dengan aspek untuk mengetahui kualitas aplikasi perangkat lunak, antara lain:- Kualitas model
- Metrik eksternal
- Metrik internal
- Kualitas dalam menggunakan metrik
Standar ini menyajikan beberapa atribut kualitas untuk perangkat lunak apapun seperti:
- Fungsionalitas
- Keandalan/Realibility
- Kegunaan
- Efisiensi
- Maintainability
- Portabilitas
Atribut kualitas yang disebutkan di atas dibagi lagi menjadi sub-faktor, yang dapat Anda pelajari saat mempelajari standar ISO secara rinci.
ISO / IEC 9241-11
Bagian 11 dari standar ini berkaitan dengan sejauh mana suatu produk dapat digunakan oleh pengguna tertentu untuk mencapai tujuan yang ditentukan dengan Efektivitas, Efisiensi dan Kepuasan dalam konteks penggunaan tertentu.Standar ini mengusulkan kerangka kerja yang menggambarkan komponen kegunaan dan hubungan di antara keduanya. Dalam standar ini, kegunaan dipertimbangkan dalam hal kinerja dan kepuasan pengguna. Menurut ISO 9241-11, kegunaan tergantung pada konteks penggunaan dan tingkat kegunaan akan berubah saat konteks berubah.
ISO / IEC 25000: 2005
ISO / IEC 25000: 2005 umumnya dikenal sebagai standar yang memberikan panduan untuk Persyaratan dan Evaluasi Mutu Perangkat Lunak (SQuaRE). Standar ini membantu dalam mengatur dan meningkatkan proses yang terkait dengan persyaratan kualitas perangkat lunak dan evaluasinya. Pada kenyataannya, ISO-25000 menggantikan dua standar ISO lama, yaitu ISO-9126 dan ISO-14598.SQuaRE itu sendiri dibagi ke dalam beberapa part, yaitu:
- ISO 2500n - Quality Management Division
- ISO 2501n - Quality Model Division
- ISO 2502n - Quality Measurement Division
- ISO 2503n - Quality Requirements Division
- ISO 2504n - Quality Evaluation Division
Isi utama SQuaRE adalah:
- Istilah dan definisi
- Model Referensi
- Panduan umum
- Panduan divisi individu
- Standar yang terkait dengan Persyaratan Teknik (yaitu spesifikasi, perencanaan, pengukuran dan proses evaluasi)
ISO / IEC 12119
Standar ini berkaitan dengan paket perangkat lunak yang dikirimkan ke klien. Ini tidak fokus atau berurusan dengan proses produksi klien. Isi utama berhubungan dengan item berikut:Tetapkan persyaratan untuk paket perangkat lunak.
Petunjuk untuk menguji paket perangkat lunak yang dikirimkan sesuai persyaratan yang ditentukan.
Beberapa standar lain yang terkait dengan proses QA dan Testing disebutkan di bawah ini:
Standard | Deskripsi |
---|---|
IEEE 829 | Sebuah standar untuk format dokumen yang digunakan dalam berbagai tahap software testing. |
IEEE 1061 | Metodologi untuk menetapkan persyaratan kualitas, mengidentifikasi, menerapkan, menganalisis, dan memvalidasi proses, dan produk metrik kualitas software. |
IEEE 1059 | Panduan untuk Verifikasi dan Validasi software. |
IEEE 1008 | Sebuah standar untuk unit testing. |
IEEE 1012 | Sebuah standar untuk verifikasi dan validasi. |
IEEE 1028 | Sebuah standar untuk software inspeksi. |
IEEE 1044-1 | Panduan untuk klasifikasi anomali perangkat lunak. |
IEEE 830 | Panduan untuk mengembangkan spesifikasi persyaratan sistem. |
IEEE 730 | Standar untuk rencana penjaminan mutu perangkat lunak |
IEEE 12207 | Standar untuk proses system development lifecycle suatu software |
BS 7925-1 | Kosa kata istilah yang digunakan dalam software testing. |
BS 7925-2 | Standar pengujian komponen software testing |
EmoticonEmoticon