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.