0

私が取っているコースでは、かなり堅牢なテキスト検索エンジンを作成します。

開発を容易にするために、テスト駆動開発を使用することを考えていました。

私の問題は、これまで単体テストを書いたことがないため、何をテストする必要があるのか​​ わかりません。

たとえば、特定の既知の結果を期待して特定のクエリを実行するテスト (つまり、クエリ "medicine" を実行し、5000 件の結果が返されない場合はエラーをスローする) が適切な候補になるか、またはテストを小さくする必要があります。プログラム全体ではなく、コードの小さな部分をテストしますか?

その場合、検索エンジン アプリケーションでの単体テストの良い例は何ですか?

テスト駆動開発の考え方を始めるのに役立つリソースは何ですか?

4

0 に答える 0