240 likes | 305 Vues
試験工程に ついて. ハノイ工科大学 HEDSPI IT日本語 講師: 権代 祥一. 試験工程とは・・・. 試して、確かめること. システム. 画面. 確かめる. 反応. 試す. 刺激. A. 確かめる. 反応. 確かめる. 反応. 試験工程には・・・. = プログラミングの検証 = 内部設計の検証 = 外部設計の検証 = 要件定義の検証 = 顧客要求の検証. 単体試験 結合試験 総合試験 運用試験 受入試験. 結合試験の位置付け ( 例 ). 顧客要求. 受入試験. 要件定義. 運用 試験. 検証. 検証. 検証.
E N D
試験工程について ハノイ工科大学 HEDSPI IT日本語 講師: 権代 祥一
試験工程とは・・・ • 試して、確かめること システム 画面 確かめる 反応 試す 刺激 A 確かめる 反応 確かめる 反応
試験工程には・・・ • =プログラミングの検証 • =内部設計の検証 • =外部設計の検証 • =要件定義の検証 • =顧客要求の検証 • 単体試験 • 結合試験 • 総合試験 • 運用試験 • 受入試験
結合試験の位置付け(例) 顧客要求 受入試験 要件定義 運用試験 検証 検証 検証 外部設計 総合試験 検証 内部設計 結合試験 プログラミング/単体試験
結合試験は・・・ • 内部設計が正しいかどうかを検証するための試験 • プログラミング工程の時に 結合試験仕様書を作成しておく。 • 内部設計書を元に作成する。
結合試験で何を確認するか? • 単体試験済みのモジュールを組み合わせてブラックボックステストを主に実施する。 • 矢印 の部分を中心に試験を行い確認する。 • この場合デバグログ出力も併用して確認すると効果的である。 画面 A B C F 画面 D E
総合試験の位置付け(例) 顧客要求 受入試験 要件定義 運用試験 検証 検証 検証 外部設計 総合試験 検証 内部設計 結合試験 プログラミング/単体試験
総合試験は・・・ • 外部設計が正しいかどうかを検証するための試験 • 総合試験工程の前に 総合試験仕様書を作成しておく。 • 外部設計書を元に作成する。
総合試験(外部設計の検証) • 最大値、最大負荷など極端な事象の確認を行なう。 画面 C F 画面 B 画面 A 画面 画面 D 画面 E
総合試験(外部設計の検証) • 性能の確認などを行なう。応答時間や処理速度などの確認。 画面 A
総合試験(外部設計の検証) • 操作性の確認、誤操作に対するふるまいの確認を行なう。 • モンキータッチ試験の実施 • 外部設計で顧客と確認した画面操作を行い、顧客の要求を満たしているかを検証する。
総合試験(外部設計の検証) • 例外処理系の確認を行なう。 • 異常系の試験を実施する。 • 全エラーメッセージの確認 • エラーログの確認 • リカバリ処理などの確認
運用試験の位置付け(例) 顧客要求 受入試験 要件定義 運用試験 検証 検証 検証 外部設計 総合試験 検証 内部設計 結合試験 プログラミング/単体試験
運用試験は・・・ • 要件定義が正しいかどうかを検証するための試験 • 運用試験工程の前に 運用試験仕様書を作成しておく。 • 要件定義書を元に作成する。
運用試験(要件定義の検証) • シナリオを作成する。 • 時間毎に区切ってデータの投入、画面操作、ログ採取等のイベントなどを確認していく。 • 確認行為もシナリオに含める。 • 要件定義での業務フローを基にシナリオを作成し確認を進める。
運用試験(要件定義の検証) • 各場面での操作と出力を確認する。 • 顧客の運用データに近いものを用意して試験を行う。 • マスターデータも顧客のものをできるだけ用いて試験を行う。 • 顧客の視点で確認を行う。
試験での重要なポイント • 少ない試験でできるだけ多くの確認をする。 • 試験をしても確認をしなければ何の意味もない。 • 試験とは試すこと。 • 確認とは確かめること。
効率の良い試験とは • 少ない試験で、多くの確認 システム 画面 確認 試験 A 確認 確認
試験での重要なポイント • どんな小さな事象でも「変だ」「おかしい」と思ったらその原因を追求すること。 • 小さな事象を放置しておくと後で重大なバグ(障害)になることが多い。
試験での重要なポイント • ログを詳細に多く取る。 • ログの解析に多くの時間を取る。 • 少しでもおかしなログがあれば徹底的に解析し、原因を究明する。
試験での重要なポイント • 一つの障害からの水平探索 • 障害の傾向分析 • 同じような障害は必ず複数存在するので、同じような試験を別の箇所で実施し確認する。
試験での重要なポイント 試験の網羅性 網羅性の検証 確認の網羅性
試験工程とは・・・ • システムとのコミュニケーション 質問 システム 興味 画面 確認 情報 確認 A 確認 情報 興味 確認 情報
ソースコードと結合試験仕様書の納品 3月28日(水)18:00締切 結合試験仕様書を2部と ソースコードを納めたCD-ROMを1枚を IT日本語教員室に納品してください。