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

  • 相关阅读:
    语言及其文法
    编译原理绪论
    数据库系统绪论
    Flask系列-模板
    进程调度
    Flask系列-程序基本结构
    针对博客园上传md文件有点麻烦的解决方案
    博客样式存档二 (目前样式)
    [省选联考 2020 A 卷] 组合数问题
    退役划水(2)
  • 原文地址:https://www.cnblogs.com/jzswjy2005/p/5124614.html
Copyright © 2011-2022 走看看