zoukankan      html  css  js  c++  java
  • TestNG介绍

    TestNG是Java中的一个测试框架, 类似于JUnit 和NUnit,   功能都差不多, 只是功能更加强大,使用也更方便。

    Java中已经有一个JUnit的测试框架了。  TestNG比JUnit功能强大的多。  测试人员一般用TestNG来写自动化测试。  开发人员一般用JUnit写单元测试。

    TestNG 是一个设计用来简化广泛的测试需求的测试框架,从单元测试(隔离测试一个类) 到集成测试 (测试由有多个类多个包甚至多个外部框架组成的整个系统,例如运用服务器)。

    编写一个测试的过程有三个典型步骤:

    * 编写测试的 业务逻辑并在代码中插入 TestNG annotation

    * 将测试信息添加到 testng.xml 文件或者 build.xml 中

    * 运行 TestNG

    testNG使用的概念:
    * suite(集) 由 xml 文件描述。它包含一个或多个测试并被定义为<suite>标签
    * test 由<test>描述并包含一个或者多个 TestNG 类
    * TestNG 类是包含至少一个 TestNG annotation(注解) 的 java 类,由<class>标签描
    述并包含一个或多个测试方法
    * 测试方法是源文件中带有@Test注释的 java 方法
    TestNG 测试可以被@BeforeXXX 和 @AfterXXX annotations 配置,容许在
    特定点的前后执行一些 java 逻辑。

    官方网站: http://testng.org/doc/index.html

  • 相关阅读:
    AppDomain and related
    实现 Finalize 和 Dispose 以清理非托管资源
    递归显示treeview,求更好方法
    SQL练习题之子查询
    jquery in action 学习笔记
    daily english 201117
    TOP AND APPLY
    Create trace with tsql
    (转)sqlserver 锁查看
    一个简单的windows services demo(c#)
  • 原文地址:https://www.cnblogs.com/jzswjy2005/p/5124614.html
Copyright © 2011-2022 走看看