摘要:前言 除了测试平台工具,业务测试的总结和思考同样重要,这里总结了一些Android测试知识点,可以辅助业务测试快速形成测试用例和检查点,当作抛砖引玉分享给大家。如有思考不全面的地方,欢迎大家指出来。 一. 安装启动卸载 二.网络测试 网络类型 2G(一般不测试了) 3G 4G wifi 运营商覆盖目
阅读全文
摘要:airTest是国内网易自研的一套基于图像识别进行UI自动化测试的框架,目前已经可以支持andriod,ios,web端的UI测试,在google开发者大会上得到了google的高度认可。 最近在学习使用这个框架,首先来了解下他的原理 一、 airTest框架的构成 airTest 这里指的是air
阅读全文
摘要:一. appium自带的Chromedriver版本和设备Android System Webview版本不一致的问题 报错信息: 关键词: 版本对应表: http://appium.io/docs/en/writing-running-appium/web/chromedriver/#chrome
阅读全文
摘要:如果选择npm安装的最新版appium 1.8.0以上版本,启动appium的时候,你会发现无法使用Node.js命令 这里给出两种方法来启动appim: 方法一: 方法二: 方法三:(注意别有中午路径,可以自行转换下)
阅读全文
摘要:Appium 关键字 iPhone Simulator, iPad Simulator, iPhone Retina 4-inch, Android Emulator, Galaxy S4, 等。 在 iOS 上,这个关键字的值必须是使用 instruments -s devices 得到的可使用的
阅读全文
摘要:在高版本的android手机(例如android 7.0 , 8.0等等),必须使用高版本的appium, 以及对应的selenium版本,那么很多的appium或者selenium方法会变得无法直接调用,这里是一个汇总收集。 本文以io.appium.java-client 3.14.0版本为例,
阅读全文
摘要:最近公司决定使用appium为主体框架做一个移动端得自动化测试系统,我会陆续记录项目得进展。 1.首先是appium环境得搭建, 需要安装appium-server ,appium-desktop, android-sdk 等一系列工具,编译工具我用的是IDEA 这些安装请自行百度。 已完成 2.
阅读全文
摘要:小工具: 移动端经常会出现这类问题: 应用的activity叫什么,这个应用的包名叫什么,帮我截下图等等 使用该工具解决,需要PC安装adb http://pan.baidu.com/s/1o851YLO 密码: u4hp 工具丰富版本(不过获取activity和apk包需要root): https
阅读全文
摘要:前言 本文将整理腾讯GT各个性能测试项的测试方法,目的是为了帮助移动性能专项测试同学快速过一遍腾讯GT各个性能数据是如何获取的。另外对腾讯GT还不了解或者不知道它能做什么的同学可以看看这篇文章:https://testerhome.com/topics/9092 一.GT性能测试方案之CPU测试 1
阅读全文
摘要:Macaca 提供的基础能力上研发出了一套多端深度遍历爬虫工具. 希望可以最大化减少UI 测试脚本的编写涵盖以下功能点: 项目源码地址: https://github.com/macacajs/NoSmokemacaca-reporter 源码地址: https://github.com/macac
阅读全文
摘要:Appium 开源分享优化版 Appium 开源分享优化版 之前分享过PageObject+Python+Appium 本版本是对上次版本较大改版,主要解决了: 失败重连一次(默认一次)可配置多次 基于appium1.7.1 uiautomator2 解决uiautomator2启动超时 新增检查点
阅读全文
摘要:基于 Appium 的 App UI 遍历 & Monkey 工具 (支持操作步骤回放) 基于 Appium 的 App UI 遍历 & Monkey 工具 (支持操作步骤回放) UICrawler https://github.com/lgxqf/UICrawler 基于Appium 1.8.1开
阅读全文
摘要:前言 对于iOS总体生态是比较封闭的,相比Android没有像adb这种可以查看内存、cpu的命令.在日常做性能测试,需要借助xcode中instruments查看内存、cpu等数据. 但是借助instruments比较麻烦、又不能提供命令行.在持续集成中,很难时时的监控app的性能指标.并且现在a
阅读全文
摘要:众所周知,安卓单台设备的UI自动化测试已经比较完善了,有数不清的自动化框架或者工具。但是介绍多设备管理的内容并不多,当手里的手机多了之后,要做自动化测试平台,这块的东西又不得不碰,摆脱USB限制,接入WiFi,才能更加自由 众所周知,安卓单台设备的UI自动化测试已经比较完善了,有数不清的自动化框架或
阅读全文
摘要:先mark, 后补充 https://blog.csdn.net/stevenhu_223/article/details/14054313 https://www.jianshu.com/p/3aa0e4efcfd3
阅读全文
摘要:工具选型 弱网测试工具有如下几种: 1. Fiddler 2. Network Emulator for Windows Toolkit(NEWT) 3. Augmented Traffic Control(ATC) Fiddler是一个抓包工具,显然不是专门用来进行弱网测试的,术业有专攻,我希望有
阅读全文
摘要:自动化测试过程中使用testng管理测试用例是常规的做法,我们需要对它的特性有一个深入的了解和认识: testng的原理: 参考:https://blog.csdn.net/dm_vincent/article/category/1162831 testng基于拓扑排序管理测试用例套件: 拓扑排序最
阅读全文
摘要:ADB基本命令和简介 ADB就是Android Debug Bridge,Android调试桥的意思,很形象。需要在电脑上安装SDK Platform Tools 对应的版本才能使用 基于ADB的工具: DDMS ,monkey 测试 测试人员熟知的ADB相关命令有 adb devices / ad
阅读全文
摘要:前言: 用appium做UI自动化,测试APP里面的H5和测试手机浏览器打开的H5的操作流程上是有所区别的。比如要测试APP内嵌的H5需要先操作appium启动APP,然后通过context切到webview模式,才能操作H5页面,但是如果测试手机网页的话就比较简单了,设置好浏览器比如选择Chrom
阅读全文
摘要:一、 元素查找失败问题 二、业务逻辑问题 三、机型适配问题 四、多机器并发问题: 交给python管理,代码如下: 五、启动阶段发生的exception抓取不到 六、稳定性和效率的取舍问题 七、NoSessionFoundException Bootstrap 原理: appium自动化测试交互图:
阅读全文