okinawa

IT勉強メモ

テスト駆動開発の参考サイト

テスト駆動開発のお勉強をしたときに参考にしたサイト集。

自動テスト。

Junit5全体

qiita.com

公式(日本語)
oohira.github.io

公式(英語)
junit.org

mockとspy

mockとspyの書き方
rightcode.co.jp

mockとspyの違い
www.shookuro.com

privateメソッドのテスト

qiita.com

ライブコーディング

www.youtube.com

メモ

便利アノテーション

@ParameterizedTestは複数の値を1度でテストできて便利。

テストクラス自動作成ショートカット

VsCode
Ctrl + Shift + P → Java Go to Test

Eclipse
Ctrl + F9

仕様からTODOリストを作る

TODOリストを作ってからテストコードを書く。

FizzBussの仕様

引用元:TDD Boot Camp 2020 Online #1 基調講演/ライブコーディング - YouTube

TODOリスト

テスト駆動開発のサイクル


引用元:TDD Boot Camp 2020 Online #1 基調講演/ライブコーディング - YouTube

テストコードは準備・実行・検証で書く

テストコードは

  • 準備
  • 実行
  • 検証

に分けて書く。

最初に検証から書く。

準備・実行はその後。