プログラミング初心者

【初心者向け】Javaのテストってなに?〜JUnit5で学ぶテストの基本〜

suu に投稿

■ テストってなに?なぜ必要?

テストとは簡単にいうと「このプログラム、ちゃんと正しく動いてるかな?」を確認する作業です。

入力に対して、正しい結果が返ってくるかエラーが起きてもちゃんと処理できるかプログラム同士がうまく連携できているか

…など、いろんな視点からチェックします。

◆ テストの種類って?

実際の開発では、いくつかの段階に分けてテストを行います。

テストの種類

内容

単体テスト

小さな部品(関数やクラス)が正しく動くか

統合テスト

複数の部品をつなげたときにうまく動くか

システムテスト

全体として期待通りに動作するか