【てすとすいーと】
テストスイート とは?
最終更新:
💡 テストケースの「プレイリスト」をまとめて管理する仕組み
目的や機能ごとにテストケースをまとめ、一緒に実行できるようにしたグループ。どのテストをいつ実行するかを管理しやすくする。
📌 このページのポイント
テストスイートって、テストケースをまとめただけ?
「まとめる」ことに意味があるんだよ。基本的な動作だけを手早く確かめる「スモークテストスイート」、既存機能が壊れていないかを広く確かめる「リグレッションテストスイート」のように分けておけば、状況に合わせて必要なテストだけを実行できるんだ。
自動テストでもスイートを使うの?
スイートの分け方にコツはある?
テストが増えてくるとスイートの管理も大変そう…
そうだね。だから定期的に見直すことが大事だよ。不要になったテストの削除、重複の整理、遅いテストの改善をしないと、CIが遅くなって開発のテンポが落ちてしまうからね。
まとめ:ざっくりこれだけ覚えればOK!
「テストスイート」って出てきたら「一緒に実行するテストケースをまとめたセット」と思えればだいたいOK!
📖 おまけ:英語の意味
「Test Suite」 = テストスイート
💬 suite はフランス語から入った言葉で、「後に続くもの」から「ひと続き・ひとそろい」の意味になったよ。ホテルの「スイートルーム」(ひと続きの部屋)も同じ単語で、甘い(sweet)とは別の言葉なんだ