testng
文章平均质量分 61
灵枢_
天地九井(照胆、寒髓、热海、无垢、雾魂、春滋、炎波、毒瘴、龙潭)伴神农而生,为天地灵脉之枢纽
展开
-
TestNG-分组groups
TestNG可以执行复杂的测试方法分组。您不仅可以声明方法属于组,而且还可以指定包含其他组的组。然后可以在testng.xml配置一组特定的组,或同时排除另一组。 第一个例子:java代码:package com.kdzwy.practice; import org.testng.annotations.Test; /* *包名:com.kdzwy.practice *作者:Adien_cui原创 2017-03-28 20:40:56 · 8699 阅读 · 5 评论 -
TestNG-使用priority参数
在testng的@Test方法中,方法执行顺序是字母顺序执行,而不是按测试方法在代码中的先后顺序执行。代码如下:package com.kdzwy.practice;import org.testng.annotations.AfterGroups; import org.testng.annotations.BeforeGroups; import org.testng.annotations.T原创 2017-03-28 21:11:52 · 6675 阅读 · 0 评论 -
TestNG-使用Listener获取失败截图
重写Listener的onTestFailure方法package com.kdzwy.practice;import java.io.File; import java.io.IOException; import java.text.SimpleDateFormat; import java.util.Date; import org.apache.commons.io.FileUtils; i原创 2017-04-16 09:11:11 · 2322 阅读 · 0 评论 -
【WebDriver】selenium自动化测试入门到进阶 二
Page Object设计模式对一UI经常变动的自动化测试,可以采用Page Object 设计模式,Page Object 主要是对界面元素和基本操作进行封装,这样可以使测试用例更关注与业务而非界面细节,提高测试案例的可读性,且可以减少代码的重复性并提高可维护性。下面以selenium自动化测试入门到进阶 一 中的用例来封装成Page Object模式为例封装后项目框架如下pages包下面存放封装原创 2017-07-19 09:26:56 · 985 阅读 · 0 评论 -
搭建自动化测试平台(selenium+testng+maven+svn+Jenkins)
创建一个Maven项目1、打开eclipse,选择File-new-Other 2、选择Maven Project,点击“next” 3、直接点击“next” 4、在Catalog下拉选项中选择Internal,然后选择maven模板:maven-archetype-quickstart,再点击“next” 5、在Group Id文本框输入公司域名,Artifact Id文本框输入项目名称,原创 2017-08-06 19:38:28 · 8722 阅读 · 4 评论 -
Jenkins参数化构建进行自动化测试
简介:1、总结使用Jenkins参数化构建来进行自动化测试,在testng.xml设置参数,再在pom.xml的maven-surefire-plugin里配置参数,最后在Jenkins设置参数化构建。 2、对于参数的传递过程,我的理解是当Jenkins进行参数化构建时,Jenkins把参数传递给pom.xml,然后pom.xml的maven-surefire-plugin插件调用tesng.xm原创 2017-09-10 15:41:27 · 8806 阅读 · 0 评论