03 2022 档案

摘要:1.简介 TestNG还为我们提供了测试的记录功能-日志。例如,在运行测试用例期间,用户希望在控制台中记录一些信息。信息可以是任何细节取决于目的。牢记我们正在使用Selenium进行测试,我们需要有助于用户理解测试步骤或测试用例执行期间的任何失败的信息。在TestNG Logs的帮助下,可以在Sel 阅读全文
posted @ 2022-03-31 15:16 北京-宏哥 阅读(223) 评论(0) 推荐(2) 编辑
摘要:1.简介 其实前边好像简单的提到过测试报告,宏哥觉得这部分比较重要,就着重讲解和介绍一下。报告是任何测试执行中最重要的部分,因为它可以帮助用户了解测试执行的结果、失败点和失败原因。另一方面,日志记录对于密切关注执行流程或在出现任何故障时进行调试很重要。默认情况下,TestNG 会为其测试执行生成不同 阅读全文
posted @ 2022-03-29 14:26 北京-宏哥 阅读(350) 评论(0) 推荐(3) 编辑
摘要:1.简介 其实前边好像简单的提到过测试报告,宏哥觉得这部分比较重要,就着重讲解和介绍一下。报告是任何测试执行中最重要的部分,因为它可以帮助用户了解测试执行的结果、失败点和失败原因。另一方面,日志记录对于密切关注执行流程或在出现任何故障时进行调试很重要。默认情况下,TestNG 会为其测试执行生成不同 阅读全文
posted @ 2022-03-28 15:51 北京-宏哥 阅读(295) 评论(0) 推荐(2) 编辑
摘要:1.简介 在实际测试过程中,我们经常会遇到这样的情况,开发由于某些原因导致一些模块进度延后,而你的自动化测试脚本已经提前完成,这样就会有部分模块测试,有部分模块不能进行测试。这就需要我们暂时不让一些test case执行。今天宏哥主要讲解的就是在工作中遇到这种情况如何处理,不影响你的测试进度。 2. 阅读全文
posted @ 2022-03-24 11:45 北京-宏哥 阅读(337) 评论(0) 推荐(2) 编辑
摘要:1.简介 经过前边几篇知识点的介绍,今天宏哥就在实际测试中应用一下前边所学的依赖测试。这一篇主要介绍在TestNG中一个类中有多个测试方法的时候,多个测试方法的执行顺序或者依赖关系的问题。如果不用dependsOnMethods,testNG会自动根据@Test方法名称的首字母排序来执行测试方法,而 阅读全文
posted @ 2022-03-23 13:37 北京-宏哥 阅读(477) 评论(0) 推荐(2) 编辑
摘要:1.简介 今天本来是打算实践应用一下前边的知识点,但是忘记漏了依赖的一个知识点,宏哥个人觉得还是比较重要的,所以今天先说这个,下一篇再讲解和分享实际应用。今天主要讲解一下依赖测试的依赖机制。 2.依赖机制 TestNG提供了两种依赖机制: 1.强依赖关系:所有的被依赖的方法必须被成功运行,才会运行到 阅读全文
posted @ 2022-03-22 17:07 北京-宏哥 阅读(186) 评论(0) 推荐(1) 编辑
摘要:1.简介 上一篇讲解了依赖测试的各种方法,今天继续讲解依赖测试的方法,这一篇主要是讲解和分享通过xml文件配置组名依赖方法( 主要是测试组的用法)。废话不说,直接上干货。 2.实例 测试组:一个组可包含多个测试方法,可进行组嵌套。 2.1代码设计 1.test1属于功能测试,test2属于接口测试, 阅读全文
posted @ 2022-03-21 15:05 北京-宏哥 阅读(227) 评论(0) 推荐(1) 编辑
摘要:1.简介 今天主要是讲解和分享:TestNG中一个类中有多个测试方法的时候,多个测试方法的执行顺序或者依赖关系的问题。如果不用dependsOnMethods,testNG会自动根据@Test方法名称的首字母排序来执行测试方法。但是有时,我们可能需要以特定顺序调用测试用例中的方法,或者可能希望在方法 阅读全文
posted @ 2022-03-17 15:51 北京-宏哥 阅读(270) 评论(0) 推荐(1) 编辑
摘要:1.简介 今天这一篇宏哥主要是结合实际工作中将遇到的测试场景和前边两篇学习的知识结合起来给大家讲解和分享一下,希望以后大家在以后遇到其他的测试场景也可以将自己的所学的知识应用到测试场景中。 2.测试场景 测试多个用户的账户登录。假如宏哥有50个用户,需要测试登录。你会怎么测试呢。第一个肯定是写50个 阅读全文
posted @ 2022-03-16 11:30 北京-宏哥 阅读(410) 评论(0) 推荐(0) 编辑
摘要:1.简介 上一篇中介绍了DataProvider如何传递参数,以及和一些其他方法结合传递参数,今天宏哥接着把剩下的一些常用的也做一下简单的介绍和分享。 2.项目实战1 @DataProvider + 方法:此示例显示如何根据测试方法名称传递不同的参数。 2.1代码设计 2.2参考代码 package 阅读全文
posted @ 2022-03-15 15:31 北京-宏哥 阅读(262) 评论(0) 推荐(1) 编辑
摘要:1.简介 上一篇文章中宏哥简单的讲解了一下通过xml文件传递参数,这一篇宏哥讲解通过通过@DataProvider传递参数,也就是我们常说的数据驱动测试。如何利用TestNG实现DDT(数据驱动测试 Data Driver Test),什么是数据驱动测试呢?且听宏哥娓娓道来。 2.什么是数据驱动测试 阅读全文
posted @ 2022-03-11 10:26 北京-宏哥 阅读(357) 评论(0) 推荐(1) 编辑
摘要:1.简介 上一篇文章中,从TestNg的特点我们知道支持变量,那么我们这一篇就通过变量参数来启动不同的浏览器进行自动化测试。那么如何实现同时启动不同的浏览器对脚本进行测试,且听宏哥娓娓道来。 2.项目实战 2.1创建一个TestNg class 1.首先按照上一篇的方法创建一个TestNg clas 阅读全文
posted @ 2022-03-10 17:05 北京-宏哥 阅读(335) 评论(0) 推荐(1) 编辑
摘要:1.简介 前面文章细心的小伙伴会发现宏哥在运行测试用例的时候有的是在main方法下,而有的不需要用main方法去执行用例,那么为什么有的就不需要在main方法下就能够成功运行测试用例了。这就需要单元测试框架的支持,这篇宏哥就来简单介绍TestNG单元测试框架的安装和基本使用。 2.什么是testng 阅读全文
posted @ 2022-03-09 09:47 北京-宏哥 阅读(877) 评论(0) 推荐(0) 编辑
摘要:1.简介 前面宏哥介绍了几种关于时间等待的方法,也提到了,在实际自动化测试脚本开发过程,百分之90的报错是和元素因为时间不同步而发生报错。本文介绍如何新建一个自定义的类库来解决这个元素同步问题。这样,我们在写脚本的时候,就直接调用该类方法就可以。 2.项目实战 2.1代码设计 1.在新包librar 阅读全文
posted @ 2022-03-08 11:32 北京-宏哥 阅读(246) 评论(0) 推荐(0) 编辑

停止精灵球

喜欢请打赏

扫描二维码打赏

了解更多

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