自己テストコード

自己テストコードとは、組み込みテストを組み込んだソフトウェアのことである(テストファースト開発を参照)。[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 ) ;  
            
        
           
         

    }

参照

参考文献

  1. ^ 「コードとしてのインフラストラクチャの自己テスト」OpenCredo . 2022年12月5日閲覧
  2. ^ 「セルフテストコード」martinfowler.com . 2022年12月5日閲覧


「https://en.wikipedia.org/w/index.php?title=Self-testing_code&oldid=1287061677」より取得