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

  • 相关阅读:
    单线程写的下载器
    java反射详解
    查找替换文本文件内容
    设计模式工厂模式
    java写的多项式乘法
    java中类的生命周期
    java写的回溯法求迷宫问题
    MVC:如何使用站点地图
    WPF: RoutedEvent
    Silverlight 如何:指定和检索自定义初始化参数
  • 原文地址:https://www.cnblogs.com/jzswjy2005/p/5124614.html
Copyright © 2011-2022 走看看