多くのオープンソースプロジェクトでは、使用されるテストスイートは多くの場合包括的です。これは、多くの人々が途中であまり中断することなく変更に簡単に貢献できるようにするために行われます。
私が使用したソフトウェアの1つは、テストフレームワークFitnNesseです。FitNesseの興味深い点の1つは、テストスイートが「インストールされた」システムの一部であることです。
リリースされたソフトウェアに、どのレベルのテストを組み込むかについてのガイドラインはありますか?
明らかに、リリースされた製品にすべての単体テストを含めることは、おそらく正しいことではありません。
これらの組み込まれたテストの別名は「診断」である可能性があります。