診断士RoadMap 論点解説アプリを無料で使う

ソフトウェアテストと品質保証

経営情報システムテスト工程と技法の違いを見分ける

要点

ソフトウェアテストは、プログラムやシステムが要求された機能・品質を満たすかを確認し、欠陥を発見する活動です。単体テストでは個々のモジュール、結合テストではモジュール間の連携、システムテストではシステム全体、受入テストでは利用者の業務要求や受入条件への適合を確認します。上流工程の成果物と対応付けて検証するV字モデルもよく使われます。

テスト技法には、内部構造を見ずに入力と出力に着目するブラックボックステストと、制御構造や分岐など内部構造に着目するホワイトボックステストがあります。同値分割は同じ性質を持つ入力の代表値を選び、境界値分析は条件の境目に欠陥が出やすいことに着目します。回帰テストは修正や機能追加が既存機能へ悪影響を与えていないかを確認するものです。

品質保証は、品質を作り込むためのプロセス全体を計画・評価する広い活動です。単に最後にテストを増やすことではなく、レビュー、標準化、構成管理、変更管理、欠陥分析などを通じて再発防止につなげます。試験では、各テスト段階の対象、技法の前提、テストで欠陥の存在は示せても完全な無欠陥は証明しにくいという考え方を押さえます。

試験で問われるポイント

確認問題

入力値が1以上100以下なら受け付け、それ以外はエラーとする機能をブラックボックステストで確認する。境界値分析として優先して選ぶ値の組合せはどれか。

正解: ア
正解は1番目。境界値分析では、条件の境目とその直前・直後に欠陥が潜みやすいと考え、下限1の周辺で0と1、上限100の周辺で100と101を確認します。範囲内の代表値だけを選ぶ方法は同値分割に近く、境界付近を重点的に検査する目的には不足します。

続きはアプリで — この論点の過去問と解説、AI演習へ

経営情報システムの過去問を年度別に解説付きで演習。触って学ぶ体感型解説、忘却曲線ベースの復習計画も無料で始められます。

診断士RoadMapを無料で始める
登録だけなら無料・プレミアムは月額¥500・いつでも解約可

関連する論点

同じ科目の論点