一言でいうと
テストは、ソフトウェアやアプリが正しく動いているかどうかを確認する作業です。
もう少し詳しく
テストは、プログラムが予定通りに動いているかを調べるための検査作業です。
例えば、自動販売機を想像してください。新しい自動販売機を店に置く前に、お金を入れたらちゃんと飲み物が出るか、つり銭が正しく返ってくるか、などを確認しますよね。ソフトウェアのテストも同じで、実際にユーザーが使う前に、様々な状況を試して問題がないかを確認します。
テストには色々な種類があります。ボタンをクリックして画面が正しく表示されるかを確認する「機能テスト」、たくさんのユーザーが同時にアクセスしても大丈夫かを確認する「性能テスト」、データが安全に保護されているかを確認する「セキュリティテスト」などがあります。
よく使われる場面
エラーログサイトでは、テストの結果が記録されます。もしテスト中にバグ(問題)が見つかったら、その内容が詳しく記録され、開発者に報告されます。「このボタンを押すとアプリが落ちる」「ログイン画面でエラーが出る」といった問題が発見され、修正されるまでの過程を追跡するために使われます。
関連する言葉
- バグ:プログラムの間違いや問題のこと
- デバッグ:バグを見つけて直す作業
- 品質保証:製品が一定の基準を満たしているか確認すること