TestNG,全称为Testing, Next Generation,即下一代测试技术。
TestNG脱胎于业界标杆的JUnit,但比JUnit更加强大和易于使用。TestNG涵盖几乎所有类型的测试:单元、组件、集成和前端(Selenium+TestNG)等。
TestNG的特点:
• 支持注解
• 支持多线程和线程安全
• 数据驱动( @DataProvider )
• 灵活的运行时配置
• 支持分组
• 支持依赖测试方法,并行测试,负载测试,局部故障
• 灵活的插件API( Eclipse, IDEA, Maven等)