TESTNG--Introduction 笔记2012-9-5

TESTNG是测试框架

覆盖 单元测试到集成测试

编写一个测试的过程有三个典型步骤:

编写测试的 业务逻辑并在代码中插入TestNG annotation

将测试信息添加到testng.xml文件或者build.xml中

运行TestNG

例:

package example1;
 
import org.testng.annotations.*;
 
public class SimpleTest {
 
 @BeforeClass
 public void setUp() {
   // code that will be invoked when this test is instantiated
 }
 
 @Test(groups = { "fast" })
 public void aFastTest() {
   System.out.println("Fast test");
 }
 
 @Test(groups = { "slow" })
 public void aSlowTest() {
    System.out.println("Slow test");
 }
 
}


@BeforeSuite:            被注释的方法将在所有测试运行前运行  

@AfterSuite:                被注释的方法将在所有测试运行后运行  

@BeforeTest:             被注释的方法将在测试运行前运行  

@AfterTest:                 被注释的方法将在测试运行后运行  

@BeforeGroups:       被配置的方法将在列表中的gourp前运行。这个方法保证在第一个属于这些组的测试方法调用前立即执行。  

@AfterGroups:           被配置的方法将在列表中的gourp后运行。这个方法保证在最后一个属于这些组的测试方法调用后立即执行。  

@BeforeClass:          被注释的方法将在当前类的第一个测试方法调用前运行。  

@AfterClass:             被注释的方法将在当前类的所有测试方法调用后运行。  

@BeforeMethod:       被注释的方法将在每一个测试方法调用前运行。  

@AfterMethod:           被注释的方法将在每一个测试方法调用后运行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值