TestNG(下一代)是一个受JUnit和NUnit启发的测试框架,但引入了许多新的创新功能,如依赖测试,分组概念,以使测试更强大,更容易实现。 它旨在涵盖所有类别的测试:单元测试,功能测试,端到端测试,集成测试等等。
1. TestNG教程
- TestNG – Hello World示例
TestNG入门,创建一个简单的测试用例以及如何执行它。 - TestNG –配置注释
本示例向您显示TestNG支持的配置注释列表。 - TestNG –预期异常测试
此示例说明如何进行异常测试–@Test(expectedExceptions = ?)
。 - TestNG –忽略测试
本示例说明如何启用和禁用Test方法–@Test(enabled = true)
。 - TestNG –超时测试
确保测试方法必须在指定时间内完成–@Test(timeOut = 5000)
。 - TestNG –组测试
本示例说明如何进行组测试–@Test(groups= ?)
,@@Test(dependsOnGroups - ?)
。 - TestNG –套件测试
本示例说明如何使用testng.xml
运行多个Test类。 - TestNG –依赖性测试
此示例说明如何使用dependOnMethods
和dependsOnGroups
实施依赖关系测试。 - TestNG –参数测试(XML和DataProvider)
本示例说明如何使用XML
或@DataProvider
将参数传递到测试方法中。 - TestNG –参数测试(DataProvider)
另一个@DataProvider
示例。 - TestNG +硒–负载测试
本示例向您展示如何使用Selenium在网站上执行负载测试。 - TestNG + Spring集成示例
这个例子展示了如何使用TestNG测试Spring组件。 - JUnit 4与TestNG –比较
JUnit 4和TestNG之间的详细功能比较。