在UI自动化应用中,经常会出错,打log就是一个很重要的环节,python的logging.basicConfig函数 真是既方便,又简单,每次粘贴到用例前,就可以打log了。 logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等 ...
分类:
其他好文 时间:
2019-06-26 13:26:38
阅读次数:
96
Switch 我们在UI自动化测试时,总会出现新建一个tab页面、弹出一个浏览器级别的弹框或者是出现一个iframe标签,这时我们用WebDriver提供的Api接口就无法处理这些情况了。需要用到Selenium单独提供的模块switch_to模块 引用路径 其实webdriver在以前的版本中已经 ...
Airtest Project是网易游戏团队新开源出来的一款用于UI自动化测试的项目。 testerhome中的文档介绍:https://testerhome.com/topics/12486 官方链接:http://airtest.netease.com/ 大致总结: (1)手机系统支持iOS、A ...
分类:
其他好文 时间:
2019-06-18 14:00:44
阅读次数:
114
[TOC] 1、需求背景 移动设备(Android和IOS)异地调试,包括但不限于apk安装,功能测试,日志查看,屏幕截图等。 移动设备管理,重启,关机,网络管理等。 结合设备管理平台完成app UI自动化测试。 异常调试时延迟可接受,画质可接受。 2、初步调研 了解需求后便开始在网络上查看资料,大 ...
分类:
移动开发 时间:
2019-06-16 18:44:31
阅读次数:
1087
在做UI自动化测试中,会经常遇到网络环境不好,导致找不到元素而报错,这时就要用到selenium中的等待。在selenium中共有三种等待方式 time(固定等待)使用格式:time.sleep(seconds)这种方式虽然可以自定义等待时间,但是在网络环境良好的情况下,也依然会按照设定的时间继续等 ...
分类:
其他好文 时间:
2019-06-14 18:18:54
阅读次数:
79
将所有的发布流程,持续集成都搞通部署好,也不会有多大的贡献 将接口自动生成自动用例 将UI自动化平台部署到给任意一个项目用 将API自动化平台到发出测试报告等等 将性能测试和成熟的系统测试架构,以及一些测试指标和硬件配置的关系,做一次tranning 最终,与我而言,是巩固了知识; 与我薪水和职位而 ...
分类:
其他好文 时间:
2019-06-12 23:18:14
阅读次数:
235
macaca使用UI Recorder进行脚本录制 官方开源地址:https://github.com/alibaba/uirecorder 本文基于chrome浏览器进行录制 UI Recorder简介: UI Recorder 是一款零成本UI自动化录制工具,类似于Selenium IDE. U ...
分类:
系统相关 时间:
2019-06-10 10:44:14
阅读次数:
315
1、about自动化测试 定义:把人为驱动的测试转化为机器执行的一种过程,重点在于持续集成这个概念; 优势:节约人力和时间成本; 测试金字塔: 如上图所示,敏捷大师Mike Cohn提出该概念,然后由Martin Fowler大师在此基础上提出了测试分层概念,以区别于传统的自动化测试。 2、自动化测 ...
分类:
其他好文 时间:
2019-05-23 16:01:06
阅读次数:
104
UI测试 注:编码的UI测试需要vs2015以上的企业版或专业版 若已安装企业版或专业版仍没有编码的UI测试项目,则执行vs安装向导,勾选对应选项安装即可。 安装方式自行百度。 UI自动化测试操作步骤 1.新建 编码的UI测试程序 文件>新建>项目>测试>编码的UI测试项目 2.创建操作对象映射 解... ...
分类:
其他好文 时间:
2019-05-14 13:32:05
阅读次数:
180
前言 明天就放假了,4天小长假,是不是很开心!也许很多人要回老家帮家里种地,干农活。其实能陪陪家里人,帮忙干点农活还是挺开心的,希望大家有个愉快的假期!废话不多说哈,今天再来说说pytest吧,经过几周的时间学习,有收获也有疑惑,总之最后还是搞个小项目出来证明自己的努力不没有白费 环境准备 项目简介 ...
分类:
其他好文 时间:
2019-05-01 01:19:12
阅读次数:
162