当我们在使用TestNG时,发现它有一个非常好用的参数化功能。当你的测试用例有固定的参数和断言结果时,它可以相似用例的节省用例的个数。

  例子如下:

平面设计培训,网页设计培训,美工培训,游戏开发,动画培训

import static org.testng.Assert.assertEquals;import org.testng.annotations.DataProvider;import org.testng.annotations.Test;/**
 * Created by fnngj on 2017/3/19. */public class Demo {    // 定义测试数据
    @DataProvider(name = "data")    public Object[][] Users() {        return new Object[][] {
                { 1, 1, 2},
                { 2, 2, 5},
                { 3, 3, 6},
        };
    }
    @Test(dataProvider="data")    public void testAdd(int a,int b,int c) {
        assertEquals(a + b, c);
    }
}

延伸阅读

学习是年轻人改变自己的最好方式-Java培训,做最负责任的教育,学习改变命运,软件学习,再就业,大学生如何就业,帮大学生找到好工作,lphotoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训学习是年轻人改变自己的最好方式