@Test(groups = {"fast", "unit", "database" })
public voidrowShouldBeInserted() {}
2.創建TestNG類
package com.testNg;
import org.testng.annotations.Test;
import static org.testng.Assert.assertEquals;
import com.hpp.Sum;
public class NewTest {
private Sum newSum = new Sum();
@Test(groups = { "t1", "t2" })
public void f() {
int mysum = newSum.add(1, 2);
assertEquals(3, mysum, "Right");
}
@Test(groups = { "t2" })
public void f2() {
int mysum = newSum.add(2, 2);
assertEquals(3, mysum, "Right");// 錯誤的用例
}
@Test(groups = { "t1" })
public void f3() {
int mysum = newSum.add(1, 2);
assertEquals(3, mysum, "Right");
}
}
<?xml version="1.0"encoding="UTF-8"?>
<suite name="Suite" parallel="false">
<testname = Test ">
<groups>
<run>
<includename = t1 " />
</run>
</groups>
<classes>
<classname = com.testNg.NewTest " />
</classes>
</test><!-- Test -->
</suite> <!--Suite -->
修改testNG.xml運行t2測試組,其中f2()方法故意留個錯誤,我們看下出現bug的情況