测试用例
文章平均质量分 77
hankle_xu
经验总结,学习交流
展开
-
java8收集器嵌套用法,在接口测试中的应用
复杂业务数据结构,原始测试断言不那么直观,例如如下数据结构,是一个支付业务中,营销查询返回结果,按银行卡挂载优惠信息。{ "banks": [ { "bankcardId": 131794663, "banktype": 36, "promotionDetails": [ { "camId": 7918, ...原创 2020-01-10 14:50:21 · 260 阅读 · 0 评论 -
ddmlib获取Android设备信息
通过ddmlib获取安卓设备信息,配置jar <dependency> <groupId>com.android.tools.ddms</groupId> <artifactId>ddmlib</artifactId> <version>25...原创 2018-06-06 21:26:58 · 2405 阅读 · 0 评论 -
一套appium 滑动方法的封装,滑动方向及滑动次数
appium做自动化测试时,经常需要用到滑动屏幕功能,我这里封装一个支持前后左右滑动,且支持设定滑动次数,show me your code ,还是看代码吧 public enum ORIENTATION { UP(8), DOWN(2), LEFT(4), RIGHT(6); ORIENTATION(int orientCode) { ...原创 2018-05-22 12:47:51 · 1620 阅读 · 2 评论 -
从REST API 谈线上接口验证
在快速迭代的互联网行业,无数的接口提供了各种服务,大到系统级,小到应用级,对于纷繁复杂的接口的测试,无论测试还是线上环境,面向接口测试,变得尤为迫切。实际中测试工程师在做接口验证时,往往面临生产环境权限的掣制,或面临生产环境配置差异而无法像测试环境一样进行接口测试。相比与传统的RPC(远程过程调用,一般关注的是行为和处理),使用合适的客户端对基于面向资源的远程调用REST API,更适合做接口线上原创 2018-01-09 11:26:55 · 4382 阅读 · 0 评论 -
groovy 的inject()方法使用简例
inject()方法有强大的累计功能,以闭包作为参数处理一个数据结构并返回一个值。inject()方法的第一个参数是第二个参数(闭包)的立即返回值,无需引入额外的变量就能实现累积计算,例如统计图书馆所有丛书库存,每套丛书有不同套数,每套丛书有不同册数和库存数量,业务模型如下public class Library { private List bookSeriesList;//原创 2018-01-11 13:29:26 · 1692 阅读 · 1 评论 -
groovy学习之列表操作--操作列表元素
groovy对列表的操作功能实在是强大,简洁的语法让人欲罢不能,闲话少说 def "过滤列表"() { def ages = [20, 36, 42, 56] def midage = 21..50 expect: ages.grep(midage) == [36, 42] println ages.grep原创 2017-10-25 18:22:21 · 2140 阅读 · 0 评论 -
【接口测试】-总结-关于spring框架的数据库连接配置
前言:最近在学习基于spring框架测试mysql数据库。关于数据库的连接配置总结如下,以备后用spring maven工程,首先得配置spring-jdbc和mysql-connector-java,所谓皮之不存毛将焉附 org.springframework spring-jdbc ${springframewo原创 2017-10-17 16:25:56 · 651 阅读 · 0 评论 -
spock spring 集成测试框架搭建心得
spock测试框架,使用groovy作为脚本语言,开发出的测试脚本具有优良的阅读性,通过标签结构化测试代码。groovy的语法简洁强大,可以节省很多代码。闭包很强大。Spock的mock和stub功能比junit的mockito、jmock、easymock都要简单好用,在spring maven工程中,spock-spring起到一个桥梁作用,它集成spock和spring test,从而可以在原创 2017-08-24 16:30:38 · 9692 阅读 · 0 评论 -
排列在接口测试中的应用
在接口测试工作中,数据的传入顺序,会影响到测试结果,于是需要对接口参数进行排列操作。可以使用排列组件Permutation对参数集合进行排列操作引入组件依赖: org.raistlic.lib commons-core 1.4 排列实例: @Test原创 2017-03-20 18:02:03 · 571 阅读 · 0 评论 -
组合算法在接口测试中应用
在接口测试过程中,经常需要测试查询接口,若查询条件较多,查询参数组合就会很多,若手工去穷举所有查询组合,一定会费时费力,用下面的排列组合工具类Combination可以很好地解决这个问题,引入组件依赖: org.raistlic.lib commons-core 1.4例如,求数组数组{1,2,3,4,5}的所有组合 @Test public v原创 2017-03-10 11:18:17 · 1141 阅读 · 1 评论