🎸

不正 JSTQB Foundation Level新シラバスのキーワード解説!

2024/01/20に公開

不正(アノマリー)とは

不正(アノマリー)は、ソフトウェアテストおよびレビュープロセスにおいて重要な概念です。これは、ソフトウェアの動作、コード、ドキュメント、またはその他のソフトウェアアーティファクトにおいて期待と異なるもの、または標準や仕様に準拠していないものを指します。
※一般的にインシデントと呼ばれることが多いです。

https://youtube.com/shorts/yrnNpLKFBnc?feature=share

不正の特徴と分析

  • テスト実行中の検出 テスト実行(手動または自動)の際に、期待される結果と実際の結果を比較して不正を発見します。
  • 結果の記録 実際のテスト結果とともに不正を記録し、後の分析のための基盤を作ります。
  • 原因の特定 発見された不正について、可能な原因を特定し、分析します。

レビュープロセスにおける不正

  • 個々人のレビュー レビューアは作業成果物を評価し、不正を含むさまざまな問題点を特定します。
  • 共有と分析 レビュー中に発見された不正は必ずしも欠陥であるとは限らず、分析と議論が必要です。
  • フォローアップの必要性 特定された不正に対するアクションプランを策定し、必要に応じてフォローアップのレビューを実施します。

不正マネジメントプロセス

  • 欠陥マネジメントの役割 不正は「欠陥」として報告されることもありますが、それが実際の欠陥であるかどうかは分析によって判明します。
  • SDLCフェーズにおける報告 不正はソフトウェア開発のどのフェーズでも報告される可能性があり、その形式は開発プロセスに依存します。
  • ワークフローの定義 不正の報告、解析、分類、適切な対応の決定、および最終的なクローズまでの一連のプロセスが含まれます。

重要性

  • 不正の適切な識別と管理は、ソフトウェアの品質向上とリスクの低減に不可欠です。
  • 不正の分析を通じて、ソフトウェアの問題点を明確にし、改善のための洞察を得ることができます。
  • 不正は単なる技術的な問題だけでなく、要件の不備や設計上の欠陥を示すこともあります。

このように、不正の識別、記録、分析は、ソフトウェアの品質保証と改善において重要なプロセスとなります。

Discussion