経営情報システムテスト工程と技法の違いを見分ける
ソフトウェアテストは、プログラムやシステムが要求された機能・品質を満たすかを確認し、欠陥を発見する活動です。単体テストでは個々のモジュール、結合テストではモジュール間の連携、システムテストではシステム全体、受入テストでは利用者の業務要求や受入条件への適合を確認します。上流工程の成果物と対応付けて検証するV字モデルもよく使われます。
テスト技法には、内部構造を見ずに入力と出力に着目するブラックボックステストと、制御構造や分岐など内部構造に着目するホワイトボックステストがあります。同値分割は同じ性質を持つ入力の代表値を選び、境界値分析は条件の境目に欠陥が出やすいことに着目します。回帰テストは修正や機能追加が既存機能へ悪影響を与えていないかを確認するものです。
品質保証は、品質を作り込むためのプロセス全体を計画・評価する広い活動です。単に最後にテストを増やすことではなく、レビュー、標準化、構成管理、変更管理、欠陥分析などを通じて再発防止につなげます。試験では、各テスト段階の対象、技法の前提、テストで欠陥の存在は示せても完全な無欠陥は証明しにくいという考え方を押さえます。
入力値が1以上100以下なら受け付け、それ以外はエラーとする機能をブラックボックステストで確認する。境界値分析として優先して選ぶ値の組合せはどれか。
経営情報システムの過去問を年度別に解説付きで演習。触って学ぶ体感型解説、忘却曲線ベースの復習計画も無料で始められます。
診断士RoadMapを無料で始める