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テストスイート");
}
}
出力: