1、配置類
package com.course.testng.suite;
import org.testng.annotations.aftermethod;
import org.testng.annotations.aftersuite;
import org.testng.annotations.beforemethod;
import org.testng.annotations.beforesuite;
public class suiteconfig
@aftersuite
public void aftersuite()
@beforemethod
public void beforemethod()
@aftermethod
public void aftermethod()
}
2、業務類一
package com.course.testng.suite;
import org.testng.annotations.test;
public class logintest
}
3、業務類二
package com.course.testng.suite;
import org.testng.annotations.test;
public class paytest
}
4、測試套件配置
<?xml version="1.0" encoding="utf-8" ?>
這裡粗略的看下testng的約束檔案,有些標籤是需要指定的。
如果需要在xml給出那些標籤的提示可以加入如下約束頭
執行結果:
TestNG套件測試
測試套件的測試是為了測試軟體程式的行為或一系列行為的情況下,是乙個集合。在testng,我們不能定義一套測試源 但它代表的套件是乙個xml檔案執行特徵。這也允許靈活的配置要執行的測試。套件可以包含乙個或多個測試和被定義由標籤。testng.xml中有根標籤。它描述了乙個測試套件,這反過來又是由多個區...
TestNG套件測試 一
測試套件是用於測試軟體程式的行為或一組行為的測試用例集合。在testng中,我們無法在測試源 中定義乙個套件,但它可以由乙個xml檔案表示,可以靈活配置要執行的測試。套件用標籤定義,可以包含乙個或多個測試類,用標籤定義 下面演示了乙個測試套件的xml檔案中包含多個 xml version 1.0 e...
測試框架TestNg1 標籤,註解,套件測試
引入 org.testng testng 6.14.3 使用 test public void paysucess beforesuite 對於套件測試,在此套件中的所有測試執行之前執行。aftersuite 對於套件測試,在此套件中的所有測試執行之後執行。beforetest 對於套件測試,在執行...