selenium3+maven+testNG+jenkins 自动化构建(图)

分享到:

  Jenkins安装与配置  安装方式:  直接使用命令安装 brew install jenkins  官网下载https://jenkins.io/download/ 安装包直接安装  安装完成后,直接http://localhost:8080 访问,第一次访问会提示设置用户名、密码进行登录  jenkins配置  ...

appium testng 失败自动保存截图(图)

分享到:

  在做androidUI自动化时,常用的登陆场景,需要判断登陆成功后,成功跳转到主页。以下是我demo里的判断  Assert.assertTrue(driver.currentActivity().equals(".ui.activity.MainActivity"), "正常登录,进入主页");  获取当前的activity和目标acti...

Appium初探(appium+Java+testng+gradle)(图)

分享到:

  appium Java github地址  appium 是目前移动端ui自动化最火的工具。支持android,ios原生应用,web应用,混合应用。  原理:  1.appium客户端发送指令到服务端(服务端监听端口)  2.服务端接收到指令转换成设备识别的语言  3.服务端发送到设...

TestNG 失败重跑和截图原理

分享到:

  背景  UI自动化脚本执行过程中存在非常多的不稳定性,例如网络的不稳定,浏览器无响应等等,这些失败往往并不是产品中的错误。那么这时我们往往需要对执行失败的测试用例进行多次重跑,确认其是否确实失败。 那么失败重跑我们可以通过TestNG的功能来...

持续集成实施方案(图)

分享到:

  持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。  下面来讲讲我的持...

Selenium+TestNG+Maven+Jenkins+SVN的Web端UI自动化测试环境(图)

分享到:

  一、 创建Maven项目,下载Selenium和TestNG的依赖(依赖可以理解为你要用到的jar包)。  1. 问题。  为什么要创建Maven项目呢?  答:Maven项目可以方便的管理依赖,通俗的讲,你需要的jar包,写到POM.xml文件中,Maven可以自动下载。省却了你先...

还有这种操作?利用Docker和Junit进行集成测试(图)

分享到:

  1.前言  “集成测试的目的是验证各组件之间的通信路径与交互以检测接口上的缺陷”  ——敏捷开发创始人Martin Fowler  随着云端服务的普及,微服务架构开始应用于越来越多的项目上,比如项目中的一些服务会“外包”出去,如PostgreSQL, Apache K...

APP接口自动化测试JAVA+TestNG之HTTP接口测试实例(图)

分享到:

  1.工程结构说明  2.Common.java源码  package findyou.Interface;  import org.codehaus.jettison.json.JSONException;  import org.codehaus.jettison.json.JSONObject;  public class Common {  /**  * 解析Json内容  *  * @autho...

jenkins + maven +testng 进行自动化(图)

分享到:

  最近接手了一个项目的测试,在这个项目(MAVEN项目)的test目录下写了2个testNg的冒烟测试用例,想着能够在jenkins每次构建发布后能自动运行测试用例,就捣鼓了下  一、编写testNg测试用例,并创建test.xml用例启动执行文件,配置pom文件  1、test...

基于Appium的Android自动化测试(二)——TestNG(图)

分享到:

  TestNG介绍  TestNG意为test next generation,是Java中的一个测试框架,Java中已经有一个JUnit的测试框架,类似于JUnit和NUnit,但TestNG比JUnit功能更加强大,使用也更方便,测试人员一般用TestNG来写自动化测试。  TestNG最简单的测试  下面是...

Android单元测试的利器:Juint的介绍和基础使用(图)

分享到:

  前言  相信很多朋友刚接触Android Studio的时候跟我会有同样的问题:  这里写图片描述  这个androidTest文件夹和test文件夹有什么作用呢?  很多的基础资料都一笔带过:这两个是编写测试方法的文件夹,暂时不过管。  于是这个暂时不用管,就...

Maven+TestNG+ReportNG/Allure接口自动化测试框架初探(下)(图)

分享到:

  四、使用Jenkins来调度构建运行  准备条件  Jenkins是一个持续集成工具,现在很多公司都使用,且它支持超多的插件。  关于Jenkins的安装与使用这儿就不做介绍了,网上一大堆资料,请找度娘。  1、代码由SVN进行版本管理  2、Jenkins配置好JD...

用XUnit框架编写数据驱动的Selenium2自动化测试程序(图)

分享到:

  摘要:XUnit是单元测试框架体系。Selenium2又称第二代Selenium,即WebDriver+Selenium1,支持Python、Java等多种语言。数据驱动在自动化测试中扮演了重要的角色。本文以Python语言来进行详细介绍,最后给一个Java的案例。  1、XUnit介绍  首先我们...

powermock+mockito+testng测试用例编写

分享到:

  1. 序  最近在搞测试用例,技术选型powermock+mockito+testng,比之前用的ulitils+easymock强大很多。  2. pom依赖  <dependency>      <groupId>org.powermock</groupId>      <artifactId>po...

TestNG运行指定测试套件testng.xml(图)

分享到:

  实际生产环境的测试工程都包含多个suite,并通过不同的suite将测试类组织起来,实际应用过程中,在具体的场景下往往只需要运行其中的一个suite。  1.为不同的suite创建不同的testng.xml:  2.TestNG可以通过配置suiteXmlFile指定需要运行的testng....

TestNg Beginner's Guide——阅后总结之TestNg注解(图)

分享到:

  1.简介  TestNG是一个测试框架。利用TestNG来测试一般会分成3步:  a.编写测试业务脚本,并且在脚本中插入TestNG注解  b.创建testng.xml,添加测试信息,指定要运行的脚本  c.执行TestNG(可以结合工具来使用,例如Jenkins)  2.TestNG注解 ...

Testng中groups的使用(图)

分享到:

  [项目地址] https://git.oschina.net/jamesz2011/comtestng  1.使用group标志对java文件中的testng方法进行分组,可以在testng.xml中轻松的运行指定的groups,从而实现对测试“用例”的控制。  2.项目图谱:  2.1 项目会使用到的三个文件如...

JMockit+Junit 基于行为 mock学习

分享到:

  最近有一个需求涉及到的外部系统别较多,只是一个小小的方法有5-6个rpc接口,还有4-5个查询数据库的连接,再加上开发环境,在自测(Junit)时发现环境各种不稳,所以决定将涉及到的相关接口mock掉。  环境准备 && 注意点  jdk + Junit + j...

单元测试工具 TestNG 使用(图)

分享到:

  写一篇小文,介绍一下 Java 下单元测试工具 TestNG 的使用,代码在 IDEA 环境在编写。  单元测试,顾名思义,对系统中原子性的功能进行测试,一般情况下是单元测试是针对某个功能函数的测试。编写单元测试是系统开发中重要的一环,也是一项科学优雅的...

Maven+TestNG+ReportNG/Allure接口自动化测试框架初探(上)(图)

分享到:

  由于一直忙于功能和性能测试,接口自动化测试框架改造的工作被耽搁了好久。近期闲暇一些,可以来做点有意思的事情。  先前的自动化测试框架完全是用Java纯手工编写,核心交易接口代码、测试脚本、测试数据都进行了抽象和分离,测试报告也是自己设计的...

分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。


建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海信义律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2021, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道