您的位置:軟件測(cè)試 > 開(kāi)源軟件測(cè)試 > 開(kāi)源單元測(cè)試工具 > TestNG
TestNG+Jenkins持續(xù)集成
作者:stone_xiao 發(fā)布時(shí)間:[ 2016/11/10 11:18:01 ] 推薦標(biāo)簽:單元測(cè)試 TestNG

  一、環(huán)境搭建
  安裝testNG插件到eclipse.
  -) 選擇菜單 Help /Software updates / Find and Install.
  -) 點(diǎn)擊add button然后在location中輸入http://beust.com/eclipse/
  -) 確定后會(huì)自動(dòng)安裝testNG插件。
  二、包的引入
  WebDriver包:selenium-server-standalone.jar
  testng 包: testng-6.8.jar
  reportng包:reporting.jar,velocity-dep.jar
  ant包:ant-contrib.jar
  三、新建一個(gè)testNG工程:(手動(dòng)創(chuàng)建lib文件夾,需要把以上三個(gè)JAR包放在lib下面)
  創(chuàng)建類(lèi)和方法:
import org.testng.annotations.Test;
public class test {
@Test(groups="init")
public void f() {
System.out.println("This is test f" );
}
@Test(groups="init")
public void g() {
System.out.println("This is test g" );
}
@Test(dependsOnGroups="init",groups="proccess")
public void h() {
System.out.println("This is test h " );
}
@Test(dependsOnGroups="init",groups="proccess")
public void i() {
System.out.println("This is test i" );
}
}
  testng.xml 文件:
  //
  ant build.xml文件內(nèi)容:
  //
  JENKINS引入SVN下載工程包,編譯運(yùn)行:
  SVN配置:

  ANT配置:

  報(bào)告輸出:
  (JENKINS安裝TESTNG report 插件)
  jenkins console執(zhí)行報(bào)告輸出,基本上到這一步成功了。

  再看TESTNG插件生成的TESTNG報(bào)告:

軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd