にしのくえすと

情報処理技術者試験のお勉強ブログ


にしのくえすととは?
・「情報処理技術者試験大好き」な人、「ICT資格取りたい」人のためのブログです。
・ITパス、セキュマネ、基本、応用、セキュスペ(情報処理安全確保支援士)、ネスペ、デスペあたりの話題が中心です。
・申し述べる見解は勤務先とは無関係です。また、試験に関する記事は、自己責任でご利用ください。


・イラスト素材はAI CATCHER様のものを使用させていただいてます。素敵です!

↓ 電子書籍発売中です!「ネスペちゃん」「セスペちゃん」よろしくお願いです!
 
・作者のプロフィールはこちら  ・にしの作「資格本」電子書籍についてこちら
・作者の日記系ブログ(不定期)みがまえるよりはやく  ・「にしのくえすと」プライバシーポリシー

あいぱすくえすと(8)テストの方法と種類

テキストだっちょ!

無料公開版となっております。ぜひ、ご活用ください。

www.nsnq.tech

テストは大事だよ

成果物はきちんと動作するか検証しなければお客さんに
渡すことができません。そんな大事なテストも様々な種
類があります。

単体テスト
小さなプログラム部品(モジュール)ごとの検証をする
テスト。

結合テスト
モジュールを組み合わせて検証をするテスト。


適格性確認テスト
要件定義どおりに動くか確認するテスト。

システムテスト
ソフトウエア・システム全体としての検証を行うこと。

業務運用テスト
実際の運用と同じ条件で行うテストのこと。

テストの方法

レグレッションテスト
回帰テスト。新機能を外して、元の機能に不具合ないかチ
ェックする。

ビッグバンテスト
モジュールを一気に合体してテストする。1回で完璧なら
コスト削減!
※だが、不具合があれば、エラーはどこだったのかわかり
 にくい。

ホワイトボックステスト
中身に注目してテストする方法。
 ・条件網羅 ・・・ 全ての条件を試すこと。
 ・分岐網羅 ・・・ 全ての分岐を試すこと。

ブラックボックステスト
中身は見ないで結果だけを見てテストする方法。
 ・限界値分割 ・・・ 境界線をまたぐ数字でチェック 
      (50以上なら 49と51)する方法。
 ・同値分割 ・・・ なんでもいいから代表値をチェッ
           クする方法。
(50以上なら 以上と以下の適当な数値でテスト。16
 と83など)

テストと部品

ボトムアップテスト
下位モジュールから上位へ順番にテストを行う。
が、上位モジュールがまだない場合。「ドライバ」という
仮モジュールを使います。

トップダウンテスト
上位モジュールから下位へ順番にテストを行う。
が、下位モジュールがまだない場合。「スタブ」という仮
モジュールを使います。

情報処理技術者試験大好きブログ「にしのくえすと」 Presented by にしこにしおAF