Sebelum kita mempelajari Jaminan Kualiti, mari kita fahami-
Apa itu Kualiti?
Kualiti sangat sukar untuk ditentukan, dan hanya dinyatakan: "Sesuai untuk penggunaan atau tujuan." Ini semua adalah untuk memenuhi keperluan dan harapan pelanggan berkaitan dengan fungsi, reka bentuk, kebolehpercayaan, ketahanan, & harga produk.
Apa itu Jaminan?
Jaminan tidak lain hanyalah pernyataan positif mengenai produk atau perkhidmatan, yang memberikan keyakinan. Ini adalah kepastian produk atau perkhidmatan, yang mana ia akan berfungsi dengan baik. Ini memberikan jaminan bahawa produk akan berfungsi tanpa masalah seperti yang diharapkan atau keperluan.
Jaminan Kualiti dalam Ujian Perisian
Jaminan Kualiti dalam Pengujian Perisian didefinisikan sebagai prosedur untuk memastikan kualiti produk atau perkhidmatan perisian yang diberikan kepada pelanggan oleh organisasi. Jaminan kualiti berfokus pada peningkatan proses pengembangan perisian dan menjadikannya efisien dan efektif sesuai dengan standard kualiti yang ditentukan untuk produk perisian. Jaminan Kualiti dikenali sebagai Ujian QA.
Dalam tutorial ini, anda akan belajar-
- Cara melakukan Jaminan Kualiti: Proses Lengkap
- Apa itu Kawalan Kualiti?
- Perbezaan antara kawalan kualiti dan jaminan kualiti?
- Perbezaan antara SQA dan Ujian Perisian
- Amalan terbaik untuk Jaminan Kualiti
- Fungsi Jaminan Kualiti
- Pensijilan Jaminan Kualiti
- Tahap CMMI
- Model Kematangan Ujian (TMM)
Cara melakukan Jaminan Kualiti: Proses Lengkap
Metodologi Jaminan Kualiti mempunyai kitaran yang ditentukan yang disebut kitaran PDCA atau kitaran Deming. Fasa kitaran ini adalah:
- Rancang
- Adakah
- Periksa
- Bertindak

Langkah-langkah di atas diulang untuk memastikan bahawa proses yang diikuti dalam organisasi dinilai dan diperbaiki secara berkala. Mari kita perhatikan langkah-langkah Proses QA di atas secara terperinci -
- Rancangan - Organisasi harus merancang dan menetapkan objektif yang berkaitan dengan proses dan menentukan proses yang diperlukan untuk menyampaikan produk akhir yang berkualiti tinggi.
- Do - Pembangunan dan pengujian Proses dan juga perubahan "lakukan" dalam proses
- Periksa - Pemantauan proses, ubah proses, dan periksa sama ada memenuhi objektif yang telah ditentukan
- Tindakan - Penguji Jaminan Kualiti harus melaksanakan tindakan yang diperlukan untuk mencapai peningkatan dalam proses
Sebuah organisasi mesti menggunakan Jaminan Kualiti untuk memastikan bahawa produk dirancang dan dilaksanakan dengan prosedur yang betul. Ini membantu mengurangkan masalah dan kesilapan pada produk akhir.
Apa itu Kawalan Kualiti?
Kawalan kualiti disingkat QC. Ini adalah proses Kejuruteraan Perisian yang digunakan untuk memastikan kualiti dalam produk atau perkhidmatan. Itu tidak berkaitan dengan proses yang digunakan untuk membuat produk; sebaliknya mengkaji kualiti "produk akhir" dan hasil akhir.
Tujuan utama kawalan Kualiti adalah untuk memeriksa sama ada produk memenuhi spesifikasi dan kehendak pelanggan. Sekiranya masalah atau masalah dikenal pasti, ia harus diperbaiki sebelum diserahkan kepada pelanggan.
QC juga menilai orang pada tahap kemahiran tahap kualiti mereka dan memberikan latihan dan pensijilan. Penilaian ini diperlukan untuk organisasi berasaskan perkhidmatan dan membantu memberikan perkhidmatan "sempurna" kepada pelanggan.
Perbezaan antara kawalan kualiti dan jaminan kualiti?
Kadang kala, QC keliru dengan QA. Kawalan kualiti adalah untuk memeriksa produk atau perkhidmatan dan memeriksa hasilnya. Jaminan Kualiti dalam Kejuruteraan Perisian adalah untuk memeriksa proses dan membuat perubahan pada proses yang membawa kepada produk akhir.

