JUnit是多個設計的單元測試,也許TestNG的將是在這種情況下一個更好的選擇,特別是其@Dataprovider
特點:
//This method will provide data to any test method that declares that its Data Provider
//is named "test1"
@DataProvider(name = "test1")
public Object[][] createData1() {
return new Object[][] {
{ "Cedric", new Integer(36) },
{ "Anne", new Integer(37)},
};
}
//This test method declares that its data should be supplied by the Data Provider
//named "test1"
@Test(dataProvider = "test1")
public void verifyData1(String n1, Integer n2) {
System.out.println(n1 + " " + n2);
}
這裏是specific doc。
我接受這一點是因爲我和我的團隊對JUnit與這些選項的集成具有很強的親和力。 @Pangea對於沒有Junit集成的基準測試有很好的答案。 – Freiheit 2012-02-08 15:03:40
我們的項目已經爲我們所有的單元測試實現了JUnit。將它們擴展到使用JUnitPerf框架進行性能測試非常簡單,也很合理。 – 2014-10-22 19:30:46
酷,很高興這個答案仍然有用:) – kostja 2014-10-23 03:23:02