亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > TestNG
TestNG的參數化測試、共享線程池配置、參數默認值配置
作者:網絡轉載 發布時間:[ 2015/3/4 15:35:02 ] 推薦標簽:TestNG 單元測試 軟件測試

  在使用TestNG進行測試時,經常會使用到一些參數化配置,比如數據庫、連接池、線程池數,
  使用TestNG的參數@Parameter注解進行自動化讀取
  使用多線程的方式運行測試代碼配置: 在'<suite>'標簽中配置data-provider-thread-count="20"
  Java代碼:
/**
*
* <p>
* Title: TestngParameters
* </p>
*
* <p>
* 參考配置文件testng-parameters.xml
* Description:參數化測試在配置文件中配置可執行參數,使用@Parameters注解來調用, 注解中參數名稱和類型必須和配置文件中一致
*
* 多線程的測試:在'<suite>'標簽中配置data-provider-thread-count="20"
* </p>
*
* <p>
* Company:
* </p>
*
* @author : Dragon
*
* @date : 2014年10月13日
*/
public class TestngParameters {
// @Parameters注解內對應的參數名稱和配置文件中的key必須是相同
@Parameters({ "first-name" })
@Test
public void testSingleString(String secondName) {
System.err.println("Invoked testString " + secondName);
assert "Cedric".equals(secondName);
}
@Parameters({ "count" })
@Test
public void testSingleInteger(Integer count) {
System.err.println("Invoked count " + count);
assert count.intValue() == 8;
}
private String m_dataSource;
private String m_jdbcDriver;
private int poolSize;
/**
* <p>
* description:注:@Parameters定義的參數順序必須和方法的參數順序一致,配置文件中的參數只是和注解的參數名稱一致
* </p>
*
* @param ds
* @param driver
* @param poolSize
*/
@Parameters({ "datasource", "jdbcDriver", "poolSize" })
@BeforeMethod
public void beforeTest(String ds, String driver, int poolSize) {
this.m_dataSource = ds;
this.m_jdbcDriver = driver;
this.poolSize = poolSize;
System.err.println(getM_dataSource() + " --- " + getM_jdbcDriver()
+ " --- " + getPoolSize());
}
public String getM_dataSource() {
return m_dataSource;
}
public String getM_jdbcDriver() {
return m_jdbcDriver;
}
public int getPoolSize() {
return poolSize;
}
/**
* 如果在配置文件中沒有指定參數db,那么參數值將使用默認值'mysql'
*
* @param db
*/
@Parameters("db")
@Test
public void testNonExistentParameter(@Optional("mysql") String db) {
System.err.println("db ..  " + db);
}
}

上一頁12下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 一个人免费播放在线视频看片 | 中国男女全黄大片一级 | 亚洲一区www | 亚洲日韩aⅴ在线视频 | 免费一级欧美大片在线观看 | 国产亚洲欧洲日韩综合v | 中国男女全黄大片一级 | 欧美xx性 | 免费一级毛片在线播放放视频 | 日本一区二区中文字幕 | 亚洲欧美日韩中文字幕在线一区 | 俄罗斯一级毛片aaaa | 一级毛片大全 | 在线免费看a爱片 | 亚洲va久久久久综合 | 日韩一| 亚洲欧美一区二区三区另类 | 毛片基地免费视频a | 亚洲一区在线视频观看 | 日韩精美视频 | 成人午夜视频免费看欧美 | 亚洲综合久久伊人热 | 日日插人人插天天插 | 一级片www| 国产成人影院在线观看 | 成人久久伊人精品伊人 | 91免费精品视频 | 一级女性全黄生活片免费看 | 美女被啪全免视频软件 | 一区二区三区鲁丝不卡麻豆 | 美女下面粉嫩粉嫩冒白浆高清 | 天天狠狠 | 伊人久久五月天 | 999久久久免费精品国产牛牛 | 波多 在线| 国产香蕉一区二区在线观看 | 日本欧美强乱视频在线 | 免费看黄色视屏 | 两个人免费视频www 两个人看的www中文字幕 | 色综合狠狠操 | 亚洲一二四区性毛片1在线 亚洲一二三在线 |