posts - 139,comments - 4,views - 61139

随笔分类 -  章节十六、TestNG

章节十六、10-TestNG报告和日志
摘要:一、在进行自动化的过程中,日志一般采用log4j 2进行日志记录,但TestNG自己本身也带有日志记录功能(reporter),它的好处在于日志中记录的内容都是testng自动生成的。 1 package testclasses1; 2 3 import org.testng.annotations 阅读全文
posted @ 2019-09-24 16:03 时光以北暮南城 阅读(636) 评论(0) 推荐(0) 编辑
章节十六、9-Listeners监听器
摘要:一、IInokedMethodListener 1、实现一个类来监听testcase的运行情况。 1 package listenerspackage; 2 3 import org.testng.IInvokedMethod; 4 import org.testng.IInvokedMethodL 阅读全文
posted @ 2019-09-20 13:45 时光以北暮南城 阅读(512) 评论(0) 推荐(0) 编辑
章节十六、8-ITestResult接口
摘要:一、ITestResult:该接口就像一个监听器,能够监听每个方法执行后的状态(是否成功)并将结果返回给我们。 1 package testclasses1; 2 3 import org.testng.annotations.Test; 4 import org.testng.Assert; 5 阅读全文
posted @ 2019-09-12 15:02 时光以北暮南城 阅读(864) 评论(0) 推荐(0) 编辑
章节十六、7-DataProviders
摘要:一、当我们的同一个test有多套数据需要进行测试,那么我们就需要用到--》DataProviders 1 package testclasses1; 2 3 import org.testng.annotations.DataProvider; 4 import org.testng.annotat 阅读全文
posted @ 2019-09-11 16:11 时光以北暮南城 阅读(406) 评论(0) 推荐(0) 编辑
章节十六、6-xml参数化and并行case
摘要:一、读取xml文件中参数 1、案例演示 》创建一个需要读取数据的类 1 package testclasses; 2 3 import org.testng.annotations.Test; 4 5 import org.testng.annotations.BeforeClass; 6 impo 阅读全文
posted @ 2019-09-09 16:11 时光以北暮南城 阅读(587) 评论(0) 推荐(0) 编辑
章节十六、5-TestNG高级功能--Part2
摘要:一、测试用例的依赖关系 >(dependsOnMethods = {"依赖方法名"}) 1、在实现自动化的过程中,有些测试用例必须在其它测试用例执行之后才能运行,两者之间存在一定依赖关系。 2、案例演示场景: testMethod1需要依赖testMethod2执行后才能顺利执行,而testMeth 阅读全文
posted @ 2019-08-30 17:42 时光以北暮南城 阅读(399) 评论(0) 推荐(0) 编辑
章节十六、4-TestNG高级功能--Part1
摘要:一、 把测试方法分优先级执行 》(priority=索引) 1、新建一个testng方法 1 package testclasses; 2 3 import org.testng.annotations.Test; 4 import org.testng.annotations.BeforeMeth 阅读全文
posted @ 2019-08-27 17:26 时光以北暮南城 阅读(465) 评论(0) 推荐(0) 编辑
章节十六、3-TestNG方法和类注解
摘要:一、Test Suite(测试套件) 我们通常认为一个testcase就是一个测试方法,但是会有很多的testcase,所以我们不可能把所有的testcase放到同一个测试类中,假如需要测试的页面有10个,我们需要创建不同的类来测试这10个页面的具体功能,测试具体功能的测试用例会放到具体的测试类中, 阅读全文
posted @ 2019-08-20 17:56 时光以北暮南城 阅读(501) 评论(0) 推荐(0) 编辑
章节十六、2-TestNG注解和断言
摘要:一、TestNG注解的testcease不是自上而下运行的,而是按照方法名的字母排序或数字的大小顺序运行的。 二、断言:判断返回的结果与我们的预期结果是否一致。 1、Assert.assertTrue(); 2、Assert.assertFalse(); 注意: Assert true语句如果实际输 阅读全文
posted @ 2019-08-19 18:10 时光以北暮南城 阅读(605) 评论(1) 推荐(0) 编辑
章节十六、1-TestNG简介
摘要:一、TestNG 介绍 1、TestNG 是一个来自 JUnit 和 NUnit 的测试框架,它具拥有更多的功能,提高了 执行的效率。 2、TestNG 是一个开源的自动化测试框架 去除了老框架的大部分限制,借助于简单的注释、分组、排序和参数化这些功能。使脚本开发人员能够编写更灵活、更强大的测试用例 阅读全文
posted @ 2019-08-19 09:55 时光以北暮南城 阅读(503) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示