TestNGのベース - 一般的に使用されたタグ

1. @テスト:基本的な注釈、試験方法の著しい部分に

BeforeMethod @ 2:テストメソッドの前に実行する方法

AfterMethod @ 3:試験方法後の操作方法

コードは示しています。

 

 出力:

 

 4.BeforeClass:前クラスのランタイムを操作するための方法を指し、

 5.AfterClass:クラスの操作の後に動作させるための方法をいいます

com.course.testngパッケージ; 

インポートorg.testng.annotations * ;.

パブリッククラスBasicAnnotation {
//基本的なアノテーションは、この方法は、テストの一部マークするために使用
@Test
公共TestCase1ボイド(){
するSystem.out.printlnを( "これは、テストケースでテスト1。");
}
@Test
公共ボイドtestCase2(){
のSystem.out.printlnは( "テストは、このテストケース2");
}
@BeforeMethod
公共ボイドbeforeMethod(){
するSystem.out.printlnを( ) "BeforeMethodこのテストメソッドの前に実行された";
}
@AfterMethod
公共ボイドafterMethod(){
のSystem.out.println() "試験法の後に実行されるafterMethod";
}
@BeforeClass
公共ボイドBeforeClass(){
System.out.println(「クラスの前に実行されるメソッドbeforeClass」);
}
@AfterClass
公共ボイドAfterClass(){
System.out.printlnは(「クラスの実行後に実行する処理であるAfterClass」);
}
}
出力:

 

 6. BeforeSuite:テストスイート、操作の方法は、クラスの前に実行します。

 7. AfterSuite:テストスイートは、実行クラスメソッドの後に実行します

コードは示しています。

com.course.testngパッケージ; 

インポートorg.testng.annotations * ;.

パブリッククラスBasicAnnotation {
//基本的なアノテーションは、この方法は、テストの一部マークするために使用
@Test
公共TestCase1ボイド(){
するSystem.out.printlnを( "これは、テストケースでテスト1。");
}
@Test
公共ボイドtestCase2(){
のSystem.out.printlnは( "テストは、このテストケース2");
}
@BeforeMethod
公共ボイドbeforeMethod(){
するSystem.out.printlnを( ) "BeforeMethodこのテストメソッドの前に実行された";
}
@AfterMethod
公共ボイドafterMethod(){
のSystem.out.println() "試験法の後に実行されるafterMethod";
}
@BeforeClass
公共ボイドBeforeClass(){
System.out.println(「クラス前に実行中であるbeforeClass」);
}
@AfterClass
公共ボイドAfterClass(){
System.out.printlnは(「クラスの実行後に実行する処理であるAfterClass」);
}
@ BeforeSuite
公共ボイドBeforeSuite(){
System.out.printlnは( "BeforeSuiteテストスイート");
}
@AfterSuite
公共ボイドAfterSuite(){
System.out.printlnは( "AfterSuiteテストスイート");
}
}
出力:

 

おすすめ

転載: www.cnblogs.com/maxwellsky/p/11579006.html