Software Quality Control (SQC) adalah serangkaian aktivitas yang dilakukan selama proses pengembangan perangkat lunak untuk memastikan bahwa produk perangkat lunak memenuhi standar kualitas yang ditetapkan. Tujuannya adalah untuk mendeteksi dan mengoreksi cacat ( defect ) atau ketidaksesuaian sejak awal, sebelum perangkat lunak dirilis atau diimplementasikan. SQC melibatkan inspeksi, testing, dan evaluasi berbagai aspek produk perangkat lunak. Dari definisi singkat SQC kita sedikit kegambar apa yang dikerjakan seorang QC. Peran yang sangat dominan dari seorang QC ada pada software testing, kita akan ulas lebih banyak mengenai software testing, apa saja jenisnya, dan seperti apa proses yang dilakukan. Software Testing Software testing adalah proses evaluasi software untuk memastikan bahwa software yang sudah dikembangkan memenuhi persyaratan dan berfungsi sebagaimana mestinya. Tujuan utama dari software testing adalah untuk mengidentifikasi cacat atau bug dalam software dan memasti