JUnit実践入門 5日目(テスト実行方法の制御)

JUnitのテスト実行方法コマンドラインからの実行 org.junit.runner.JUnitCoreクラスを使用する。 // テストクラスSomeTestをコマンドラインから実行する場合 $java org.junit.runner.JUnitCore test.SomeTest // コマンドラインから複数のテストクラスを実行…

JUnit実践入門 4日目(テストコードの書き方について~ アサーション)

JUnitが提供するアノテーション■@Test -テストメソッドを宣言する Testアノテーションを付与することによって、JUnitが実行するテストメソッドを認識する。付与される属性 ・expected -例外の早出を検証するテストで、早出が期待される例外クラスを指定する…

JUnit実践入門 3日目(ユニットテストについて)

Junitなどテストをしてんするフレームワークは、テスティングフレームワーク呼ばれる。 「どのようにテストを記述して、実行し、検証するか」の仕組みを提供する。 →一定のフォーマットでテストケースを記述できるのでテストコードが読みやすくなる。コード…

JSTQB認定テスト技術者資格 Foundation Level試験対策 個人用メモ

試験対策問題を解いてわからなかった部分をシラバスから抜粋して以下に備忘録として記載する。 随時更新。 ※順番とか形式をまとめたい。。。●独立したテストの利点 先入観がないため、異なる結果を見つけられる。 システムの仕様策定中や実装中に想定通りか…

JUnit実践入門 2日目(ユニットテストについて)

ソフトウェアテストの概要とユニットテストの目的や基本となる概念についてソフトウェア開発における「テスト」の定義: 「ある条件下においてソフトウェアの振る舞いを記録し、その記録が期待される結果となることを検証するプロセス」学生の頃などに体験し…

JUnit実践入門 1日目(テストコードの作成〜実行まで)

JUnitとは:Javaのテスティングフレームワーク 役割 ・テスト実行フレームワーク ・テストの期待値と実測値の検証 ・テストケースのフォーマット →どのようにテストを記述して、実行し、検証するかをサポートしてくれる。テスト対象のクラスを作成する。 pac…

String型変数の空文字&nullチェック

エラーチェックやステータスが新規の場合などで使用します。 String chk = null; //chk = ""; if ( chk == null || chk.length() == 0 ){ // chkがnull、もしくは空文字の場合行われる処理 // chkの値が空白スペースの場合はチェックに引っかからない。 // …