`
liwei888
  • 浏览: 94795 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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可以实现单元测试的分类.
分享到:
评论
3 楼 pipilu 2009-01-15  
hantsy 写道
TestNG有的特性觉得不习惯,比如,它支持测试之间可以依赖。。。这完全打破了单元测试独立性的特点。


单元测试之间也不是独立的啊??一般情况下,前面的测试(前面基本条件的测试)通过了才能进行后面的测试(后面更进一层功能的测试)。
2 楼 hantsy 2008-01-18  
TestNG有的特性觉得不习惯,比如,它支持测试之间可以依赖。。。这完全打破了单元测试独立性的特点。
1 楼 jgyhuzhou 2008-01-17  
junit4也可以用annotation,这个不是testng的主要特色,应该是对多线程的测试比较好吧据说

相关推荐

    Selenium自动化测试框架视频-Testng使用介绍

    Selenium自动化测试框架视频-Testng使用介绍(自动化测试)

    TestNG框架使用

    TestNG框架使用详解 TestNG是一款强大的测试框架,它提供了比JUnit更丰富的功能,尤其在并行测试、分组测试、依赖测试等方面表现突出。这篇博文将深入探讨如何使用TestNG进行单元测试和集成测试。 1. **TestNG基本...

    testng-xslt-1.1.2.zip

    TestNG是Java领域中广泛使用的自动化测试框架,由Cedric Beust创建,它是JUnit的一个增强版,提供了更多功能,如并发测试、参数化测试、依赖性管理等。而TestNG XSLT扩展则进一步增强了其报告功能,允许用户通过...

    testng测试报告模板BeautifulReport.7z

    通常,它会指导用户如何配置TestNG以使用定制的模板,可能包括XML配置文件的设置、类路径的指定等。详细阅读这份说明是理解并正确应用模板的关键。 3. **testNGpara.xml**:这可能是TestNG的测试配置文件,用于定义...

    TestNG官方文档中文版

    1. **编写测试逻辑并插入注解:** 在Java类中实现具体的测试逻辑,并使用TestNG提供的注解进行标记,以指示哪些方法是测试方法。 2. **配置测试信息:** 将测试相关信息(比如测试类和方法的选择、分组、依赖关系等...

    testng官方文档及使用图解.rar

    下面将详细阐述TestNG的核心特点和使用方法。 1. **注解驱动**: TestNG使用注解来定义测试类和方法,如`@Test`用于标记测试方法,`@BeforeMethod`和`@AfterMethod`分别在每个测试方法前和后执行,简化了测试代码...

    eclipse-testng离线包

    综上所述,"eclipse-testng离线包"是为了在Eclipse中便捷地使用和管理TestNG测试框架而提供的离线安装资源,包含了Eclipse与TestNG集成所需的所有组件,帮助开发者高效地进行单元测试、集成测试和功能测试。

    testng-6.9.4和testng-6.8.8.zip

    TestNG是Java编程语言中的一款强大的自动化测试框架,与JUnit和Selenium等工具配合使用,为软件测试提供了全面且灵活的解决方案。TestNG由Cédric Beust创建,旨在提高测试效率并支持更复杂的测试场景,如并发测试、...

    testng-6.7.jar TestNG依赖包

    TestNG是一个功能强大的Java测试框架,由Cédric Beust创建,它在JUnit的基础上进行了扩展,提供了更多高级功能,如并行测试、...同时,了解并熟练使用`CommandLineArgs`类可以帮助更好地控制和定制TestNG测试的执行。

    Testng JAR包及教程

    在Eclipse中使用TestNG进行测试,你需要创建一个新的TestNG类,通常继承自`org.testng.annotations.Test`注解的类。以下是一个简单的例子: ```java import org.testng.Assert; import org.testng.annotations.Test...

    使用 Selenium 和 TestNG 进行编程式测试

    讲解如何使用Selenium 和 TestNG 进行编程式测试

    TestNG离线安装文件 site

    TestNG是一种广泛使用的Java测试框架,它为开发者和测试工程师提供了功能强大且灵活的测试解决方案。这个"TestNG离线安装文件site"包含了在没有网络连接的情况下为Eclipse集成TestNG环境所需的所有组件,特别适合...

    TestNG教程.pdf

    TestNG(Testing New Generation)是一个开源的自动...通过利用注解来定义测试和分组测试,使用TestNG的运行测试功能,以及生成详细的测试报告,TestNG帮助测试团队提高了测试的效率和质量,进而提升了软件产品的质量。

    TestNG安装包

    让我们调用使用testng.xml文件。创建一个XML文件名称testng.xml C:\ &gt; TestNG_WORKSPACE 执行测试用例(s) &lt;!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" &gt; &lt;/suite&gt; 第7步:检查结果 ...

    testng-6.8.8文件

    - **testng-6.8.8.jar**:这是TestNG的JAR文件,包含了TestNG库的所有类和资源,可以被Java项目引用以使用TestNG进行测试。 - **src**:通常包含Java源代码文件,可能是使用TestNG编写的测试类或相关项目的源代码...

    TestNG-离线安装包

    TestNG-6.9离线安装包,下载zip解压后,直接拷贝到eclipse下的dropins目录下即可。重启eclipse,TestNG插件即安装成功。重启eclipse会自动安装TestNG插件,所以启动时间较长,请耐心等待。大概3-5min左右。

    testng架包下载

    描述中提到的“testng架包使用在java程序中”,意味着你需要将TestNG整合到你的Java项目中。以下是一些关键知识点: 1. **测试类和方法**:在TestNG中,测试类和方法使用特定的注解来标识。例如,`@Test`注解标记...

    testng.zip离线安装

    TestNG是一款功能强大的Java测试框架,它扩展...通过离线安装TestNG,开发者可以避免因网络问题而无法使用这个强大的测试工具。离线安装不仅适用于个人开发,对于那些网络受限的企业环境,也是一项非常实用的解决方案。

Global site tag (gtag.js) - Google Analytics