私は最近、現在働いているこの組織に参加しました。その組織は、キーワード駆動型フレームワークと RFT を使用する Java で記述された既存の自動テスト フレームワークをリファクタリング、拡張、および維持するプロジェクトを管理するよう依頼されました。アジャイル管理に移行しましたが、私は生涯ずっと開発者でした。ソースコードを書く前に、動作をテストするためにユニットテストを書く習慣があります。このフレームワークには単体テストが 1 つもありません。私の最初の直感は、「単体テストはどこにあるのか?」ということでした。テスト フレームワーク クラスの単体テストを記述できることはわかっています。ここでの議論の中で、フレームワークやスクリプトをテストするための単体テストを書くのは時間の無駄かもしれないということが提起されました。私は外交的に反対しました。
質問 1: 私の本能は間違っているのでしょうか? 私のケースと戦うのに役立つ提案はありますか.
質問 2: これは再帰的になる可能性がありますか? テストやテストなどのテストを書く。単体テストの作成をいつ停止するかについてのルールはありますか? テスター再帰をテストするという概念はありますか?
繰り返しになりますが、私はすべて単体テストを行っていますが、これまでこのような状況に陥ったことはありません。私の研究では、このトピックについて多くを見つけることができませんでした。
編集
みなさん、興味深い回答をありがとうございます!単体テストは間違いなく間違いなく書かれます! 最も頻繁に使用され、ROI が高く、失敗した場合のペナルティが高い、自己記述のフレームワーク クラスとメソッドに最高の優先順位が与えられます。計画は、プロジェクト全体で高レベルのコード カバレッジを徐々に達成することです (java)。