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 閱讀(3829) 評論(0)  編輯  收藏 所屬分類: software test

          主站蜘蛛池模板: 靖江市| 淮阳县| 胶州市| 大理市| 同心县| 富民县| 南乐县| 万荣县| 阿克陶县| 刚察县| 泰安市| 江华| 怀安县| 奉化市| 全州县| 安顺市| 永清县| 古交市| 河北省| 翼城县| 江阴市| 将乐县| 福鼎市| 清丰县| 高密市| 嘉兴市| 历史| 沙坪坝区| 古浪县| 永寿县| 樟树市| 棋牌| 上饶市| 米泉市| 铜陵市| 嵩明县| 松原市| 宁陕县| 台东县| 苍南县| 墨竹工卡县|