摘要: 背景需求 新版本上线视频录制与照片合成功能基于阿里云视频SDK(趣拍)实现,针对安卓海量机型尤其是视频类功能必然存在各种各样的兼容性问题那么问题来了,如何找出这些问题机型? 技术选型 自建云真机平台 目前主流的方式两种 1、STF2、ATX我们选择的是ATX因为公司机型比较少,所以能够发现的问题不够 阅读全文
posted @ 2018-12-28 14:53 从小不打伞 阅读(667) 评论(0) 推荐(0) 编辑
摘要: 很多人觉得测试没有什么技术含量 简单枯燥 在初期阶段看起来是这样的 但事实真的如此么 那些潜移默化中积累下的方法论与世界观 没做过测试的开发永远不会懂 😄 最近做了两件挺有意思的事 一件是移动端深度兼容测试的实践 一件是UI自动化获取淘口令并模拟登陆更新到服务端 移动端深度兼容测试 依赖:Uiau 阅读全文
posted @ 2018-04-17 14:01 从小不打伞 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 背景: 有一个需求需要对前端的请求在服务端对权限进行强校验,不同角色权限对不同栏目、页面、按钮有不同对处理 那么初步计算遍历有所情形会产生的用例数 角色role 有 -1 、0、1、2、3、4、5、99 共 8 种 栏目数:25 每个栏目下页面数:平均约2~3个 每个页面交互类元素数:平均约 5 个 阅读全文
posted @ 2018-04-08 15:14 从小不打伞 阅读(302) 评论(0) 推荐(0) 编辑
摘要: UI自动化核心部分应该就是元素定位,很多时候会因为元素ID动态变化、不可编辑不可见的状态以及复杂的控件元素等使得元素定位总是失败。1、元素ID动态变化正常思路就是层层向上找到不变的元素然后通过相对路径加绝对路径的方式定位元素举例:今晚帮网络上的同学解决的网易邮箱写信按钮无法定位的问题html代码如下... 阅读全文
posted @ 2015-12-29 02:18 从小不打伞 阅读(821) 评论(0) 推荐(0) 编辑
摘要: robotframework框架安装robotframework框架的安装文档很多可自行百度,最方便的是使用pip安装,会自动下载安装依赖包robot framework安装 pip命令 pip install robotframework-i http://mirrors.aliyun.com... 阅读全文
posted @ 2015-12-25 16:33 从小不打伞 阅读(1423) 评论(1) 推荐(0) 编辑
摘要: ORM “Object Relational Mapping”,即对象-关系映射,就是把关系数据库的一行映射为一个对象,也就是一个类对应一个表,这样,写代码更简单,不用直接操作SQL语句。orm模块:orm.py#!/usr/bin/env python#coding=utf-8' Simple O... 阅读全文
posted @ 2014-11-05 11:49 从小不打伞 阅读(1797) 评论(0) 推荐(0) 编辑
摘要: 被问到一面试题不假思索地写了个sql针对这道题目来讲查询结果是正确的,但是想到可能存在一种parentID的top clickNum与另一种parentID非 top clickNum相同的情况这样查询结果会包含这 【另一种parentID非 top clickNum】实践了下:表创建create ... 阅读全文
posted @ 2014-10-27 16:22 从小不打伞 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 通过在shell脚本中用expect实现远程scp文件:使用expect前,需要先安装两个rpm包:# rpm -ihv CentOS/expect-5.43.0-5.1.i386.rpm # rpm -ihv CentOS/expect-devel-5.43.0-5.1.i386.rpm 或者yu... 阅读全文
posted @ 2014-09-26 16:39 从小不打伞 阅读(150) 评论(0) 推荐(0) 编辑
摘要: Dealer e-Top up SIM card Recharge card 条件组合后存在10种组合Add Motify Delete 条件组合后存在6种组合故理论上存在用例数 10*9*2*2*3*2 = 1440组合9:SIM card Delete Motify ---已删除服务不能 Add... 阅读全文
posted @ 2014-08-29 13:06 从小不打伞 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 主要分为5步:创建实例目录,创建密码文件,创建参数文件,创建建库脚本并建库,创建数据字典。其中,需要特别注意2点:目录的权限,即用户和所属用户组都要是oracle。可以切换到已存在的oracle用户或者以root创建,然后赋权。创建实例的时候指定编码。下面以 Oracle 10.2.0.1.0为例,... 阅读全文
posted @ 2014-08-25 11:47 从小不打伞 阅读(1964) 评论(0) 推荐(0) 编辑
摘要: https://testerhome.com/topics/17294 阅读全文
posted @ 2019-12-11 15:50 从小不打伞 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 性能测试报告 性能测试报告 性能测试报告 结论:满足上线条件,上线建议灰度放量并关注峰值带宽消耗趋势。 结论:满足上线条件,上线建议灰度放量并关注峰值带宽消耗趋势。 结论:满足上线条件,上线建议灰度放量并关注峰值带宽消耗趋势。 测试过程 测试过程 测试过程 影响范围预估: 自定义模板上线性能影响范围 阅读全文
posted @ 2019-12-10 11:57 从小不打伞 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-07-30 16:08 从小不打伞 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 使用jmeter时response中返回为json格式如下 { "return_code": 0, "return_msg": "ok", "data": [ { "name": "武汉隆安置业有限公司", "id": 4, "product": "[{\"value\":\"7953AC76-A8 阅读全文
posted @ 2016-12-29 11:29 从小不打伞 阅读(17290) 评论(0) 推荐(0) 编辑
摘要: HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。 我们知道,HTTP 协议是以 ASCII 码传输,建立在 阅读全文
posted @ 2016-10-27 14:16 从小不打伞 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 使用requests库进行接口测试时 需要构造dictionary来填充http的文件头headers 填充后请求报错 FAIL : UnicodeEncodeError: 'ascii' codec can't encode characters in position 解决方法 在文件Reque 阅读全文
posted @ 2016-10-16 16:10 从小不打伞 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 概述 测试用例以HTML,纯文本或TSV(制表符分隔的一系列值)文件存储。通过测试库中实现的关键字驱动被测软件。Robot Framework灵活且易于扩展。它非常适合测试有不同接口的复杂软件:用户接口、命令行,Web服务,专有的编程接口等。 Robot Framework是开源软件,安装包和源代码 阅读全文
posted @ 2016-10-09 16:28 从小不打伞 阅读(3933) 评论(0) 推荐(0) 编辑