Kelas Testing Faktor Perbaikan

9.5.3. Kelas Testing Faktor Perbaikan

Revisi mudah dari perangkat lunak adalah faktor fundamental memastikan paket perangkat lunak yang sukses, layanan panjang dan penjualan yang sukses untuk populasi pengguna yang lebih besar. terkait dengan fitur ini revisi kelas pengujian dibahas dalam bagian ini:

 Maintainability test  Flexibility test  Testability test

Maintainability test Pentingnya pemeliharaan dan maintainability suatu software tidak pernah berlebihan.

Mempertimbangkan fakta bahwa fungsi-fungsi tersebut membutuhkan lebih dari 60% dari total sumber daya perancangan dan pemrograman yang ditanamkan dalam sebuah sistem software di seluruh siklus hidupnya (Pressman, 2000). Meskipun perkiraan dari pembagian sumber daya untuk pemeliharaan berubah-ubah - lebih dari 50% seperti yang dilaporkan oleh Lientz dan Swanson (1980) dan 65-75% seperti yang dilaporkan oleh McKee (1984) - pentingnya pembagian sumber daya untuk pemeliharaan tak dapat disangkal.

Maintainability test sebagian besar terkait pada beberapa poin berikut ini:

1) Struktur dari sistem patuh pada standar dan prosedur pengembangan diterapkan pada komponen khusus untuk mendukung aktivitas pemeliharaan yang akan datang, termasuk struktur yang modular dari modul yang berisikan dirinya sendiri dan ukuran modul.

2) Buku petunjuk untuk programmer disiapkan berdasarkan pada standar dokumentasi yang disetujui dan menyediakan dokumentasi sistem yang lengkap.

3) Dokumentasi bagian dalam yang tergabung dalam kode software disiapkan berdasarkan pada prosedur pemrograman dan konvensi dan mencakup semua persyaratan dokumentasi sistem.

Tes kualifikasi software adalah alat penjamin kualitas software yang dipilih untuk pengecekan ketaatan pada persyaratan kemampuan memelihara seperti pada point (1) di atas (lihat bagian 9.4.4). pengujian Tes kualifikasi software adalah alat penjamin kualitas software yang dipilih untuk pengecekan ketaatan pada persyaratan kemampuan memelihara seperti pada point (1) di atas (lihat bagian 9.4.4). pengujian

Flexibility test

Fleksibilitas sistem perangkat lunak mengacu pada kemampuan sistem, berdasarkan karakteristik wilayah struktural dan pemrograman. Faktor-faktor ini berpengaruh secara signifikan terhadap upaya yang diperlukan untuk mengadaptasi perangkat lunak untuk berbagai kebutuhan pelanggan, serta untuk memperkenalkan perubahan diprakarsai oleh pelanggan dan tim pemeliharaan untuk tujuan meningkatkan fungsionalitas sistem.

Tes fleksibilitas ini dimaksudkan untuk menguji karakteristik perangkat lunak yang mendukung fleksibilitas, seperti struktur modular yang memadai dan penerapan opsi parameter untuk menyediakan berbagai aplikasi yang luas.

Testability test

Persyaratan testability berurusan dengan kemudahan pengujian sistem perangkat lunak. Demikian, testability sini berkaitan dengan penambahan fitur khusus dalam program yang membantu para penguji dalam pekerjaan mereka, seperti kemungkinan untuk mendapatkan hasil untuk pos pemeriksaan tertentu dan file-file log standar. walaupun sering terabaikan, fitur ini khusus dukungan pengujian harus ditentukan dalam dokumen persyaratan sebagai bagian integral persyaratan fungsional perangkat lunak.

Tujuan lain dari kesepakatan pengujian dengan aplikasi peralatan diagnostik diterapkan untuk analisis kinerja sistem dan laporan kegagalan apapun yang ditemukan. Beberapa fitur semacam ini sudah diaktifkan secara otomatis ketika memulai mengemas perangkat lunak atau selama operasi rutin dan laporan jika kondisi jaminan alarm muncul. Fitur lain jenis ini mungkin diaktifkan oleh operator atau teknisi pemeliharaan. Prose pengujian adalah hal utama yang sangat penting untuk mendukung ruang kontrol sistem operasi yang besar (misalnya, listrik tanaman) dan untuk tim pemeliharaan, terutama berkenaan atau berhubungan dengan diagnosis kegagalan. Aplikasi pendukung pemeliharaan pada jenis ini mungkin diaktifkan di lokasi pelanggan dan atau di beberapa pusat bantuan yang tersedia pada wilayah pelanggan.

Testability tes akan dilakukan untuk aplikasi dari kedua jenis, sebagaimana tercatat dalam spesifikasi kebutuhan. Pengujian harus terkait terutama dengan aspek kebenaran, dokumentasi dan ketersediaan, sebagaimana telah dibahas sebelumnya.