Contoh aktiviti QC dan QA adalah seperti berikut:
Aktiviti Kawalan Kualiti | Aktiviti Jaminan Kualiti |
---|---|
Jalan Lintas | Audit Kualiti |
Ujian | Proses Mendefinisikan |
Pemeriksaan | Pengenalan dan pemilihan Alat |
Semakan pusat pemeriksaan | Latihan Standard dan Proses Kualiti |
Kegiatan di atas berkaitan dengan Jaminan Kualiti dan mekanisme Kawalan untuk sebarang produk dan bukan pada dasarnya perisian . Berkenaan dengan perisian
- QA menjadi SQA (Jaminan Kualiti Perisian)
- QC menjadi Ujian Perisian .
Perbezaan antara SQA dan Ujian Perisian
Jadual berikut menerangkan perbezaan antara SQA dan Ujian Perisian:
SQA |
Ujian Perisian |
---|---|
Jaminan Kualiti Perisian adalah mengenai proses kejuruteraan yang memastikan kualiti | Ujian Perisian adalah untuk menguji sesuatu masalah sebelum produk tersebut disiarkan |
Melibatkan aktiviti yang berkaitan dengan pelaksanaan proses, prosedur, dan standard. Contoh - Latihan Audit | Melibatkan aktif mengenai pengesahan produk Contoh - Uji Ulasan |
Proses difokuskan | Produk tertumpu |
Teknik pencegahan | Teknik pembetulan |
Langkah proaktif | Ukuran reaktif |
Skop SQA digunakan untuk semua produk yang akan dibuat oleh organisasi | Skop Pengujian Perisian berlaku untuk produk tertentu yang sedang diuji. |
Amalan terbaik untuk Jaminan Kualiti:
- Buat Persekitaran Pengujian yang Kuat
- Pilih kriteria pelepasan dengan teliti
- Terapkan ujian automatik ke kawasan berisiko tinggi untuk menjimatkan wang. Ia membantu mempercepat keseluruhan proses.
- Peruntukkan Masa dengan tepat untuk setiap proses
- Penting untuk memprioritaskan perbaikan bug berdasarkan penggunaan perisian
- Bentuk pasukan ujian keselamatan dan prestasi khusus
- Simulasikan akaun pelanggan yang serupa dengan persekitaran pengeluaran
Fungsi Jaminan Kualiti:
Terdapat 5 Fungsi Jaminan Kualiti utama:
- Pemindahan teknologi: Fungsi ini melibatkan mendapatkan dokumen reka bentuk produk serta data percubaan dan ralat serta penilaiannya. Dokumen diedarkan, diperiksa dan diluluskan
- Pengesahan: Di sini rancangan induk pengesahan untuk keseluruhan sistem disediakan. Kelulusan kriteria ujian untuk mengesahkan produk dan proses ditetapkan. Perancangan sumber untuk pelaksanaan rancangan pengesahan dilakukan.
- Dokumentasi: Fungsi ini mengawal pengedaran dan pengarkiban dokumen. Segala perubahan dalam dokumen dibuat dengan menggunakan prosedur kawalan perubahan yang tepat. Kelulusan semua jenis dokumen.
- Menjamin Kualiti produk
- Rancangan peningkatan kualiti
Pensijilan Jaminan Kualiti:
Terdapat beberapa perakuan yang tersedia di industri ini untuk memastikan bahawa Organisasi mengikuti Proses Kualiti Piawaian. Pelanggan menjadikannya sebagai kriteria kelayakan sambil memilih vendor perisian.
ISO 9000
Piawaian ini pertama kali ditubuhkan pada tahun 1987, dan berkaitan dengan Sistem Pengurusan Kualiti. Ini membantu organisasi memastikan kualiti kepada pelanggan mereka dan pihak berkepentingan yang lain. Organisasi yang ingin disahkan sebagai ISO 9000 diaudit berdasarkan fungsi, produk, perkhidmatan dan prosesnya. Objektif utama adalah mengkaji dan mengesahkan sama ada organisasi mengikuti proses seperti yang diharapkan dan memeriksa sama ada proses yang ada memerlukan penambahbaikan.
Pensijilan ini membantu -
- Meningkatkan keuntungan organisasi
- Meningkatkan perdagangan domestik dan antarabangsa
- Mengurangkan sampah dan meningkatkan produktiviti pekerja
- Memberi kepuasan pelanggan yang cemerlang
Tahap CMMI
The Model Kematangan Keupayaan Bersepadu (CMMI) adalah satu pendekatan peningkatan proses yang dibangunkan khas untuk penambahbaikan proses perisian. Ini didasarkan pada kerangka proses kematangan dan digunakan sebagai bantuan umum dalam proses perniagaan di Industri Perisian. Model ini dipandang tinggi dan banyak digunakan dalam Organisasi Pembangunan Perisian.
CMMI mempunyai 5 peringkat. Sebuah organisasi diperakui di CMMI tahap 1 hingga 5 berdasarkan kematangan Mekanisme Jaminan Kualiti mereka.
- Tahap 1 - Permulaan: Pada tahap ini persekitaran kualiti tidak stabil. Cukup, tidak ada proses yang diikuti atau didokumentasikan
- Tahap 2 - Berulang: Beberapa proses diikuti yang dapat diulang. Tahap ini memastikan proses diikuti di peringkat projek.
- Tahap 3 - Ditentukan: Set proses ditentukan dan didokumentasikan di peringkat organisasi. Proses-proses yang ditentukan itu memerlukan sedikit peningkatan.
- Tahap 4 - Diuruskan: Tahap ini menggunakan metrik proses dan berkesan mengawal proses yang diikuti.
- Tahap 5 - Mengoptimumkan: Tahap ini memberi tumpuan kepada peningkatan berterusan proses melalui pembelajaran & inovasi.
Model Kematangan Ujian (TMM):
Model ini menilai kematangan proses dalam Persekitaran Pengujian. Malah model ini mempunyai 5 tahap, yang ditentukan di bawah-
- Tahap 1 - Permulaan : Tidak ada standard kualiti yang diikuti untuk proses pengujian dan hanya kaedah ad-hoc yang digunakan pada tahap ini
- Tahap 2 - Definisi: Proses yang ditentukan. Penyediaan strategi ujian, rancangan, kes ujian dilakukan.
- Tahap 3 - Integrasi: Pengujian dilakukan sepanjang kitaran hidup pengembangan perisian (SDLC) - yang tidak lain adalah integrasi dengan aktiviti pembangunan, Contohnya, Model V-.
- Tahap 4 - Pengurusan dan Pengukuran: Kajian semula keperluan dan reka bentuk dilakukan pada tahap ini dan kriteria telah ditetapkan untuk setiap tahap pengujian
- Tahap 5 - Pengoptimuman: Banyak teknik pencegahan digunakan untuk proses pengujian, dan alat sokongan (Automasi) digunakan untuk meningkatkan standard dan proses pengujian.
Kesimpulan:
Jaminan Kualiti adalah untuk memeriksa sama ada produk yang dibangunkan sesuai digunakan. Untuk itu, Organisasi harus mempunyai proses dan standard yang harus diikuti yang perlu ditingkatkan secara berkala. Ini tertumpu pada kualiti produk / perkhidmatan yang kami sediakan kepada pelanggan selama atau setelah pelaksanaan perisian.