软件测试培训
达内IT学院
400-996-5531
1. 异常测试
测试中,有时候我们期望某些代码抛出异常。
TestNG通过@Test(expectedExceptions) 来判断期待的异常, 并且判断Error Message
package TankLearn2.Learn; import org.testng.annotations.Test; public class ExceptionTest { @Test(expectedExceptions = IllegalArgumentException.class, expectedExceptionsMessageRegExp="NullPoint") public void testException(){ throw new IllegalArgumentException("NullPoint"); } }
2. 组测试
TestNG中可以把测试用例分组,这样可以按组来执行测试用例比如:
package TankLearn2.Learn; import org.testng.annotations.Test; public class GroupTest { @Test(groups = {"systemtest"}) public void testLogin(){ System.out.println("this is test login"); } @Test(groups = {"functiontest"}) public void testOpenPage(){ System.out.println("this is test Open Page"); } }
然后在testng.xml中 按组执行测试用例
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE suite SYSTEM "#/testng-1.0.dtd" > <suite name="Suite1"> <test name="test1"> <groups> <run> <include name="functiontest"/> </run> </groups> </test> </suite>
填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!
Copyright © 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有
Tedu.cn All Rights Reserved