自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 解决方案——UI自动化难维护,接口自动化覆盖不到客户端

通常UI自动化需要时间维护,产出比例很低,不灵活,然而接口自动化虽然可以覆盖接口和场景流程,但是很多问题往往都是出现在客户端上,本人结合实践经验,探索出一条折中的方法,今天分享给大家:其实我们在测试客户端的时候更需要在手机上操作或者网页上点点,手动点的话需要处理大量业务数据,例如,我上报功能,我客户端上报后,需要后台处理结果,然后查看客户端返回,这样的来回操作就比较繁琐,为了免去UI自动化的超...

2019-12-10 19:10:39 750 2

原创 Appium简单框架分享

首先说明下,手机UI自动化伴随着APP迭代,维护成本较高,但是为了保证客户端功能验证效率,有时是一个不得不做的项目。介绍一下我做的框架了结构:business_action:存放业务层场景类,将业务操作的完成场景封装成类放在这个包里。common:存放公用的方法,例如封装的操作事件,为了脚本中减少冗余代码量confing:存放维护的页面元素,以配置文件ini的格式较为传统,但是...

2019-12-10 14:06:39 211 1

原创 新版Appium+python手机UI自动化环境搭建(与1.6之前的版本有差异)

大家好,我是二狗子今天唠唠新版appium环境搭建中的坑(更新:其实如果只要正常使用的话,只要前三步即可,另外appium支持开多端口,其重要意义在于支持多线程同时跑多个手机)首先说下整个流程1.安装jdk,配置Java环境变量(没有安装过的同学可以百度下,很简单)2.python环境搭建3安装node.js,配置环境变量,安装完毕后,cmd验证:输入node -v查看版本号,然后...

2019-07-04 19:51:49 380 3

转载 GitHub初相识

1.注册账号登陆GitHub主页,填写个人信息注册。注册提交后会在注册邮箱中收到一封激活邮件,单击激活链接则注册账号成功。2.新手引导页注册完成后会自动跳转到介绍页面,可以自由选择阅读指南(萌新)或开始一个新项目(老鸟)。英语好的可以直接按照官方指南操作,只认识26个英文字母的萌新们可以接着往下看~单击Read the guide会跳转到新手引导页面,这个页面会告诉...

2020-01-08 14:15:48 129

转载 python的生成器和迭代器

一.迭代器迭代器指的是迭代取值的工具,迭代是指一个重复的过程,每一次重复都是基于上一次结果而来  迭代提供了一种通用的不依赖索引的迭代取值方式  一.可迭代对象    但凡内置有__iter__方法的对象,都称为可迭代对象,可迭代的对象:str,list,tuple,dict,set,文件对象  二.迭代器对象    1既内置又__next__方法的对象,执行该方法可以不依...

2020-01-07 17:49:06 81

原创 我的2019复盘

我是谁我是优雅的天秤,我是花无缺吃豆豆-铁蛋er。我在东北上的大学,毕业后又去链家销售二手房。后来机缘巧合,在北京做了QA。铁蛋er取意如钢铁,就算是钢铁也可能随着重力滚动,无论流落任何角落依然形态稳固,不忘本性。另有鼓励自己坚强意志,坚韧不拔的生活态度。目前从事测试开发,兼职自由写作者。先后做过电商、互联网保险系统、渠道对接QA&PM、各种APP,风控系统项目,目前在做O...

2020-01-06 17:13:07 160

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除