亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-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
主站蜘蛛池模板: 青青草国产精品人人爱99 | 九九亚洲精品自拍 | 欧美另类日韩 | 国产亚洲人成网站观看 | 中文字幕一区二区区免 | 日韩亚洲欧美日本精品va | 成人亚州| freexxx中国女人 | a级毛片毛片免费观看永久 a级毛片黄色 | 九九99久久精品午夜剧场免费 | 在线精品日韩一区二区三区 | 亚洲五月激情网 | 免费国产精品视频 | 久久麻豆亚洲精品 | 国产成人精品免费2021 | 国产色爽女小说免费看 | 99ri在线精品视频在线播放 | 男女视频免费网站 | 男女深夜福利 | 香蕉视频草莓视频 | 欧美在线精品一区二区三区 | 很黄很污的视频网站 | 国产盗摄精品一区二区 | 黄色一级片免费看 | 久综合网 | 国产欧美综合在线 | 中文字幕在线观看一区二区三区 | h在线观看视频 | wwwxx免费| 日韩伦理一区二区 | jzzjlzz亚洲乱熟在线播放 | 精品精品 | 国产黄色高清视频 | 亚洲mv国产精品mv日本mv | a免费网站 | 九九精品成人免费国产片 | 黄色网址最新 | 草草草在线观看 | 在线中文字幕一区 | 99re视频在线 | 成人观看网站a |