GLOSSA

QA

きゅーえー

QA

一言でいうと

ソフトウェアの品質を担保する役割・職種・取り組みのこと。

詳しい意味

QA(Quality Assurance、品質保証)は、ソフトウェアの品質を担保するための役割・職種・取り組みの総称です。具体的には、テスト計画の立案、E2E / 探索的 / 受け入れテストの実施、リリース前の最終確認、品質メトリクスの追跡など。テスト「実施」だけでなく「品質を作り込む」上流からの関与(仕様レビュー・テスト容易性の助言)も含みます。「QAエンジニア(テスト自動化や品質基盤を作る側)」と「QAアナリスト(テスト実施や探索的テストに強い側)」のような分け方もあります。「テスター」と呼ばれることもありますが、最近は QA の方が役割の広さを示せるため好まれます。

何に使うか

リリース前にユーザー体験を担保したいとき。複雑な業務フローの抜け漏れを発見したいとき。品質の数値化(バグ密度、カバレッジ、漏洩率)を運用に根付かせたいとき。

どんな時に出るか

「QAに渡して」「QAレビュー後にリリース」「QAエンジニアの採用が課題」といった場面で登場します。

具体例

  • 新機能はQAレビューを通してからリリースする運用にしている。
  • QAエンジニアと一緒にテスト自動化基盤を整備した。

別名・略称

qa(きゅーえー)Quality Assurance(くおりてぃあしゅあらんす)品質保証(ひんしつほしょう)テスター(てすたー)

関連語

ユニットテストE2Eテスト

初心者向けメモ

工場の「品質管理担当」と同じです。製造ライン(開発)の最後に検品して合否を出すだけでなく、上流の設計段階から「壊れにくい構造になってるか」助言するのが現代の QA の役割です。

この説明に改善点はありますか?

この説明を修正提案する新しい用語を提案する

提案は管理者が確認した後に反映されます