flairLink corporation
FVT-TJ06

JUnitによるテスト駆動開発

テストの重要性に基づき、効率の良いテスト手法の実践について学ぶコースです。

達成目標

  • システム開発における品質とその向上の重要性について理解できる。
  • システム開発におけるテストについて説明できる。
  • JUnitを用いた単体テスト及びSeleniumを用いた結合テストを行うことができる。

カリキュラム

  1. 品質とテスト
    1. システムの品質と向上手法
    2. 品質向上のアプローチ
    3. ソフトウェア開発と品質管理
    4. テストに関する成果物
    5. テストの自動化
  2. JUnitによる単体テスト
    1. Javaによる単体テスト
    2. テストケースの作成
    3. テストケースの実行
    4. テストケース作成のテクニック
    5. テストケースの設計
    6. クラスの種別とテスト容易性
    7. 演習問題
  3. Seleniumによる結合テスト
    1. Webアプリケーションのテスト
    2. Seleniumによる自動テスト
    3. 演習問題

受講前提

下記コースの受講済または同等のスキルをお持ちであること

Javaプログラミング基礎
Javaの基本文法から複数クラスによる開発までを学ぶコースです。本コースにオブジェクト指向は含まれません。
Javaオブジェクト指向入門
Javaを用いてオブジェクト指向によるプログラム開発手法を学ぶコースです。

後続コース

なし

関連コース