okinawa

IT勉強メモ

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

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

自動テスト。

Junit5全体

qiita.com

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

公式(英語)
junit.org

Junit5チートシート

JUnit5 チートシート(アサーション編) #テスト駆動開発 - Qiita

JUnit5 チートシート(アノテーション編) #テスト駆動開発 - Qiita

@PrameterizedTest

@PrameterizedTestの使い方色々
JUnit5の@ParameterizedTestで使える各種sourceの使い道考察 #junit5 - Qiita

@CsvSourceか@MethodSourceと一緒に使う方法が良い。

mockとspy

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

mockとspyの違い
www.shookuro.com

privateメソッドのテスト

qiita.com

ライブコーディング

www.youtube.com

メモ

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

VsCode
Ctrl + Shift + P → Java Go to Test

Eclipse
Ctrl + F9

仕様からTODOリストを作る

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

FizzBussの仕様

引用元:- YouTube

TODOリスト

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


引用元:- YouTube

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

テストコードは

  • 準備
  • 実行
  • 検証

に分けて書く。

最初に検証から書く。

準備・実行はその後。