TestNG是一个测试框架,其设计目标是简化大范围测试需求,覆盖了从单元测试(隔离地测试一个类)到集成测试(测试由多个类、多个包甚至多个诸如应用服务的外部框架组成的整个系统)。
编写一个测试一般需要三个步骤:
你可以在欢迎页面找到简明的例子。
下面是本文使用的概念:
- 测试套件用XML文件描述。它可以包含一个或多个测试,用<suite>标签定义.
- 测试用<test>标签描述,可以包含一个或多个TestNG 类.
-
TestNG类是包含至少一个TestNG注解的Java类。用<class>标签描述,可以包含一个或多个测试方法.
- 测试方法是在源代码中用@Test注解的Java方法.
TestNG测试可以用@BeforeXXX和@AfterXXX注解配置,允许在某点之前或之后执行一些Java逻辑,这些点在上面的条目中已经列出。
本指南的剩余部分将讲述以下内容:
- 所有带有简短说明的注解列表,为TestNG提供的多种功能带给你一个概念,你可能需要参考为每个注解提供的代码片断来学习细节。
-
testng.xml文件描述,它的语法以及如何指定它。
多种特性的详细列表,以及如何结合注解和testng.xml使用它们。
分享到:
相关推荐
testng-xslt-1.1.2.zip
(1) 解压testng-xslt-1.1压缩包: 把saxon-8.7.jar(testng-xslt-1.1\lib)放到在工程目录下创建一个Lib目录; 把testng-results.xsl (testng-xslt-1.1\src\main\resources)放到test-output目录下;
使用testng-results.xsl美化结果的工具:testng-xslt-1.1.2-master
testng-6.9-10 jar包
struts2-testng-plugin-2.1.6.jar
testng-xslt-1.2.rar.zip
TestNG-Spring-Example,TestNG和Spring进行简单整合
maven3-junit-spock-testng-mixin-master.rar
eclipse-testng-subeclipse-classdecomplier-插件离线包
testng-eclipse-5.9.0.4 自己个人用
两种方式改写testng的报告: 1.使用testng-xslt改写testng的测试报告 2.使用ReportNG替换TestNG报告
Java测试框架 org.testng/testng/7.0.0-beta1/testng-7.0.0-beta1.jar
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
采用Maven+Selenium+TestNG+TestNG-xslt实现数据驱动自动化测试框架的实现,思想主要是采用PO模式进行代码封装以及对数据文件的读取使用。
TestNG是一个不错的测试框架,尤其是用于模块测试,以及大范围的测试。相对于JUnit来说,更为灵活
eclipse-testng离线包
core.zip,面向maven的primefaces扩展项目。primefaces扩展的核心功能
testng-6.8.8
Selenium+TestNG实战-1-环境准备