亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-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
主站蜘蛛池模板: 在线免费观看一级片 | 日本波多野结衣字幕久久 | 最新日韩在线观看 | 国产精品人伦久久 | 天天插日日插 | 亚洲三级国产 | 国产三级福利 | 欧美日韩在线播一区二区三区 | 伊人久久大香线蕉综合网站 | 欧美精彩视频在线观看 | 成年人在线免费观看网站 | 制服丝袜在线第一页 | 国产乡下三片 | 成年视频xxxxx在线入口 | www.人人| 欧美黄色免费网站 | 国产自啪啪 | 成人全黄三级视频在线观看 | 热99精品在线 | 欧美在线观看免费一区视频 | 黄 色 免 费 网站在线观看 | 亚洲字幕久久 | 在线天堂中文在线资源网 | 国产精品人人视频 | 最好看的毛片 | 青草视频在线 | 国内性经典xxxxx | 色迷迷网免费站视频在线观看 | 欧美不卡视频 | 成人影院免费在线观看 | 免费看黄无遮挡滚床单视频 | 欧美亚洲性色影视在线 | 小黄鸭视频破解版 | 91麻豆最新在线人成免费观看 | 无毒不卡在线播放 | 国产羞羞的视频在线观看免费 | 最新国产福利片在线观看 | 怡春院在线观看 | 亚洲国产精品久久久久久 | 午夜爽视频 | 欧美日韩视频在线成人 |