【検証・テスト】単体テストについて

【検証・テスト】単体テストについて

2024.07.5 第三者検証・ソフトウェアテスト

7月に入り蒸し暑さが続いておりますが皆様いかがお過ごしでしょうか。

さて、前回のテスト技法のお話から少し期間が空いてしまいましたが
今回は単体テストの手法として用いられる「ブラックボックステスト」と「ホワイトボックステスト」
についてご紹介しようと思います。

 

まずテスト全体の流れをおさらいすると、大きく分けて以下のステップに分かれます。
1.単体テスト
2.結合テスト
3.システムテスト

単体テストでは、プログラムのモジュールやコンポーネントといった小規模な
単位で誤りがないかを検証します。
このモジュールを検証する手法として用いられるのが
「ブラックボックステスト」と「ホワイトボックステスト」です。

 

・ブラックボックステスト
ブラックボックステストでは、システムの内部構造や実装の詳細に着目せず、
外部の動作や機能に焦点を当てる手法です。
テスターはシステムをブラックボックスと見なし入力と出力の関係をテストします。
内部の処理やコードの仕組みにはアクセスしません。
この手法はユーザーの視点でのテストに重点を置き、機能が要件を満たし、
期待される動作をするかどうかを確認します。

 

・ホワイトボックステスト
ホワイトボックステストでは、逆にシステムの内部構造やソースコードの仕組みに焦点を当て、
その内部の挙動をテストする手法です。
テスターはシステムをホワイトボックスと見なし、アルゴリズムやデータ構造、
コードのフローなどの内部構造を理解してテストします。
この手法はプログラムのロジックやデータフローの正確性に重点を置き
コードの網羅性やエラーの発見が主な目的です。
多くの場合、プロジェクトではブラックボックステストとホワイトボックステストを組み合わせて使用し、
全体的な品質を確保することが推奨されます。
これにより、外部からの期待通りの機能性と内部のロジックの正確性の両方を確認することができます。

 

今回ご紹介できなかった「結合テスト」や「システムテスト」につきましては
後日別記事にてご紹介しますのでお楽しみに!

お気軽にお問い合わせください。
[ 東京支店 ]

03-6435-8035

9:00~18:00 土日祝祭日休

アクセスマップはこちら

[ 沖縄本社 ]

098-882-0717

9:30~18:30 土日祝祭日休

アクセスマップはこちら

[ メールでのお問い合わせ ]

お問い合わせフォーム

公式アカウントをフォロー
最新記事をお届けします。

第三者検証・ソフトウェアテストの関連記事

  • 【検証・テスト】IT検証技術者認定試験(IVEC)のクラスについて

    2024.11.8

    さわやかな秋晴れの日が続いておりますこの頃、いかがお過ごしでしょうか。 さて、以前IT検証技術者認定試験について紹介したと思いますが、今回は2024年春から改変されました、 5段階のクラスについてご紹介したいと思います。...

    続きをみる

  • 【検証・テスト】システムテストについて②

    2024.09.27

    残暑もやっと落ち着き、涼しい秋風が吹く季節となりました。 前回はシステムテストにおける要件についてお話しましたが、 今回は「機能テスト」と「非機能テスト」についてご紹介していこうと思います!   ・機能テスト ...

    続きをみる

  • 【検証・テスト】システムテストについて①

    2024.09.12

    皆様、いかがお過ごしでしょうか。 9月に入り、朝晩は少し涼しくなってきましたが、日中はまだまだ暑いですね。 さて、前回のテスト技法では結合テストにおける 「トップダウンテスト」と「ボトムアップテスト」についてご紹介をいた...

    続きをみる

  • 【検証・テスト】結合テストについて

    2024.08.8

    連日厳しい暑さが続いておりますが、皆様お元気でお過ごしでしょうか。 さて、前回のテスト技法では単体テストにおける 「ブラックボックステスト」と「ホワイトボックステスト」についてのご紹介をしましたが、 今回は結合テストの手...

    続きをみる

  • 【検証・テスト】研修で沖縄に行ってきました!

    2024.07.22

    梅雨が明けいよいよ夏本番になりましたね。 暑さに負けず、元気に過ごされていますでしょうか。 今回は検証の話題からは少し離れまして、 6月の下旬に東京支店のメンバーで沖縄本社へ 研修に行った時のエピソードをお話しできればと...

    続きをみる

お問合せはこちら

お問合せは
こちら