2018年6月14日,星期四

什么是TestNG注释

大家好,我们将学习TestNG批注的基础知识。在之前的教程中,我们已经看到了TextNG的介绍和设置。现在让我们学习什么是TestNG批注以及如何使用TestNG批注定义正确的unibet服执行流程 w。

unibetNG 注释

让我们了解下面给出的简单示例,该示例将帮助您了解注释如何帮助定义流程。 @unibet 是这里最小的注释。 @方法 将首先执行 执行之前和之后 @unibet 。 以同样的方式 @类  will be 首先执行,在执行之前和之后 @方法 等等。

影片教学-

 

请尝试一下,然后在下面的评论部分中发表您的反馈和问题。


import org.testng.annotations.AfterClass;
 
import org.testng.annotations.AfterMethod;
 
import org.testng.annotations.AfterSuite;
 
import org.testng.annotations.AfterTest;
 
import org.testng.annotations.BeforeClass;
 
import org.testng.annotations.BeforeMethod;
 
import org.testng.annotations.BeforeSuite;
 
import org.testng.annotations.BeforeTest;
 
import org.testng.annotations.Test;
 
public class Sequencing { 
 
               @BeforeSuite
 
  public void beforeSuite() {
 
   System.out.println("This will execute before the Test Suite");
 
  }
  
 
                @BeforeClass
 
  public void beforeClass() {
 
   System.out.println("This will execute before the Class");
 
  } 
               @BeforeTest
 
  public void beforeTest() {
 
   System.out.println("This will execute before the Test");
 
  }
 
                @BeforeMethod
 
  public void beforeMethod() {
 
   System.out.println("This will execute before every Method");
 
  }  @unibet 
 
  public void testCase1() {
 
   System.out.println("This is the Test Case 1");
 
  }
 
   @unibet 
 
  public void testCase2() {
 
   System.out.println("This is the Test Case 2");
 
  }
 
  
 
  @AfterMethod
 
  public void afterMethod() {
 
   System.out.println("This will execute after every Method");
 
  }
 
  
 
  @AfterClass
 
  public void afterClass() {
 
   System.out.println("This will execute after the Class");
 
  }
 
  
 
  @AfterTest
 
  public void afterTest() {
 
   System.out.println("This will execute after the Test");
 
  }
 
  
  @AfterSuite
 
  public void afterSuite() {
 
   System.out.println("This will execute after the Test Suite");
 
  }
 
 }

3条评论:

  1. 回覆
    1. 我很高兴看到这篇文章。对于我们来说,这是一个内容丰富的博客,我们需要这种类型的博客,谢谢您的分享。 适用于学生的Python项目 数据分析是对原始数据进行剖析以便做出决策的研究。数据分析的进步和程序通常用于企业中,以使协会能够逐渐适应 钦奈的Python培训 明智的业务选择。在目前的全球商业中心,'足够汇编数据并进行数学运算;您应该意识到如何将这些数据应用于会影响行为的真实情况。在该程序中,您将首先精通专门技能,包括R和Python方言,这些常用于数据分析编程和使用。 钦奈的Python培训 鉴于行业细分领域中的真正业务问题,例如福利,促销和会计,此时,常识性应用围绕着常识应用。 钦奈项目中心

      删除