TestNG 图解说明.docx_第1页
TestNG 图解说明.docx_第2页
TestNG 图解说明.docx_第3页
TestNG 图解说明.docx_第4页
TestNG 图解说明.docx_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

/investTrustList.html讯银金融,你身边的理财专家 TestNG 图解说明TestNG 是什么:TestNG,即Testing, Next Generation,下一代测试技术,是一套根据JUnit 和NUnit思想而构建的利用注释来强化测试功能的一个测试框架,即可以用来做单元测试,也可以用来做集成测试。TestNG 如何安装输入 /eclipse/如果出现就点ok点yesTESTNG 类新建重启之后我们在测试工程中新建一个TESTNG 的包名在TESTNG 包名处右击鼠标r现在增加部分代码选择执行上面最简单的一个代码时大家一定发现了在每个方法前有一个标签,这个标签在T中叫注解现在跟大家普及下TESTNG 中的标签是什么意思,执行顺序是怎样的呢TESTNG 注解首先我们在创建时出现以下界面对吧以下是每个注解的具体描述信息为了便于了解上述注解的使用方式我这边在创建时全选上所有注解模板生成之后增加打印语句运行TESTNG其中的BeforeMethod/AfterMethod 会在每个方法中调用一次,这种适用场所,比如我执行完第一个用例之后要重置数据才能执行第二条用例时,可以用这种方式,BeforeMethod 就放重置数据的方法,让每个方法执行之前都去调用这个方法现在再用实际例子跑一次苏宁易购网新建以下代码用TESTNG 运行该类查看记录运行结果是P的切换到另一视图可以精确看到每个方法执行花费多长时间,也可以看到执行是通过还是不通过TESTNG 结果展示将工程刷新之后在SRC 同级目录下你可以看到一个的目录打开该目录选择emailable-report.html,TESTNG 中XML 简单配置现在对上述测试类稍作修改,做成XML 调用方式在TESTNG.XML 中输入以下代码选择后点右我键选择RUN TESTNG TEST执行完再查看结果TESTNG 执行顺序TESTNG 在实际执行过程中顺序是如何排的呢其实他并不是按代码中从上往下执行的,他是控字母数字排序新建以下类运行查看结果发现他并没有按我们代码中,的顺序执行那如果我想按代码写的顺序执行如何办呢可以在注解中增加顺序(priority = )代表第几次执行我们将上述代码再修改下,先将1,2,3,4 的顺序再打乱下再用标记的方式让系统执行按1,2,3,4 的顺序执行假如调试时我可能只要执行部分方法,也就是说要跳过一部分方法怎么办呢,同样是在注解中增加参数这时我们可以增加 enabled = false 表过该方法不执行在执行过程中3的方法就没有执行了TESTNG Resport 记录展示在RESTPORT 中展示Log 再新增一个ReporterLogs TESTNG类输入以下内容执行之后打开 emailable-report.html 会发现如图所示的画面L(信息验证Ok);Reporter.log(测试方法已验证通过);可以看出两个log 展示的地方不一样,Reporter.log 只是在结果中展示,用于展示一些概述性的东西时比较好,比如一个方法执行通过就打印下,具体步骤我们就用 方式记录TESTNG 参数化TESTNG 中的参数与数据提供者介绍参数需要在注解中加入这个格式Parameters( 参数1, 参数2 )现在我们还是以苏宁易购网站为例稍作修改新建一个测试类同时修改TESTNG.XML 这样设置代表数据是从xml 中取,之后传级测试类中的参数点击TESTNG.XML 运行testng 之后结果展示:另一种数据提供者也是通过增加注解方式实现标准格式是:DataProvider(name = XXXX)现再新建一个测试类输入以下代码运行TESTNG我们虽然只有一个测试方法,但同一个没试方法有两组数据,所以被执行两次理财产品

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论