TestNG是一个Java语言的测试框架，由Cédric Beust受到JUnit和的启发而创建。TestNG的设计目标是，覆盖更广泛的测试类别范围：单元测试、功能测试、端到端测试、集成测试等，并且功能更强大、更易于使用。
功能.TestNG的主要功能包括：
数据提供者.TestNG中的数据提供者是测试类中的一个方法，该类为依赖测试方法提供了一个不同实际值的数组。例如：数据提供者的返回值类型可以是以下两种类型之一：
工具支持