1 / 24

試験工程に ついて

試験工程に ついて. ハノイ工科大学 HEDSPI IT日本語  講師: 権代 祥一. 試験工程とは・・・. 試して、確かめること. システム. 画面. 確かめる. 反応. 試す. 刺激. A. 確かめる. 反応. 確かめる. 反応. 試験工程には・・・. = プログラミングの検証 = 内部設計の検証 = 外部設計の検証 = 要件定義の検証 = 顧客要求の検証. 単体試験 結合試験 総合試験 運用試験 受入試験. 結合試験の位置付け ( 例 ). 顧客要求. 受入試験. 要件定義. 運用 試験. 検証. 検証. 検証.

Télécharger la présentation

試験工程に ついて

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 試験工程について ハノイ工科大学 HEDSPI IT日本語 講師: 権代 祥一

  2. 試験工程とは・・・ • 試して、確かめること システム 画面 確かめる 反応 試す 刺激 A 確かめる 反応 確かめる 反応

  3. 試験工程には・・・ • =プログラミングの検証 • =内部設計の検証 • =外部設計の検証 • =要件定義の検証 • =顧客要求の検証 • 単体試験 • 結合試験 • 総合試験 • 運用試験 • 受入試験

  4. 結合試験の位置付け(例) 顧客要求 受入試験 要件定義 運用試験 検証 検証 検証 外部設計 総合試験 検証 内部設計 結合試験 プログラミング/単体試験

  5. 結合試験は・・・ • 内部設計が正しいかどうかを検証するための試験 • プログラミング工程の時に 結合試験仕様書を作成しておく。 • 内部設計書を元に作成する。

  6. 結合試験で何を確認するか? • 単体試験済みのモジュールを組み合わせてブラックボックステストを主に実施する。 • 矢印  の部分を中心に試験を行い確認する。 • この場合デバグログ出力も併用して確認すると効果的である。 画面 A B C F 画面 D E

  7. 総合試験の位置付け(例) 顧客要求 受入試験 要件定義 運用試験 検証 検証 検証 外部設計 総合試験 検証 内部設計 結合試験 プログラミング/単体試験

  8. 総合試験は・・・ • 外部設計が正しいかどうかを検証するための試験 • 総合試験工程の前に 総合試験仕様書を作成しておく。 • 外部設計書を元に作成する。

  9. 総合試験(外部設計の検証) • 最大値、最大負荷など極端な事象の確認を行なう。 画面 C F 画面 B 画面 A 画面 画面 D 画面 E

  10. 総合試験(外部設計の検証) • 性能の確認などを行なう。応答時間や処理速度などの確認。 画面 A

  11. 総合試験(外部設計の検証) • 操作性の確認、誤操作に対するふるまいの確認を行なう。 • モンキータッチ試験の実施 • 外部設計で顧客と確認した画面操作を行い、顧客の要求を満たしているかを検証する。

  12. 総合試験(外部設計の検証) • 例外処理系の確認を行なう。 • 異常系の試験を実施する。 • 全エラーメッセージの確認 • エラーログの確認 • リカバリ処理などの確認

  13. 運用試験の位置付け(例) 顧客要求 受入試験 要件定義 運用試験 検証 検証 検証 外部設計 総合試験 検証 内部設計 結合試験 プログラミング/単体試験

  14. 運用試験は・・・ • 要件定義が正しいかどうかを検証するための試験 • 運用試験工程の前に 運用試験仕様書を作成しておく。 • 要件定義書を元に作成する。

  15. 運用試験(要件定義の検証) • シナリオを作成する。 • 時間毎に区切ってデータの投入、画面操作、ログ採取等のイベントなどを確認していく。 • 確認行為もシナリオに含める。 • 要件定義での業務フローを基にシナリオを作成し確認を進める。

  16. 運用試験(要件定義の検証) • 各場面での操作と出力を確認する。 • 顧客の運用データに近いものを用意して試験を行う。 • マスターデータも顧客のものをできるだけ用いて試験を行う。 • 顧客の視点で確認を行う。

  17. 試験での重要なポイント • 少ない試験でできるだけ多くの確認をする。 • 試験をしても確認をしなければ何の意味もない。 • 試験とは試すこと。 • 確認とは確かめること。

  18. 効率の良い試験とは • 少ない試験で、多くの確認 システム 画面 確認 試験 A 確認 確認

  19. 試験での重要なポイント • どんな小さな事象でも「変だ」「おかしい」と思ったらその原因を追求すること。 • 小さな事象を放置しておくと後で重大なバグ(障害)になることが多い。

  20. 試験での重要なポイント • ログを詳細に多く取る。 • ログの解析に多くの時間を取る。 • 少しでもおかしなログがあれば徹底的に解析し、原因を究明する。

  21. 試験での重要なポイント • 一つの障害からの水平探索 • 障害の傾向分析 • 同じような障害は必ず複数存在するので、同じような試験を別の箇所で実施し確認する。

  22. 試験での重要なポイント 試験の網羅性 網羅性の検証 確認の網羅性

  23. 試験工程とは・・・ • システムとのコミュニケーション 質問 システム 興味 画面 確認 情報 確認 A 確認 情報 興味 確認 情報

  24. ソースコードと結合試験仕様書の納品 3月28日(水)18:00締切 結合試験仕様書を2部と ソースコードを納めたCD-ROMを1枚を IT日本語教員室に納品してください。

More Related