上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页
摘要: 一、案例演示 1、首先我们把截图的方法单独进行封装方便以后调用。 1 package utilities; 2 3 import java.io.File; 4 import java.io.IOException; 5 6 import org.apache.commons.io.FileUtil 阅读全文
posted @ 2019-10-18 17:51 时光以北暮南城 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 一、Extent Report 的功能 1、使用写好的API,非常简单。 2、美观的界面。 3、为测试运行结果提供指示板。 4、创建一个单独的报告文件,从而减少对项目文件的管理。 5、分类成单独的部分,按类别提供测试分析。 6、根据测试用例的状态生成饼图。 7、我们可以根据状态筛选报告。 8、它可以 阅读全文
posted @ 2019-10-18 11:46 时光以北暮南城 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 一、在进行自动化的过程中,日志一般采用log4j 2进行日志记录,但TestNG自己本身也带有日志记录功能(reporter),它的好处在于日志中记录的内容都是testng自动生成的。 1 package testclasses1; 2 3 import org.testng.annotations 阅读全文
posted @ 2019-09-24 16:03 时光以北暮南城 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 一、IInokedMethodListener 1、实现一个类来监听testcase的运行情况。 1 package listenerspackage; 2 3 import org.testng.IInvokedMethod; 4 import org.testng.IInvokedMethodL 阅读全文
posted @ 2019-09-20 13:45 时光以北暮南城 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 一、ITestResult:该接口就像一个监听器,能够监听每个方法执行后的状态(是否成功)并将结果返回给我们。 1 package testclasses1; 2 3 import org.testng.annotations.Test; 4 import org.testng.Assert; 5 阅读全文
posted @ 2019-09-12 15:02 时光以北暮南城 阅读(847) 评论(0) 推荐(0) 编辑
摘要: 一、当我们的同一个test有多套数据需要进行测试,那么我们就需要用到--》DataProviders 1 package testclasses1; 2 3 import org.testng.annotations.DataProvider; 4 import org.testng.annotat 阅读全文
posted @ 2019-09-11 16:11 时光以北暮南城 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 一、读取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 时光以北暮南城 阅读(572) 评论(0) 推荐(0) 编辑
摘要: 一、测试用例的依赖关系 >(dependsOnMethods = {"依赖方法名"}) 1、在实现自动化的过程中,有些测试用例必须在其它测试用例执行之后才能运行,两者之间存在一定依赖关系。 2、案例演示场景: testMethod1需要依赖testMethod2执行后才能顺利执行,而testMeth 阅读全文
posted @ 2019-08-30 17:42 时光以北暮南城 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 一、 把测试方法分优先级执行 》(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 时光以北暮南城 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 一、Test Suite(测试套件) 我们通常认为一个testcase就是一个测试方法,但是会有很多的testcase,所以我们不可能把所有的testcase放到同一个测试类中,假如需要测试的页面有10个,我们需要创建不同的类来测试这10个页面的具体功能,测试具体功能的测试用例会放到具体的测试类中, 阅读全文
posted @ 2019-08-20 17:56 时光以北暮南城 阅读(494) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页