Java・Ruby・Androidの初心者や中級者以降の方への教育・研修、コンサルティング事業を展開している株式会社ナレッジエックス

お問い合わせ | セミナー・研修お申込み

シェア

JUnitによるテスト入門

概 要

JUnitとMockitoを利用したテストコードの作成方法を基礎から学べるコースです。
効率的かつ構造化されたテストコードの記述方法など、実践的な内容になっています。

本コースでは、主にJUnit 5を用いながら、テストの重要性を理解し、効果的なテストの書き方について演習を交えながら学習します。また、テストしやすいアプリケーションを作るために重視すべきポイントも解説します。
コースの中では、JUnit 5で導入された新しい機能についても取り扱うので、よりわかりやすく構造化されたテストコードを記述できるようになります。
JUnitと併用してMockito(モックオブジェクト生成ライブラリ)とDbUnit(データベースアクセスプログラムに特化したユニットテストライブラリ)も扱います。
Javaのテストコードを記述した経験がない方はもちろんのこと、すでにプロジェクトに参加し一部のテストコードを記述したことがある方にとっても意義のある内容となっています。この機会にぜひご受講ください。

※本コースは、「JUnitによるソフトウェアテスト入門」の改訂版です。

※当コースは株式会社カサレアルが主催するコースとなります

対 象 者
  • テストコードをどう書けば良いか自信が持てない方
  • JUnitなどのテスティングフレームワークを使いこなしたい方
  • 開発プロジェクトにテスティングフレームワークを導入したい方
前 提 条 件
  • Javaで開発されたアプリケーションのコードを読み、動作を説明できる方
  • Javaの基本的な文法に従って簡単なコードが書ける方
受講後目標スキルレベル
  • JUnitを利用したテストコードが作成でき、テストが実施できる
  • モックを使ったテストとデータベースアクセスプログラムのテストが実施できる
  • アプリケーションのテスト容易性を向上する時に重視するポイントを説明できる
カリキュラム
  • ユニットテストとテスティングフレームワーク
    • ユニットテスト
    • テスティングフレームワーク
  • JUnit
    • JUnitの基本的な使い方
    • アサーションによる戻り値・例外などの検証
    • 必要十分なテスト項目の抽出方法
    • テストの構造化
    • 複数のテストの一括実行
    • 良いテストコードの条件
  • 他のクラスに依存したクラスのテスト
    • モックオブジェクト
    • Mockito
  • テストしやすいコード
    • クラス設計時の考慮すべきポイント
  • データベースアプリケーションのテスト
    • DbUnitの使い方
    • テスト結果検証(検索系の場合)
    • テスト結果検証(更新系の場合)
  • テストの品質
    • テストはいつまでやるのか
    • カバレッジ
    • カバレッジ計測ツール

※最新でより良い内容をお届けするため、一部の学習項目を予告なく変更する可能性がありますのでご了承ください。

実 行 環 境
  • Java SE 11
  • JUnit 5
  • テスティングライブラリ各種(Mockitoなど)
  • IntelliJ IDEA

※使用するソフトウェアおよびバージョンについては予告なく変更する可能性がありますのでご了承ください。

受 講 期 間

13時間(2日間)

日 時
会 場

カサレアル泉岳寺トレーニングセンター

受 講 料 金

94,050円(税込)※受講料にはテキスト代も含まれます。

研修のお申し込み

下記ボタンをクリックしオンラインでお申し込みください

お申し込みフォームを表示する