【ひんしつほしょう】
品質保証(QA) とは?
最終更新:
💡 よい品質を、仕組みと確かめた記録で支える
製品やサービスが品質の要求を満たせるという信頼を、計画的な活動とその記録で支えることです。開発手順の整備や実施状況の確認など、テストだけに限らない活動を含みます。
📌 このページのポイント
- 求める品質を決め、満たせるよう手順や確認方法を整える
- QAは要求を満たせるという信頼、QCは要求を満たす実際の管理に着目する
- レビュー・テストの計画や手順の実施状況の確認も活動の例
- QAを行っても、不具合がゼロになると保証するものではない
品質保証ってテストのこと?
テストに限らないよ。何を確認するかを計画し、レビューの手順を整え、決めた手順が実施されたかを確かめることも含む。求める品質を満たせるという信頼を支える活動なんだ。
品質管理のQCとはどう違うの?
QAは要求を満たせるという信頼を支える側、QCは要求を満たす実際の技法や活動を見る側だよ。料理なら、手順や味見の方法を整えて確かめるのがQAの例、料理を基準に合わせて味見・調整するのがQCの例だね。
予防と検査で、きっぱり分けられる?
予防と検査は分かりやすい入口だけど、活動は重なるよ。QAにも実施後の確認があり、QCも完成品の検査だけとは限らない。職場で用語や担当の使い方が違うこともあるので、何を担うのかを確認しよう。
ソフトウェアでは何から始めればいい?
たとえば「注文を重複登録しない」など、満たしたい要求を決める。確認方法や担当を決め、レビューやテストの結果を残す。不具合が出たら、原因と確認の抜けを見直して手順へ戻す、という進め方ができるよ。
QAを強化すればバグはなくなる?
絶対にゼロとはいえないよ。限られた時間で大事なリスクを見て、結果を次の改善に使おう。修正費用が必ず何倍下がる、という一律の数字もない。QAエンジニアとテスターの役割の範囲も、組織によって変わるんだ。
まとめ:ざっくりこれだけ覚えればOK!
「品質保証」って出てきたら「求める品質を満たせるよう、仕組みと確認で信頼を支える活動」と思えばだいたいOK!
📖 おまけ:英語の意味
「Quality Assurance」 = 品質への信頼を支える活動(QA)
💬 assuranceには「確信を与える」という意味があるよ。ここでの保証は、不具合が絶対にないという約束とは違うんだ。