Android测试
-
appium—PO模型设计
我们在做自动化的时候应该都听过PO模型,那么什么是PO模型呢?PO模型在自动化中的作用是什么呢? PO模型 PO其实就是:、Page Object Model,也称作为POM模型,…
-
APPium实现关键字驱动的自动化测试
在狂沙大神的指导下完成了appium关键字驱动自动化测试,可能设计方法有所缺陷,欢迎指正,另外尤其是断言方面欠缺比较多。
-
STF连接各操作系统上安卓设备的操作方法分享
本帖已被设为精华帖!, 前言 stf 作为多设备管理平台,对于设备的接入支持也是十分灵活的。最近尝试了使用 stf 在 Ubuntu 、mac 及 windows 下进行设备的连接…
-
分享一个常用Adb命令
本帖已被设为精华帖!, 分享一个常用Adb命令 首先 首先感谢@xuxu的常用adb命令,收益良多,但是已经不能满足于我,所以补充了下。 再者 好久没发帖了,最近论坛老司机们都在讨…
-
使用stf_selector模块来对STF上的device进行筛选
本帖已被设为精华帖!, 项目的由来 在小红薯运行我们的分布式移动自动化Cartier项目的时候,我们经常需要根据一些不同的条件来筛选一批在部署在STF上符合要求的设备,并做为启动参…
-
安卓设备共享的小工具
本帖已被设为精华帖!, 首先感谢 @wang04170 的相关 minicap的文章,给了我很多启发.以后如果大家分享了c#相关的项目一定要记得@我 (认真脸 设备共享一直是移动项…
-
基于Appium+java的APP UI自动化测试框架
更新 20161112增加对Yaml对象库的支持 20161124增加对分布式并发执行用例的支持,可以同时将用例运行在不同的机器设备上。 简介 这是一个AppUi自动化测试框架,由…
-
Android Instrumentation框架简单说明
本帖已被设为精华帖!, 提到android自动化测试的时候经常会提到Instrumentation,但实际上Instrumentation是什么呢,很多人可能认为Instrumen…
-
Android开发环境部署和Monkey用法入门
本帖已被设为精华帖!, 第一步:下载并安装Android Studio开发工具到磁盘目录下 我选用目前主流的Android开发工具Android Studio作为以后整个系列的主要…
-
分享一个Android混淆检测脚本
背景 项目中打包经常遇到混淆导致的各种bug(崩溃、闪退、无厘头),提醒过开发数次,问题还是时而发生。这时,人是不可靠的,错误时而发生,所以做了这么个脚本,旨在抛砖引玉。 思路 目…
-
python+appium开源框架分享
本帖已被设为精华帖!, 介绍 参数化unittest传class就可以执行class下面的所有case 报告统计 本地记录失败日志并截图 统计所有的case和详细case的性能信息…
-
各种各样的安卓截图方法
本帖已被设为精华帖!, 今天准备写一下 安卓手机截图的各种方法,再不写我怕以后我自己都会忘记了 差不多从做手机测试开始就开始接触手机的截图方法,陆陆续续的大概有2年了。 本篇文章不…
-
Robotium自动遍历方案
本帖已被设为精华帖!, 背景 项目经常遇到混淆打包、安卓版本兼容带来的崩溃问题,还有少部分代码引起的崩溃问题。 人工验证即费时也枯燥,故琢磨有没办法可以快速的验证这些问题,最重要的…
-
教你Android标准APP的四大自动化测试法宝
作者:Ringoyan,腾讯测试开发工程师。先后为植物大战僵尸Online,糖果传奇等游戏担任测试经理,其负责的“我叫MT2”测试项目曾获腾讯互动娱乐精品文化奖银奖。目前担任腾讯W…
-
自动遍历工具Java版 (v1.2.0)
本帖已被设为精华帖!, 第一版传送门,由于特殊原因,GitHub源码过段时间更新 V2.1.0 更新说明 1. 增加错误日志报告 支持ANR、Error、Crash三种类型问题的辅…
-
Android 内存泄露实践分析
本帖已被设为精华帖!, 专项:Android内存泄露实践分析 定义 内存泄漏也称作“存储渗漏”,用动态存储分配函数动态开辟的空间,在使用完毕后未释放,结果导致一直占据该内存单元…
-
AppCrawler自动遍历工具 1.5.0 版本
1.6.0版本已经稳定. 等关注新版本的发布. 结贴 使用介绍 帮助文档: https://www.gitbook.com/book/seveniruby/appcrawler/d…
-
5分钟测试Android覆盖安装
【腾讯TMQ】专治时间长 —5分钟测试Android覆盖安装 作者:TMQ 邓曦 一、痛点 覆盖安装测试,作为一项基本的测试类型是不可或缺的。它存在的主要价值:验证老版本覆盖升级到…
-
Android 6.0针对onVisibilityChanged与findViewById 执行顺序有改变的坑
本帖已被设为精华帖!, 上期回顾 现象 Android 6.0 以下(正常显示) Android 6.0 (含)以上(有Bug) 问题排查 手机 版本 代码 混淆 调试 时间线 起…
-
Uiautomator仿WebDriver封装
本帖已被设为精华帖!, uiautomator仿webdriver封装,让写代码根据友好,方便 用uiautomator也有一段时间了,分享下自己的成果,也希望以28原则,让自动化…
-
ATX系列 – 如何测试网易云音乐 (Android 篇)
简介 ATX是AutomatorX的简称,是一个Python库,可以用在手机应用的UI自动化上,兼容Android和iOS,吸收众多开源框架所长,有着很高的稳定性。 脚本编写也全部…
-
[基于 Node.js 的自动化测试-Macaca] – Android 输入中文的实现
本帖已被设为精华帖!, 上一篇 – Macaca 获取 Android 应用的性能 在测试 Android 设备时,经常会遇到输入中文的场景,切换键盘等操作繁琐易出问题…
-
使用Android studio分析运行CTS用例
本帖已被设为精华帖!, CTS的用例其实是个大宝库,是写单元测试的典范,研究和学习这些用例的内容不管是对Android系统的研究还是对个人的技术提升都是很有帮助的。但是网络上对于这…
-
正确使用Android性能分析工具——TraceView
本帖已被设为精华帖!, 原文来自: http://bxbxbai.github.io/2014/10/25/use-trace-view/ 作者的github https://gi…
-
[基于 Node.js 的自动化测试-Macaca] – 如何查找界面元素 [终极篇]
本帖已被设为精华帖!, 上一篇 – Macaca 是如何封装 ADB 的 Macaca App Inspector 原理解析 https://testerhome.co…
-
Android 动态加载初探
本帖已被设为精华帖!, 引言 一直对安全方面挺感兴趣的,以前拜读过《白帽子讲web安全》,现在做移动端Android测试,在一次关于热埋点的学习中接触到了Xposed,之后也会关注…
-
Android屏幕同步和录制工具
本帖已被设为精华帖!, 简介 atx是基于图像识别的自动化测试工具,里面也附带了一些其他的小工具,比如本文要介绍的Android屏幕同步显示和录制工具。 屏幕同步显示主要是将手机屏…
-
Android App持续集成性能测试:启动流量 (2)
本帖已被设为精华帖!, 在上一篇文章中,介绍了一种测试Android App启动流量的方法。当时也提到了,通过读取/proc/uid_stat/<UID>/目录下的tc…
-
shell脚本通过dumpsys SurfaceFlinger –latency数据计算FPS 和评价流畅度。
本帖已被设为精华帖!, 开篇前述: 由于采购机械臂测试性能用例和屏幕实际帧率变化,最终工具方案实现后搁置,拿出来”晒晒“。 一、设计初衷 1、面临用户和公司内领导试用中反馈的卡顿问…
-
基于shell脚本的Android启动时间测试
本帖已被设为精华帖!, Android 启动时间测试 把被测安装包放到脚本同一路径下,命名为被测安装包的包名 首先需要输入的两个参数是:被测包名和被测包名的启动类 aapt 获取启…