TestNg的 @Factory注解从字面意思上来讲就是采用工厂的方法来创建测试数据并配合完成测试
其主要应对的场景是:对于某一个测试用例或方法,我们需要输入多个测试数据进行测试,并且这些测试数据可以是有一定关系(可以通过代码控制),
此时,我们就可以把自动化或者手动测试时的遇到的只因测试数据不同的多个测试用例合并成一个测试用例,来进行更方便和快捷的测试,
对编写自动化测试代码人员节省了很多时间
策略:一般我们会在标有@Factory注解的方法中对测试类进行调用,这时TestNg会自动调用测试类中带...
分类:
其他好文 时间:
2014-10-23 12:32:10
阅读次数:
183
@Factory的高级用法
@Factory和@DataProvider相结合的方式...
分类:
其他好文 时间:
2014-10-23 12:32:00
阅读次数:
204
TestNg依赖测试之简单方法依赖,通过dependsOnMethods属性来配置依赖方法...
分类:
其他好文 时间:
2014-10-22 20:29:39
阅读次数:
227
TestNg使用dependsOnGroups属性来进行依赖测试,
测试方法依赖于某个或某些方法,这个/这些方法作为前置依赖条件
强制依赖:如果被依赖的某一个方法发生了异常,那么之后的方法都不会被执行(默认)
顺序依赖:无论被依赖的方法是否出现异常,后续的方法都会被执行,通过alwaysRun=“true”来配置...
分类:
其他好文 时间:
2014-10-22 18:09:08
阅读次数:
193
TestNG的参数化测试、共享线程池配置、参数默认值配置,以及采用多线程的方式运行测试代码...
分类:
编程语言 时间:
2014-10-21 19:45:22
阅读次数:
271
在编写测试的过程中,我们经常遇到只想执行个别或者某一部分/某一类型的测试用例,这时我们可以使用TestNG的分组测试方法...
分类:
其他好文 时间:
2014-10-21 17:41:41
阅读次数:
226
@Test(invocationCount = 100, threadPoolSize = 50)@Test这个annotation有两个属性,invocationCount设定的是这个方法的执行次数threadPoolSize 这个属性表示的是开启线程数的多少threadPoolSize的设定要依...
分类:
编程语言 时间:
2014-10-21 10:09:11
阅读次数:
210
在Jenkins中使用Git Plugin的时候,如果配置的地址是https的,有些地址会clone失败。本文探寻了发生的原因及解决方案。
分类:
Web程序 时间:
2014-10-21 07:49:03
阅读次数:
732
最近在Jenkins上部署项目时遇到无法展示覆盖率测试报告的问题。build success后,出现配置的覆盖率报告存储位置not exists的失败问题,评估是Jenkins每次按照publish build step中有关配置设置了路径并且在启动时删除后,并没有重新建立这个路径。百思不得其解。同...
分类:
其他好文 时间:
2014-10-19 21:08:09
阅读次数:
376
? 我的需求: 1、webdriver代码放在svn上; 2、hudson(jenkins)去执行构建,它从svn上下载代码,并利用testng.xml来执行我设置好的测试套件; 3、接上,将结果放在指定位置; 我的设备: 开发工具:intellij id...
分类:
Web程序 时间:
2014-10-17 12:15:40
阅读次数:
261