自己テストコードとは、組み込みテストを組み込んだソフトウェアのことである(テストファースト開発を参照)。[1] [2]
Perlパッケージは、 CPANを使ってインストールされるとセルフテストを実行します。これにより、ローカル環境で正常に動作することが保証されます。(また、新しいパッケージや更新されたパッケージを様々なプラットフォームでテストするテストコミュニティも存在します。)
Javaでは、コマンドラインから単体テストを実行するために、クラスに次のようなメソッドを持たせることができます。
// <code>main</code> を実行するとユニットテストが実行されます。public static void main ( String [] args ) { test (); }
静的voidテスト(){アサートfoo == bar ; }
完全なシステム テストを呼び出すために、クラスにメソッド呼び出しを組み込むことができます。
public static void main ( String [] args ) { test (); TestSuite . test (); // 完全なシステムテストを呼び出します}
さらに、Java には、自己テスト コード用の Jupiter API ライブラリがいくつかあります。assert は、指定された変数が指定された値と等しいかどうかを確認する assert equals など、さまざまな方法で使用できます。
@Test
void checkplayer ( ) {ボードboard = new Board ( 10 ); board.addplayer ( 1 ) ; int check = board.getCurrentPlayer ( 1 ) ; assertEquals ( 1 , check ) ;
}
参照
参考文献
- ^ 「コードとしてのインフラストラクチャの自己テスト」OpenCredo . 2022年12月5日閲覧。
- ^ 「セルフテストコード」martinfowler.com . 2022年12月5日閲覧。