首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

TestNG应用感想

2012-10-26 
TestNG使用感想最近两天主要研究了testng的使用,testng是junit的扩展和替代品.充分利用了JDK1.5注释功能,

TestNG使用感想
    最近两天主要研究了testng的使用,testng是junit的扩展和替代品.充分利用了JDK1.5注释功能,在你需要的测试方法前只需要添加@Test.把需要的包加入你的项目;就可以运行测试程序了.告别了junit的每一个测试方法都需要继承TestCase.单元的集成测试也很方便,通过配置testng.xml文件可以轻松的实现单元的集成测试!具体的使用还要进一步的研究.testng.xml格式内容如下:
<!DOCTYPE suite SYSTEM "http://beust.com/testng/testng-1.0.dtd" >
<suite name="Example" >
  <test name="Simple example" >
      <groups>
      <run>
        <include name="assert" />
        <include name="fail" />
        <include name="odd" />
        <include name="even" />
        <exclude name="broken" />
      </run>       
    </groups>
    <classes>
      <class name="example1.Test1" />
      <class name="example1.Test2" />
    </classes>
  </test>
</suite>
通过groups可以实现单元测试的分类. 1 楼 jgyhuzhou 2008-01-17   junit4也可以用annotation,这个不是testng的主要特色,应该是对多线程的测试比较好吧据说 2 楼 hantsy 2008-01-18   TestNG有的特性觉得不习惯,比如,它支持测试之间可以依赖。。。这完全打破了单元测试独立性的特点。 3 楼 pipilu 2009-01-15   hantsy 写道TestNG有的特性觉得不习惯,比如,它支持测试之间可以依赖。。。这完全打破了单元测试独立性的特点。

单元测试之间也不是独立的啊??一般情况下,前面的测试(前面基本条件的测试)通过了才能进行后面的测试(后面更进一层功能的测试)。

热点排行