摘要:
jacoco可以统计,功能测试时,server代码调用的覆盖情况。这里对服务器端的java代码进行统计。 操作步骤如下: 第一步:更改server的启动脚本,使用jacocoagent.jar启动服务 1.下载jacocoagent.jar http://www.jacoco.org/jacoco/ 阅读全文
随笔分类 - 自动化测试框架(java)
接口自动化框架(java)--5.通过testng.xml生成extentreport测试报告
2019-03-29 23:32 by 清风软件测试开发, 946 阅读, 收藏,
摘要:
这套框架的报告是自己封装的 由于之前已经通过Extentreport插件实现了Testng的IReport接口,所以在testng.xml中使用listener标签并指向实现IReport接口的那个类就可以替换原始的testngreport testng配置如下: 单suite,单test test 阅读全文
接口自动化框架(java)--4.接口Token传递
2019-03-29 23:11 by 清风软件测试开发, 3059 阅读, 收藏,
摘要:
这套框架的报告是自己封装的 一般token会在登录接口返回结果中呈现,从代码层面获取token的方式有很多种,我是使用jsonpath这个json路径语言去匹配token所在路径的key值 没有使用testng.xml的情况下调试testCase,需要设置一下dependsOnMethods,否则t 阅读全文
接口自动化框架(java)--3.get,delete请求,Excel管理多种请求类型
2019-03-29 23:02 by 清风软件测试开发, 621 阅读, 收藏,
摘要:
这套框架的报告是自己封装的 每种请求类型放入不同的sheet中,就可以避免新建太多的excel去做数据驱动。 XSSFSheet类提供了一个读取sheet的方法,getSheetAt(int),通过下标去访问想要的sheet 1.Excel,添加两个sheet页改名成get , delete,代表这 阅读全文
接口自动化框架(java)--2.接口用例POST请求,参数配置
2019-03-29 22:57 by 清风软件测试开发, 1262 阅读, 收藏,
摘要:
这套框架的报告是自己封装的 Post类型的接口通常有请求参数,请求参数也是json类型,所以需要写一个类将请求参数序列化成json对象 以常见的登录接口为例 新建一个package,和postParameters类 2.在config.properties中配置根url,以及excel地址 4.在t 阅读全文
接口自动化框架(java)--1.项目概述
2019-03-29 22:54 by 清风软件测试开发, 2356 阅读, 收藏,
摘要:
项目github地址: https://github.com/tianchiTester/API_AutoFramework 这套框架的报告是自己封装的 1.测试基类TestBase: 接口请求的testcase类需要继承此类去读取properties文件 2.配置文件 配置文件里存放项目的endp 阅读全文
Testng--TestListenerAdapter 自定义html测试报告(重要!!!)
2018-06-08 22:15 by 清风软件测试开发, 5 阅读, 收藏,
该文被密码保护。 阅读全文
基础接口自动化测试框架搭建
2018-03-19 02:21 by 清风软件测试开发, 932 阅读, 收藏,
摘要:
基础接口自动化测试框架搭建 原文地址http://www.cnblogs.com/findyou/p/5388853.html 3.1.1 待测接口说明 1.国家气象局天气预报接口 接口的址:http://www.weather.com.cn/data/cityinfo/101010100.html 阅读全文
xpath定位中详解id 、starts-with、contains、text()和last() 的用法
2018-03-19 00:32 by 清风软件测试开发, 3162 阅读, 收藏,
摘要:
xpath定位中详解id 、starts-with、contains、text()和last() 的用法 1、XPATH使用方法 使用XPATH有如下几种方法定位元素(相比CSS选择器,方法稍微多一点): a、通过绝对路径定位元素(不推荐!) WebElement ele = driver.find 阅读全文
浅析selenium的PageFactory模式 PageFactory初始化pageobject
2017-07-02 00:44 by 清风软件测试开发, 2308 阅读, 收藏,
摘要:
1.首先介绍FindBy类: For example, these two annotations point to the same element: and these two annotations point to the same list of elements: 用来分别查找单个元素和 阅读全文
Selenium之使用PageFactory初始化pageobject
2017-07-02 00:24 by 清风软件测试开发, 1514 阅读, 收藏,
摘要:
使用PageFactory初始化pageobject有什么作用呢,下面举个例子来说明 场景:使用selenium 实现自动打开www.baidu.com首页,然后在搜索框内输入“路易”,并点击查找 环境:win7,X86,IE浏览器,eclipse(安装testng插件) 步骤一:在eclipse中 阅读全文
PageObject模式的层次结构
2017-07-02 00:16 by 清风软件测试开发, 1337 阅读, 收藏,
摘要:
做过UI自动化的都晓得,在做UI自动化时定位特别依赖页面,一旦页面发生变更就不得不跟着去修改页面定位。 在webdriver中,假设你想对一个元素定位操作,那么你可能会编写下面的代码: driver.findElement(By.id("ad")).click(); 发现问题: 你有10个地方对这个 阅读全文
testng生成报告ReportNG美化测试报告
2017-06-11 01:45 by 清风软件测试开发, 4800 阅读, 收藏,
摘要:
testng生成报告ReportNG美化测试报告 testng生成报告ReportNG美化测试报告 ReportNG 是一个配合TestNG运行case后自动帮你在test-output文件内生成一个相对较为美观的测试报告!ReportNG 里面Log 是不支持中文的,我改过ReportNG.jar 阅读全文
testng生成报告 testng-xslt 美化测试报告
2017-06-11 01:41 by 清风软件测试开发, 1454 阅读, 收藏,
摘要:
testng生成报告 testng-xslt 美化测试报告 testng生成报告 testng-xslt 美化测试报告 用TestNG测试后,自动会生成html的测试报告。利用 testNG-xslt 可以对测试报告进行重写美化。 1. 在官方网站上下载testNG-xslt 并解压 link: h 阅读全文