javaのテストについてのメモ書き。
■testing framewrok
・junit
・testNG
■xuit
xunitはコンピュータプログラムの単体テスト(ユニットテスト)を行うためのテ スティングフレームワークの総称。
⇒wiki参照
⇒javaだとjunit,TestNGがそう。
■frameworkで使えるテストの種類
・ユニット(単体)テスト。
・ブラックボックステスト、ホワイトボックス?テスト
・境界値テスト
・モジュールテスト
こんなものか・・・
■eclipseでjunit
便利なショートカット
・Ctrl+9
⇒対象クラスのクラス宣言にカーソルをあてている場合、そのテストクラスを自動生成してくれる。テストクラスを開いてる場合は対象クラスを開く。
・Ctrl+F11
・testって書いて、Ctrl+Space
■用語
・immutable:不変の
・mutable:変わりやすい
・SUT(System under test):テスト対象
・actual:実測値
・expected:期待値。expeted value
■テストサイクル
・setup(事前準備)
・実行
・verify(検証)
・後処理
■めも
・ドキュメントが面倒なら、テスト仕様書に設計書を封じ込めろ(それが許される環境ならば)
・テスト項目にあいまいな表現は書くな。
・
■testing framewrok
・junit
・testNG
■xuit
xunitはコンピュータプログラムの単体テスト(ユニットテスト)を行うためのテ スティングフレームワークの総称。
⇒wiki参照
⇒javaだとjunit,TestNGがそう。
■frameworkで使えるテストの種類
・ユニット(単体)テスト。
・ブラックボックステスト、ホワイトボックス?テスト
・境界値テスト
・モジュールテスト
こんなものか・・・
■eclipseでjunit
便利なショートカット
・Ctrl+9
⇒対象クラスのクラス宣言にカーソルをあてている場合、そのテストクラスを自動生成してくれる。テストクラスを開いてる場合は対象クラスを開く。
・Ctrl+F11
・testって書いて、Ctrl+Space
■用語
・immutable:不変の
・mutable:変わりやすい
・SUT(System under test):テスト対象
・actual:実測値
・expected:期待値。expeted value
■テストサイクル
・setup(事前準備)
・実行
・verify(検証)
・後処理
■めも
・ドキュメントが面倒なら、テスト仕様書に設計書を封じ込めろ(それが許される環境ならば)
・テスト項目にあいまいな表現は書くな。
・