testng 1 - 介绍

TestNG是一个测试框架,旨在简化广泛的测试需求,从单元测试(单独测试一个类)到集成测试(测试由几个类,几个包甚至几个外部框架组成的整个系统,如应用服务器)。

编写测试通常需要三个步骤:

  • 编写测试的业务逻辑并在代码中插入TestNG注释
  • testng.xml文件或build.xml中添加有关测试的信息(例如,类名,要运行的组等等)
  • 运行TestNG

您可以在欢迎页面上找到一个快速示例

本文档中使用的概念如下:

  • 套件由一个XML文件表示。它可以包含一个或多个测试,并由<suite>标记定义
  • 测试由<test>表示,可以包含一个或多个TestNG类。
  • TestNG类是一个包含至少一个TestNG注释的Java类。它由<class>标记表示,可以包含一个或多个测试方法。
  • 测试方法是由源中@Test注释的Java方法

可以通过@BeforeXXX和@AfterXXX注释来配置TestNG测试,该注释允许在某个点之前和之后执行某些Java逻辑,这些点是上面列出的项目之一。

本手册的其余部分将解释以下内容:

 

  • 所有注释的列表以及简要说明。这将让您了解TestNG提供的各种功能,但您可能需要查阅专用于每个注释的部分以了解详细信息。
  • testng.xml文件的说明,语法以及您可以在其中指定的内容。
  • 各种功能的详细列表以及如何将它们与注释和testng.xml结合使用
posted @ 2019-03-22 17:02  JustATester123  阅读(157)  评论(0编辑  收藏  举报