TestNG介绍个人理解版

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后,这一切就变的很简单;


只要为测试用例方法加上注解即可;

当然他还有很多的其他功能。以上只是最最最基础的一个功能;

相关标签:


评论: