ホワイトボックステストとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > デジタル大辞泉 > ホワイトボックステストの意味・解説 

ホワイトボックス‐テスト【white box test】


ホワイトボックステスト

【英】white box test

ホワイトボックステストとは、システムテスト手法のうち、特にどのような論理構造作成されているかに着目したテストのことである。

ホワイトボックステストでは、プログラム外部仕様には着目せず、論理実現するために使われている命令や、分岐正しく動作するか、といった部分についてチェックが行われる。判定度合い網羅率(Coverage)によって示され網羅率が100%となることを目指し進められるチェック観点従い命令網羅C0)、分岐網羅C1)、条件網羅C2)などの種類分けられる

命令網羅CO)は、全ての命令正しく一度実行されたかどうかをテストする観点である。分岐網羅は、全ての分岐正しく一度実行されたかどうか、条件網羅は、複数条件真偽組み合わせについて全ての分岐正しく一度実行されたかをテストする

ホワイトボックステストは、プログラム側の観点からテストが行われるため、仕様誤解して作って正し結果得られるまた、ホワイトボックステストに対して内部構造関知せず外部仕様だけに着目し仕様通り動作することを確認するテスト手法が、ブラックボックステスト呼ばれる

システム開発のほかの用語一覧
ソフトウェアテスト:  ウォークスルー  運用テスト  非機能テスト  ホワイトボックステスト  負荷テスト  ブラックボックステスト  結合テスト

ホワイトボックステスト

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/09/04 04:11 UTC 版)

ホワイトボックステスト (: white-box testing)は、アプリケーションの機能(ブラックボックス)ではなく、アプリケーションの内部構造をテストするソフトウェアテストの手法である。構造テストとも呼ばれる。開発したソフトウェアを中身が見える箱として扱い、内部論理を網羅的にテストする。プログラムが辿る経路をどれだけ実行したかを基準とする。


  1. ^ Stacy Nelson (June 2003), NASA/CR–2003-212806 Certification Processes for Safety-Critical and Mission-Critical Aerospace Software, Ames Research Center, p. 25, https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/20040014965.pdf, "[Glossary] White Box Testing: Design-driven testing where engineers examine internal workings of code" 
  2. ^ a b Williams, Laurie. White-Box Testing. pp. 60–61, 69. http://www.chaudhary.org/WhiteBox.pdf 2013年2月13日閲覧。. [要検証]
  3. ^ Binder, Bob (2000). Testing Object-oriented Systems. Addison-Wesley Publishing Company Inc.. https://archive.org/details/testingobjectori00bind 
  4. ^ a b Ammann, Paul; Offutt, Jeff (2008). Introduction to Software Testing. Cambridge University Press. ISBN 9780521880381. http://cs.gmu.edu/~offutt/softwaretest/ 
  5. ^ Myers, Glenford (1979). The Art of Software Testing. John Wiley and Sons. https://archive.org/details/artofsoftwaretes00myer 


「ホワイトボックステスト」の続きの解説一覧

ホワイトボックステスト (white box test)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/03/23 10:14 UTC 版)

ソフトウェアテスト」の記事における「ホワイトボックステスト (white box test)」の解説

詳細は「ホワイトボックステスト」を参照 ホワイトボックステスト (white box test) は、プログラム構造着目したソフトウェアテストのことである。着目する構造には命令分岐などがあり、注目した構造に対してどれだけの割合部分実行できたかを網羅率で表す。 int abs(int x) { if (x < 0) { x = -x; } return x;}

※この「ホワイトボックステスト (white box test)」の解説は、「ソフトウェアテスト」の解説の一部です。
「ホワイトボックステスト (white box test)」を含む「ソフトウェアテスト」の記事については、「ソフトウェアテスト」の概要を参照ください。

ウィキペディア小見出し辞書の「ホワイトボックステスト」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「ホワイトボックステスト」の関連用語

ホワイトボックステストのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ホワイトボックステストのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2024 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリホワイトボックステストの記事を利用しております。
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのホワイトボックステスト (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのソフトウェアテスト (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2024 GRAS Group, Inc.RSS