摘要: 在这个例子中,我们将演示如何使用ANT运行TestNG。让我们遵循的步骤:步骤1:下载Apache Ant下载 Apache AntOS 压缩文件名Windows apache-ant-1.8.4-bin.zipLinux apache-ant-1.8.4-bin.tar.gzMac apache-... 阅读全文
posted @ 2015-12-31 18:14 测试生涯 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 报告是任何测试的执行是最重要的部分,原因是它可以帮助用户了解执行测试,故障点和失败的原因的结果。记录,另一方面,重要的是要留意执行流程,或在任何故障的情况下进行调试。TestNG默认情况下,会产生不同类型的测试执行报告。这包括HTML和XML报表输出。 TestNG的还允许用户自己写的报告,并用它使... 阅读全文
posted @ 2015-12-31 18:13 测试生涯 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 现在,您已经了解了TestNG和它的各种测试,如果现在担心如何重构现有的JUnit代码,那就没有必要,使用TestNG提供了一种方法,从JUnit和TestNG按照自己的节奏。也可以使用TestNG执行现有JUnit测试用例。TestNG可以自动识别和运行JUnit测试,所以你可以使用TestNG运... 阅读全文
posted @ 2015-12-31 18:12 测试生涯 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 有时候,你可能需要在一个特定的顺序调用方法在测试案例,或你想分享一些数据和方法之间的状态。TestNG支持这种依赖测试方法之间的显式依赖它支持声明。TestNG允许指定依赖,无论与否:使用属性dependsOnMethods在 @Test 注释OR使用属性dependsOnGroups在@Test注... 阅读全文
posted @ 2015-12-31 18:11 测试生涯 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 在TestNG的另一个有趣的功能是参数测试。在大多数情况下,你会遇到这样一个场景,业务逻辑需要一个巨大的不同数量的测试。参数测试,允许开发人员运行同样的测试,一遍又一遍使用不同的值。TestNG让你直接传递参数测试方法两种不同的方式:使用testng.xml数据提供程序传递参数使用testng.xm... 阅读全文
posted @ 2015-12-31 18:11 测试生涯 阅读(284) 评论(0) 推荐(0) 编辑
摘要: TestNG跟踪异常处理代码提供了一个选项。可以测试是否需要代码抛出异常或不抛出。 @Test注释expectedExceptions 参数一起使用。现在,让我们来看看@Test(expectedExceptions)在动作中。创建一个类创建一个Java类进行测试说MessageUtil.java ... 阅读全文
posted @ 2015-12-31 18:09 测试生涯 阅读(884) 评论(0) 推荐(0) 编辑
摘要: 在TestNG中组测试是一个新的创新功能,它不存在于JUnit框架,它允许调度到适当的部分方法和瓶坯复杂的测试方法分组。您不仅可以声明属于群体的那些方法,但你也可以指定一组包含其他组。然后,TestNG可调用和要求包括一组特定的群体(或正则表达式),而排除另一个集合。这给了你最大的灵活性,如何分区测... 阅读全文
posted @ 2015-12-31 18:08 测试生涯 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 有时,我们的代码是没有准备好,如果测试用例写入到测试方法/代码将无法运行,在这种情况下,@Test(enabled = false)有助于禁用此测试案例。测试方法是标注了@Test(enabled = false),那么并不是已经准备好测试的测试用例是绕过。现在,让我们来看看测试@Test(enab... 阅读全文
posted @ 2015-12-31 18:07 测试生涯 阅读(376) 评论(0) 推荐(0) 编辑
摘要: TestNG套件测试测试套件的测试是为了测试软件程序的行为或一系列行为的情况下,是一个集合。在TestNG,我们不能定义一套测试源代码,但它代表的套件是一个XML文件执行特征。这也允许灵活的配置要运行的测试。套件可以包含一个或多个测试和被定义由标签。testng.xml中有根标签。它描述了一个测试套... 阅读全文
posted @ 2015-12-31 18:06 测试生涯 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 本教程介绍了TestNG中执行程序的方法,这意味着该方法被称为第一和一个接着。下面是执行程序的TestNG测试API的方法的例子。创建一个Java类文件名TestngAnnotation.java在C:\>TestNG_WORKSPACE测试注解。import org.testng.annotati... 阅读全文
posted @ 2015-12-31 18:04 测试生涯 阅读(340) 评论(0) 推荐(0) 编辑