TestNG是一测试框架,他与JUnit和NUnit相似,如果熟悉JUnit和NUnit和快就会上手;
在java project中要想运行一个工程,必须要通过main方法进行调用,做为程序到入口;
而是用TestNG的@Test注解标注的方法,就都可以运行;
如下所示:
@Test public void TestCase() throws SQLException ,IOException{ AutoCaseRunner runner =new AutoCaseRunner(); runner.Runner(); }
鄙人认为这是他最主要的一个功能,即让项目中的没个方法都可以运行,不用通过main方法进行调用作为程序入口运行;
而在自动化测试中,每个用例为一个方法,想运行所有用例一般情况是很麻烦的,有了TestNG后,这一切就变的很简单;
只要为测试用例方法加上注解即可;
当然他还有很多的其他功能。以上只是最最最基础的一个功能;
相关标签: