Software Quality Assurance (SQA) dalam Rekayasa Perangkat Lunak Modern
Keywords:
Software Quality Assurance, kualitas, metrikAbstract
Software Quality Assurance (SQA) merupakan disiplin yang memastikan proses, produk, dan layanan perangkat lunak memenuhi kebutuhan pemangku kepentingan melalui kombinasi pendekatan proses, standar kualitas, pengukuran, verifikasi–validasi, dan tata kelola perubahan. Dalam periode 2020–2024, SQA mengalami pergeseran paradigma yang kuat: dari model “quality gate” yang cenderung berada di akhir siklus menjadi “quality-as-code” yang tertanam dalam pipeline CI/CD, didorong oleh Agile/DevOps, otomasi pengujian, observabilitas, serta kebutuhan kualitas untuk sistem kompleks seperti microservices dan AI-based software. Artikel review ini merangkum konsep inti SQA, evolusi praktiknya, integrasi dengan standar kualitas (mis. ISO/IEC 25010:2023), tren platform SQA berbasis layanan (SQAaaS), dan temuan-temuan literatur mutakhir terkait faktor sukses DevOps, otomasi pengujian, metrik kualitas, serta tantangan kualitas khusus pada perangkat lunak berbasis AI. Rangkaian pembahasan menekankan keterkaitan antara definisi kualitas, strategi pengendalian proses, pemilihan metrik, dan mekanisme umpan balik yang berkesinambungan agar kualitas dapat dikelola sebagai sistem sosio-teknis, bukan sekadar aktivitas pengujian.