テストファーストとは、システム開発の手法の一つで、プログラムを書く前にテストケースを先に作成する考え方です。
あらかじめ「どのように動けば正しいか」を決めてから開発を進めることで、必要な機能を明確にできます。
例えば、ログイン機能を作る場合、先に「正しいIDとパスワードならログイン成功」「間違っていればエラー表示」といったテストを作成します。
その後、そのテストを満たすようにプログラムを作っていくことで、仕様のズレを防ぐことができます。
ITパスポート試験では、テストファーストはプログラムより先にテストケースを作成する開発手法であり、XP(エクストリーム・プログラミング)の実践方法の一つであることがポイントです。
品質を意識した開発手法として覚えておきましょう。
こちらもご覧ください:リバースエンジニアリングとは
Visited 5 times, 1 visit(s) today

