品質保証(QA)とは?ひんしつほしょう(キューエー)
品質保証(QA)とは、成果物そのものではなくプロセスの側から、必要な品質が確保されることを体系的に保証する活動。開発標準やレビュー・テストの実施ルールを整備し、品質指標を測って改善する。個々の成果物を検査して不良を取り除く品質管理(QC)より上流に位置づけられる。
最終更新:2026-10-06
情報処理安全確保支援士を最短で暗記・合格する →背景
検査で不良を取り除く方式は作った後にしか働かず、手戻りの費用も発見漏れも避けられない。不良が作り込まれない仕組みへ先に投資したほうが安いという考え方から、プロセスを整える活動が独立して置かれるようになった。セキュリティも構造は同じで、リリース前の脆弱性診断だけに頼らず、設計レビューやセキュアコーディング規約で作り込みを減らすシフトレフトが同じ発想にあたる。
具体例
開発チームから独立した品質保証部門が、リリース判定でコーディング規約の遵守状況、テストカバレッジ、未解決欠陥の件数を客観的に確認する。近年はこの判定項目へ静的解析の指摘件数や依存ライブラリの既知脆弱性の有無を加え、基準を満たさなければパイプラインを通さない運用が採られる。
試験での引っ掛け
QA(プロセス志向)とQC・テスト(成果物志向)を同義に使いがちだが、見る対象が違う。品質保証は部署の名前ではなく活動の性質を指し、テストを実施すること自体はQCにあたる。独立した立場が要件になるのは、開発と同じ指揮系統では基準を緩める圧力がかかるためである。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。