
testng
Trival_dream
蚍蜉能撼大树吗?
展开
-
关于testng.xml无法找到类的问题
6.重新删除所有目录,新建的时候忽然就发现了这么一行小字,然后点击了这个java字样,一切终于变得不一样;连新建的时候都出现了软件包(对应应该就是package了),原来上面新建的目录根本就不是我以为对应的package!想新建类的时候发现从main或者src下都没有此选项,还没意识到不对,于是直接从project新建,然后手动把class给拖到了com.test.cases下面,还觉得自己咋这么机智。然后去查了下maven的项目结构,原来人家是约定俗成的东西,必须要有java源目录才认识你的代码结构!原创 2025-04-02 18:07:57 · 478 阅读 · 0 评论 -
testng传递参数
TestNG可以通过两种不同的方式将参数直接传递给测试方法:使用testng.xml 使用数据提供者1.通过@DataProvider传递参数(支持传递对象参数)注意:a,传递的参数类型和接收的参数类型需要一致,不然报错类型不匹配b,dataProvider作为数据提供者只能返回Object[][]和Iterator<Object[]>类型的数据2.通过...原创 2018-12-26 18:21:03 · 556 阅读 · 0 评论 -
testng超时测试,预期异常测试,忽略测试
1.预期异常测试:如果符合异常,则执行通过;如果不符合,则抛出异常(如分母=1,不符合异常设置的条件,则抛出异常)2.超时测试:如果测试未超时则通过,反之则自动停止并置为运行失败;3.忽略测试:enabled默认=true,表示需要运行;设置为false则不执行...原创 2018-12-21 18:39:44 · 629 阅读 · 0 评论 -
testng 分组测试
1.方法上的分组@BeforeGroups 配置方法将在之前运行组列表。 此方法保证在调用属于这些组中的任何一个的第一个测试方法之前不久运行。 @AfterGroups 此配置方法将在之后运行组列表。该方法保证在调用属于任何这些组的最后一个测试方法之后不久运行。 使用<groups>标记在testng.xml文件中指定分组。 它可以在<test>或&...原创 2018-12-21 18:50:26 · 556 阅读 · 0 评论 -
testng基本注解
原创 2018-12-29 15:46:20 · 170 阅读 · 0 评论 -
testng 依赖测试
1.dependsOnMethods=({方法名})或者dependsOnMethods=(方法名),依赖的方法执行通过后,才会执行接下来的方法a,方法lesson抛出异常,因此方法review不会被执行:b,方法lesson正常执行,方法review依赖方法lesson,因此继续执行2. dependsOnGroups=group名,当依赖的group执行结束后,当前gr...原创 2018-12-24 16:09:27 · 320 阅读 · 0 评论