Apakah Quality Assurance?
Quality Assurance dikenal sebagai QA Testing, didefinisikan sebagai aktivitas untuk memastikan bahwa suatu organisasi menyediakan produk atau layanan terbaik kepada pelanggan.
Kontrol Kualitas dalam Pengujian Perangkat Lunak
Kontrol Kualitas dalam Pengujian Perangkat Lunak adalah serangkaian proses sistematis yang digunakan untuk memastikan kualitas produk atau layanan perangkat lunak. Tujuan utama dari proses pengendalian kualitas adalah memastikan bahwa produk perangkat lunak memenuhi persyaratan aktual dengan menguji dan meninjau persyaratan fungsional dan non-fungsionalnya. Quality Control yang populer disingkat QC.
Tutorial ini memberikan perbedaan antara Quality Assurance dan Quality Control
Perbedaan antara Quality Assurance (QA) dan Quality Control (QC)
Quality Assurance (QA) | Kontrol Kualitas (QC) |
- Ini adalah prosedur yang berfokus pada pemberian jaminan bahwa kualitas yang diminta akan tercapai
|
- Ini adalah prosedur yang berfokus pada pemenuhan kualitas yang diminta.
|
- QA bertujuan untuk mencegah terjadinya cacat
|
- QC bertujuan untuk mengidentifikasi dan memperbaiki kerusakan
|
- Ini adalah metode untuk mengelola Verifikasi kualitas
|
- Ini adalah metode untuk memverifikasi kualitas-Validasi
|
- Ini tidak melibatkan menjalankan program
|
- Itu selalu melibatkan pelaksanaan program
|
- Ini adalah teknik Pencegahan
|
- Ini adalah teknik korektif
|
- Ini adalah ukuran Proaktif
|
- Ini adalah ukuran Reaktif
|
- Ini adalah prosedur untuk membuat kiriman
|
- Ini adalah prosedur untuk memverifikasi kiriman itu
|
- QA terlibat dalam siklus hidup pengembangan perangkat lunak penuh
|
- QC terlibat dalam siklus hidup pengujian perangkat lunak penuh
|
- Untuk memenuhi kebutuhan pelanggan, QA menetapkan standar dan metodologi
|
- QC memastikan bahwa standar dipatuhi saat mengerjakan produk
|
- Ini dilakukan sebelum Kontrol Kualitas
|
- Ini dilakukan hanya setelah aktivitas QA selesai
|
- Ini adalah Aktivitas Tingkat Rendah, dapat mengidentifikasi kesalahan dan kesalahan yang tidak dapat dilakukan QC
|
- Ini adalah Aktivitas Tingkat Tinggi, dapat mengidentifikasi kesalahan yang tidak dapat dilakukan oleh QA
|
- Motif utamanya adalah untuk mencegah kerusakan pada sistem. Ini adalah aktivitas yang tidak terlalu memakan waktu
|
- Motif utamanya adalah untuk mengidentifikasi cacat atau bug dalam sistem. Ini adalah aktivitas yang lebih memakan waktu
|
- QA memastikan bahwa semuanya dijalankan dengan cara yang benar, dan itulah mengapa itu termasuk dalam aktivitas verifikasi
|
- QC memastikan bahwa apa pun yang telah kami lakukan sesuai dengan persyaratan, dan itulah mengapa itu termasuk dalam aktivitas validasi
|
- Ini membutuhkan keterlibatan seluruh tim
|
- Ini membutuhkan keterlibatan tim Penguji
|
- Teknik statistik yang diterapkan pada QA dikenal sebagai SPC atau Statistical Process Control (SPC).
|
- Teknik statistik yang diterapkan pada QC dikenal sebagai SQC atau Kontrol Kualitas Statistik
|
PERBEDAAN UTAMA
- Quality Assurance bertujuan untuk menghindari cacat sedangkan Quality control bertujuan untuk mengidentifikasi dan memperbaiki cacat.
- Quality Assurance memberikan jaminan bahwa kualitas yang diminta akan tercapai sedangkan Quality Control adalah prosedur yang berfokus pada pemenuhan kualitas yang diminta.
- Quality Assurance dilakukan dalam siklus hidup pengembangan perangkat lunak sedangkan Quality Control dilakukan dalam siklus hidup pengujian perangkat lunak.
- Quality Assurance adalah ukuran proaktif sedangkan Quality Control adalah ukuran Reaktif.
- Quality Assurance membutuhkan keterlibatan semua anggota tim sedangkan Quality Control hanya membutuhkan tim penguji.
- Quality Assurance dilakukan sebelum Quality Control.