随笔分类 - APP测试
摘要:公众号回复中增加了最新版Appium和安卓 SDK下载链接 Appium-Server-GUI-mac-1.22.3-4.dmg Appium-Server-GUI-windows-1.22.3-4 Appium-Inspector-mac-2023.4.1 Appium-Inspector-win
阅读全文
摘要:PerfDog是腾讯出品的移动端性能测试工具,致力于提升移动应用和游戏的性能和品质,主打游戏APP,当然应用APP也能用。 介绍: 移动全平台iOS/Android性能测试、分析工具平台。快速定位分析性能问题,提升APP应用及游戏性能和品质。手机无需ROOT/越狱,手机硬件、游戏及应用APP也无需做
阅读全文
摘要:APP安装是否可以间隔版本覆盖安装。 是否可以覆盖安装更低版本。 应用是否可以在不同系统版本上安装(有的系统版本过低,应用不能适配)。 软件安装后的文件夹及文件是否可以写到指定的目录里。 安装过程中可以取消(杀进程)。 安装空间不足时是否有相应提示。 APP卸载卸载,安装目录清理,SD卡存储数据不被
阅读全文
摘要:一、安装JDK 查看安装教程 二、安装Android SDK 查看安装教程 三、安装Node.js官网下载:https://nodejs.org/en/download/下载安装即可 四、安装Python官网下载:https://www.python.org/downloads/ 下载安装即可,记得
阅读全文
摘要:现在去Google下载Android开发环境,会推荐你直接下载Android Studio,里面就包含SDK、性能等工具。如果你是测APP的,还是推荐下载这个。不过你说你不用JAVA,用的Python,用的Pycharm,那就只下载Android SDK就好了。另外我现在的公司不测APP,只测微信公
阅读全文
摘要:转自:https://github.com/jianbing/awesome-game-tester 收集整理了游戏测试人员工作相关的一些资源清单,包括学习资料,测试工具,开源框架,效率工具等。 学习资料 视频 游戏测试入门(张敬峰) 游戏测试从入门到精通 书籍 软件测试的艺术(原书第3版)(软件测
阅读全文
摘要:转自微信公众号:腾讯移动品质中心TMQ 移动APP的UI自动化测试长久以来一直是一个难点,难点在于UI的”变”, 变化导致自动化用例的大量维护。从分层测试的角度,自动化测试应该逐层进行。最大量实现自动化测试的应该是单元测试,最容易实现也最容易在早期发现问题;其次是接口级测试,以验证逻辑为目的进行自动
阅读全文
摘要:第一章:内存 内存的主要组成索引: Native Heap:Native代码分配的内存,虚拟机和Android框架本身也会分配 Dalvik Heap:Java代码分配的对象 Dalvik Other:类的数据结构和索引 so mmap:Native代码和常量 dex mmap:Java代码和常量
阅读全文
摘要:产品APP因架构调整,将一个APK拆分成了十几个APK,这样每次打ROM前,都要一个个核对APK的AAPT信息 一个个APK去敲命令很繁琐,想到可以用BAT批处理调用AAPT命令一次将十几个APK的AAPT信息保存下来 代码如下: @echo off set work_path=G:\app\aio
阅读全文
摘要:转自:https://testerhome.com/topics/1462 adb shell dumpsys,默认打印出当前系统所有service信息,在后面可加上具体的服务名 需要列出当前运行的服务,可运行: 下面简单列下我用到的一些命令...(在编写脚本时需要获取一些状态值供判断用) 获取设备
阅读全文
摘要:1. 打开Fiddler软件,效果图如下: 2. 首先,确保安装 Fiddler 的电脑和你的手机在同一局域网内,因为Fiddler只是一个代理,需要将手机的代理指向 PC 机,不能互相访问是不行的。(如果你的PC没有无线网卡,看文章最后) 3. 开启Fiddler的远程连接,Fiddler 主菜单
阅读全文
摘要:1. 打印安卓日志,在cmd中使用adb shell logcat;在adb shell下直接打logcat 2. 如果不想打印占用终端,则加个&号,即logcat & 3. 如果想把前面的打印清掉,开始现在的打印,则用logcat -c;logcat 4. 如果想过滤出代码中Log.d(TAG,
阅读全文
摘要:平时安装APK包,每次都要打命令adb install *********** 很繁琐,网上找到一个用BAT命令快速安装的方法 在桌面创建一个bat文件,输入: @echo off title install color 0A echo 正在安装中 "%~f1" cd "%~dp0" cd .. a
阅读全文
摘要:移动app在测试时,有时需要考虑弱网的情形下,app的表现,那么怎么营造这样子的环境呢? 一、首先需要控制网络,有两种方式其一使用网络损伤仪进行,其二采用软件方式。硬件采购费用太贵,因此使用win平台下的ShunraVESMBEditon或者Network Emulator for Windows
阅读全文
摘要:Cygwin是一个在Windows平台上运行的类UNIX模拟环境。安装过程我就不重复造轮子了,百度一下即可。其中安装的时候需要装哪些包,要看你用到哪些。比如我就是只用adb shell,所以全部默认安装就好了。装完之后遇到几个小问题,记录如下: 1.访问WINDOWS的盘符 在Linux中没有盘符的
阅读全文
摘要:一、概述 iPhone中处理触摸屏的操作,在3.2之前是主要使用的是由UIResponder而来的如下4种方式: - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event - (void)touchesCancelled:(NS
阅读全文
摘要:AppiumDriver的各种findElement方法的尝试,尝试的目标应用是SDK自带的Notepad应用。 1. findElementByName 1.1 示例 [java] view plaincopy el = driver.findElementByName("Add note");
阅读全文
摘要:Appium Windows服务端GUI各项的解释,从官方扒过来的,界面图标和最新版本有点不太一样,其他还是比较简单易懂的 原文https://github.com/appium/appium-dot-exe Parameter Guide Main Window Android Button: D
阅读全文
摘要:#三种appium设置等待时间的方法 #作者:Mr.Dantes #参考了网上的资料,然后进行了梳理 #第一种 sleep(): 设置固定休眠时间。 python 的 time 包提供了休眠方法 sleep() , 导入 time包后就可以使用 sleep()进行脚本的执行过程进行休眠。 #导入 t
阅读全文
摘要:1、搭建Android开发环境 参见:http://blog.sina.com.cn/s/blog_44d19b500102voa7.html 2、安装Node.js 下载地址:https://nodejs.org/en/download/ WINDOWS选择‘Windows Installer (
阅读全文