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

您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > TestNG
TestNG參數化測試
作者:網絡轉載 發布時間:[ 2016/1/20 13:28:23 ] 推薦標簽:單元測試工具 軟件測試

  在TestNG的另一個有趣的功能是參數測試。在大多數情況下,你會遇到這樣一個場景,業務邏輯需要一個巨大的不同數量的測試。參數測試,允許開發人員運行同樣的測試,一遍又一遍使用不同的值。
  TestNG讓你直接傳遞參數測試方法兩種不同的方式:
  使用testng.xml
  數據提供程序
  傳遞參數使用testng.xml
  有了這種技術,在testng.xml文件中定義的簡單參數,然后在源文件中引用這些參數。讓我們看看下面的例子中如何使用這種技術來傳遞參數。
  創建測試案例類
  創建一個Java測試類 ParameterizedTest1.java.
  測試方法parameterTest()添加到測試類。此方法需要一個字符串作為輸入參數。
  添加注釋 @Parameters("myName") 到此方法。該參數將被傳遞testng.xml,在下一步我們將看到一個值。
  創建Java類文件名 ParameterizedTest1.java 在 C: > TestNG_WORKSPACE
  import org.testng.annotations.Parameters;
  import org.testng.annotations.Test;
  public class ParameterizedTest1 {
  @Test
  @Parameters("myName")
  public void parameterTest(String myName) {
  System.out.println("Parameterized value is : " + myName);
  }
  }
  創建 TESTNG.XML
  創建 testng.xml C: > TestNG_WORKSPACE 執行測試案例
  <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
  <suite name="Suite1">
  <test name="test1">
  <parameter name="myName" value="manisha"/>
  <classes>
  <class name="ParameterizedTest1" />
  </classes>
  </test>
  </suite>
  我們還可以定義參數在<suite>級別。假設我們已經定義在兩個<suite>和<test>級別myName,在這種情況下,常規的作用域規則適用。這意味著,任何類里面<test>標簽將查看值參數定義在<test>,而testng.xml文件中的類的其余部分將看到定義在<suite>中值
  編譯使用javac的測試用例類。
  C:TestNG_WORKSPACE>javac ParameterizedTest1.java
  現在,運行testng.xml,其中將運行parameterTest方法。TestNG的將試圖找到一個命名myName的第一<test>標簽的參數,然后,如果它不能找到它,它會搜索包圍在的<suit>標簽。
  C:TestNG_WORKSPACE>java -cp "C:TestNG_WORKSPACE" org.testng.TestNG testng.xml
  驗證輸出。
  Parameterized value is : manisha
  ===============================================
  Suite1
  Total tests run: 1, Failures: 0, Skips: 0
  ===============================================
  TestNG 對testng.xml 的參數的類型指定的值會自動嘗試轉換。下面是支持的類型:
  String
  int/Integer
  boolean/Boolean
  byte/Byte
  char/Character
  double/Double
  float/Float
  long/Long
  short/Short

上一頁12下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 亚洲国产日韩在线观看 | 国产成人精品久久亚洲高清不卡 | 最近的中文字幕视频完整 | 日日天天 | 蜜桃成人在线 | 天天看天天碰 | 久久久婷婷亚洲5月97色 | 国产中文99视频在线观看 | 一级性毛片 | 飘花国产午夜精品不卡 | 天天操天天干天天摸 | 久久精品伦理 | 日韩午夜在线 | 欧美高清hd18日本 | 伊人久久大香线蕉综合热线 | 国产精品久久久久久影视 | 男女爽爽无遮拦午夜视频 | 黄色三级小视频 | 日韩一区二区三区在线观看 | 狂野欧美性猛交xxxx乱大交 | 最近最新的日本免费 | 成人免费动漫在线看网站 | 精品福利影院 | 日本系列第一页 | 操人的网站 | 爽爽影院在线 | 国产人成免费视频 | 高清在线亚洲精品国产二区 | 九九久久99 | 中国一及黄色片 | 一级一黄在线观看视频免费 | 九月婷婷人人澡人人添人人爽 | 国产在线麻豆波多野结衣 | 激情综合六月 | 国产97色在线 | 亚洲 | 欧美整片完整片视频在线 | 欧美视频日韩视频 | 久久综合丝袜长腿丝袜 | 亚洲黄色中文字幕 | 天天天夜夜夜夜夜 | 亚州免费视频 |