Sky's blog

          我和我追逐的夢

          常用鏈接

          統計

          其他鏈接

          友情鏈接

          最新評論

          TestNG官方文檔中文版(3)-testng.xml

              TestNG的官方文檔的中文翻譯版第3章,原文請見 http://testng.org/doc/documentation-main.html

              3 - testng.xml

              調用TestNG由幾種不同方法:

              * 使用testng.xml文件
              * 使用ant
              * 從命令行

              這節描述testng.xml的格式(文檔的后面會講到ant和命令行)。

              當前testng.xml的DTD文件可以從官方找到:http://testng.org/testng-1.0.dtd。(為了方便使用,你可能更喜歡瀏覽HTML版本)。
              下面是testng.xml文件的一個例子:

          <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
           
          <suite name="Suite1"    verbose="1" >
            
          <test name="Nopackage" >
              
          <classes>
                 
          <class name="NoPackageTest"  />
              
          </classes>
            
          </test>

            
          <test name="Regression1"   >
              
          <classes>
                
          <class name="test.sample.ParameterSample"  />
                
          <class name="test.sample.ParameterTest" />
              
          </classes>
            
          </test>
          </suite>


              你可以指定包名替代類名:
          <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >

          <suite name="Suite1" verbose="1" >
            
          <test name="Regression1"   >
              
          <packages>
                
          <package name="test.sample" />
             
          </packages>
           
          </test>
          </suite>


              在這個例子中,TestNG將在包test.sample中查找所有的類,并只保留帶有TestNG annotation的類。

              你同樣可以指定包含或不包含的組和方法:

          <test name="Regression1">
            
          <groups>
              
          <run>
                
          <exclude name="brokenTests"  />
                
          <include name="checkinTests"  />
              
          </run>
            
          </groups>
           
            
          <classes>
              
          <class name="test.IndividualMethodsTest">
                
          <methods>
                  
          <include name="testMethod" />
                
          </methods>
              
          </class>
            
          </classes>
          </test>


              你同樣可以在testng.xml中定義新的組,指定屬性的額外詳細情況,比如是否并行運行測試,使用多少線程,是否運行junit測試,等等...
              請查看DTD文件了解完整的特性列表。

          posted on 2008-03-19 23:52 sky ao 閱讀(3836) 評論(0)  編輯  收藏 所屬分類: software test

          主站蜘蛛池模板: 义马市| 武清区| 宝山区| 澄城县| 县级市| 科尔| 苍山县| 云和县| 南丹县| 曲阳县| 东辽县| 景德镇市| 玉树县| 左权县| 通道| 门头沟区| 且末县| 宣汉县| 双桥区| 崇仁县| 闽侯县| 满城县| 汶上县| 涞源县| 陆良县| 遂昌县| 油尖旺区| 广安市| 眉山市| 阿拉善左旗| 象州县| 客服| 新乡市| 比如县| 延庆县| 泰宁县| 贵州省| 渭南市| 喀喇| 霍城县| 鲜城|