testng执行参数_TestNG之测试结果

  • Post author:
  • Post category:其他


一.成功、失败和校验

如果测试方法执行完成没有发生任何异常,或者发生了预期的异常,则认为测试成功(关于@Test注解上的exceptedExceptions属性,可以参考文档)。

测试方法可以有抛出异常或用各种断言(assert关键字)组成,“assert”失败将处罚一个AssertErrorException,该异常会将测试方法标记为失败。

测试方法校验例子:

@Testpublic void verifyLastName() {
      assert "Beust".equals(m_lastName) : "Expected name Beust, for" + m_lastName;}    TestNG也包含JUnitAssert类,因此可以校验复杂对象:import static org.testng.AssertJUnit.*;//...@Testpublic void verify() {
      assertEquals("Beust", m_lastName);}

注意,上面的例子使用了静态导入,以便于能够使用assertEquals方法,而不需使用类作为前缀。

二.日志和结果

当注册了SuitRunner,将会在指定路径下生成了一个测试执行结果文件index.html。

使用Listeners和Reporters可以很容易生成你自己的报告:

1)Liste



版权声明:本文为weixin_32943807原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。