移动测试
文章平均质量分 51
BruceHelloWorld
自信、坚强、勇敢、乐观
展开
-
腾讯Perfdog支持Windows PC端体验性能测试
最近在做抖音的小玩法,其基于unity引擎,然后挂载到直播伴侣。以及Perfdog近期也支持了Windows的测试,所以做一个体验测试。原创 2023-08-15 23:45:00 · 629 阅读 · 1 评论 -
ADB+Monkey+日志分析
背景项目从Unity游戏,增加cocos-2dx游戏引擎,测试阶段需要内部跑一段稳定性,特使用adb+monkey的形式进行测试。一、Monkey命令说明// monkey 测试命令 使用方式 及 含义详细说明adb shell monkey// 包名-p com.xiaxl.demo // motion 滑动事件:在屏幕某处按下、随机移动、抬起的操作;// 事件百分比:滑动事件 5% --pct-motion 5 // trackball 滚动球事件(不常使用.原创 2022-02-24 17:20:18 · 6817 阅读 · 1 评论 -
使用Charles4.6.2对移动端APP抓包
一、Charles下载二、设置代理首先我们先设置Charles,通过Proxy----proxy settings… 设置允许Charles进行代理请求,并且设置代理的端口号,一般设置为默认值8888,注意勾选框中的两项然后去设置手机代理,我们以夜神模拟器为例,在连接到同一网络的情况下,设置里面进入WLAN,然后鼠标长按这个网络,就会出现修改网络的弹窗。然后我们点击修改网络,勾选高级选项,代理选择手动,然后填写我们电脑IP地址和Charles配置的端口号,端口号填上面我们设置..原创 2021-12-14 16:51:56 · 1253 阅读 · 1 评论 -
自动化测试-Mavan安装与配置
前往https://maven.apache.org/download.cgi下载最新版的Maven程序:原创 2021-06-16 11:16:56 · 133 阅读 · 0 评论 -
对Fiddler+安卓模拟器配置抓取HTTP数据包
一、背景许多时候需要在模拟器运行apk,且切换pad和手机,以及分辨率更加方便。但是模拟器的设置有一定的差异。二、配置1)在CMD中输入ipconfig /all,查看对应的IP2)模拟器先安装桥接驱动,然后勾选网络桥接模式。然后点击保存并重启。桥接模式的开启是为了获取当前环境里面的IP地址。3)在模拟的WiFi中设置代理4)在fiddler中设置两个地方5)打开模拟器的浏览器,提示安全警告,点击继续(一直点,直到点完)6)在浏览器地址输入192.168.原创 2021-04-26 19:43:31 · 351 阅读 · 0 评论 -
1024程序员节特供:APP弱网络测试利器(QNET)实战
背景介绍QNET:腾讯WeTest的APP弱网络测试专家背景一弱网络测试为专项测试之一,最近软件质量标准过程管理中也添加了测试要求:生命周期 弱网络测试 运营期 必选 试运营期 必选 研发期 / 低维期 / Demo / 要求客户端的核心场景必须有断线重连机制,并在网络抖动、延时、丢包的网络场景下,需要满足:一、不能出现以下情况:1.收支不等、客户端卡死/奔溃等异常2.核心功能不能有导致软件正常进行.原创 2020-10-24 16:21:30 · 1256 阅读 · 0 评论 -
【专项测试工具】微信小程序性能分析工具
背景项目上线两个小程序,运营有一段时间了,且版本迭代过程中发现一些性能问题。特从官方Wiki上查找说明,进行测试。近期运营数据如下::方案一:性能 Trace 工具微信 Andoid 6.5.10 开始,我们提供了 Trace 导出工具,开发者可以在开发者工具 Trace Panel 中使用该功能。使用方法PC 上需要先安装adb工具,可以参考一些主流教程进行安装,Mac 上可使用 brew 直接安装。 确定adb工具已成功安装后,在开发者工具上打开 Trace Panel...原创 2020-09-05 16:19:05 · 4136 阅读 · 0 评论 -
【转载】QNET:腾讯WeTest的APP弱网络测试专家
背景目前在测试移动设备上进行弱网络专项测试的方案主要有两种:1. 通过Android设备连接到PC上进行弱网络测试,比如Fiddler,Charles,NET-Simulator等。基本思路是在PC上装一个Fiddler网络抓包工具,然后再将Android设备的网络代理到PC上,通过在PC上的Fiddler在设置延时来进行弱网络模拟。2. 在专有服务器上构建弱网络Wi-Fi,移动设备连接该Wi-Fi进行弱网络测试,相关的技术方案有Facebook的ATC和腾讯的WeTest-WiFi。以上两转载 2020-08-29 11:04:38 · 1104 阅读 · 0 评论 -
使用Visual Studio Code 写Python代码
一、下载IDEVisual Studio Code下载二、新建一个hello.py新建一个文件,输入print("HelloWorld!"),保存到本地命名为hello.py三、IDE中安装python保存到本地,且以.py格式保存后,IDE自动提示安装python,直接按照提示安装即可四、运行脚本安装后选择python的exe路劲,然后点击运行按钮再次输入一个print(1+10),再次运行,运行成功那就可以开始使用VS code进行代码编写啦!!..原创 2020-07-25 14:48:02 · 5124 阅读 · 0 评论 -
微信小程序的测试方案总结
提纲/目标通过对微信小程序特性和测试点进行总结,储备测试知识,提高测试效率。小程序特性介绍 小程序测试工作过程监控与管理 常见问题&技巧现状分析接触小程序的项目相对较少 缺少小程序测试实战经验 对小程序的特性不了解 小程序测试测试沉淀较少目标达到成就介绍小程序特性,了解测试中的注意事项 以某小程序为例,了解小程序测试工作 通过知识沉淀和经验总结,提高测试效率课程内容*小程序已越来越常见小程序发布审核发布前需申请外网域名,并在微信web开发者工具里找原创 2020-07-24 22:47:58 · 15165 阅读 · 4 评论 -
SoloPi:支付宝开源的 Android 专项测试工具的介绍与快速上手
背景介绍MTSC2019大会上,Soloπ算是一次正式的在公众前亮相。蚁金服的乐舟老师分享的议题《移动测试2.0+》里介绍的产品。 此次分享的需求分析如下: 1.为什么:了解业界新出自动化框架,增加技术选型和储备。 2.是什么:Soloπ是一个无线化、非侵入式的Android自动化工具,公测版拥有录制回放、性能测试、一机多控三项主要功能,能为测试开发人员节省宝贵时间。开源地址:https://github.com/alipay/SoloPi ...原创 2020-07-24 22:01:57 · 1645 阅读 · 0 评论 -
Airtest介绍与快速上手
AirtestProject项目简介Airtest Project是一款由网易研发并开源的自动化测试框架,相比于其他的自动化测试框架,主要有如下两个优势:大幅度降低自动化脚本的编写和维护成本 Airtest Project希望能够通过一种所见即所得的方式完成脚本的录制,即使测试人员不会编程不懂脚本,也可以通过正常用户的点击拖拽等操作,自动完成脚本的录制,从而大幅度降低企业和项目的自动化维护成本。解决游戏测试的痛点 Airtest Project希望能够通过对游戏...原创 2020-07-09 20:45:48 · 1940 阅读 · 0 评论 -
Python中beautifulsoup学习笔记一
Beautiful Soup将复杂HTML文档转换成一个复杂的树形结构,每个节点都是Python对象,所有对象可以归纳为4种:Tag,NavigableString,BeautifulSoup,Comment.BeautifulSoup对象表示的是一个文档的全部内容.大部分时候,可以把它当作Tag对象,它支持遍历文档树和搜索文档树中描述的大部分的方法.Tag,NavigableString,BeautifulSoup几乎覆盖了html和xml中的所...原创 2020-05-31 21:51:26 · 315 阅读 · 0 评论 -
【移动测试时代1.0】Monkeyrunner、Rubotium、UiAutomator、Monkey自动化工具优缺点对比
工具 优点 缺点 Monkeyrunner 操作最为简单,可以录制测试脚本,可视化操作 主要生成坐标的自动化操作,移植性不强,功能最为局限 Rubotium 主要针对某一个APK进行自动化测试,APK可以有源码,也可以没有源码,功能强大 是针对APK操作,而且需要对APK重新签名(有工具),因此操作相对复杂 UiAutomator 可以对所有操作进行自动化,操作简单 Android版本需要高于4.0,无法根据控件ID操作,相对来说功能较为局限...原创 2020-05-31 21:40:22 · 810 阅读 · 0 评论 -
使用腾讯PerfDog对微信小程序进行性能测试
一、背景1.多:进一步拓展了解Perfdog特性,优点多;2.好:采用Perfdog进行APP进行性能分析,好用;3.快:快速发现性能瓶颈进行调优,形成测试闭环;**PerfDog的使用前面已有澄清:腾讯客户端性能测试利器PerfDog使用二、如何测试小程序性能Perfdog支持多进程测试。1.Android平台,一般大型APP,比如游戏有时候是多进程协作运行(微信小游戏,微视等APP及王者荣耀等游戏多子进程),可选择目标子进程进行针对性测试。默认是主进程。如下图王者荣耀:原创 2020-05-24 11:20:35 · 5378 阅读 · 2 评论 -
超赞!聊聊WEB APP、HYBRID APP与NATIVE APP的设计差异
编者按:这3类主流应用你都了解吗?设计师除了要有视觉功夫,对不同形式的APP也应当了然于胸,今天百度的同学写了一篇非常全面的总结,帮你迅速搞定3类主流APP的设计方法,附带一大波避雷针,带你巧妙跳过APP设计的雷区,涨姿势是分分钟刻不容缓的事咯!目前主流应用程序大体分为三类:Web App、Hybrid App、 Native App。一、Web App、Hybrid App、转载 2015-06-18 20:38:32 · 623 阅读 · 0 评论 -
基于Android的Web Kit性能对比测试
基于Android的Web Kit性能对比测试一、背景首先,因为目前的项目是基于JavaScript写的前端页面效果,其最终要用在web app上呈现效果,其性能影响后期的产品效果,所以必须对JS写的脚本做一个性能测试。其次,产品是基于自己公司生产的pad(ROM自定义),其自带浏览器。最后,需要对比竞品的pad和主流浏览器的性能。二、测试方案设计 (1)原创 2015-06-21 17:17:52 · 548 阅读 · 0 评论 -
基于JavaScript的安卓Web App测试环境搭建
基于JavaScript的安卓Web App测试环境搭建 目前市场上流行的主流APP主要分成三类:WEB APP、HYBRID APP与NATIVE APP。 因实际的测试开发需要,主要用到WEB APP,下面讲下其环境搭建,怎用使用引用JS编写的URL。一、原理主要是在App上嵌入一个URL,其URL基于JS开发。工具中可以依据实际需要切换URL的模块关键原创 2015-06-18 19:28:00 · 1921 阅读 · 0 评论 -
QA 基于开发的 JavaScript 修改测试数据和代码查看返回值的小例子
QA基于开发的JavaScript修改测试数据和代码查看返回值的小例子一 背景测试的项目比较庞大(Web端若干个、APP端若干个),比较复杂,数据依赖多,交互也多,联调也多,这个给QA测试带了一定的困难,这需要测试的QA掌握一定的代码技巧,查看交互数据的返回值,替换测试资源,为联调做铺垫。增加测试覆盖率,提高收益比。二 测试需求(1)JS开发环境搭建:需要安装Nod原创 2015-06-27 00:30:03 · 902 阅读 · 0 评论 -
吐槽开发的代码未自测直接给 QA 测试带来的小烦恼
有时候不禁感叹:QA的工作就是这样,做得好是你的职责所在,做不好就得背锅等等。。你不做好还有其他选择吗???有时候,更是拿着卖白菜的工钱,操着卖白粉的心。。下面来吐槽下最近遇到的一些小事儿~~,顺便来个个人的自我阶段性总结。一、背景现在的团队都是新组过来做新的业务,团队不是很熟,流程相对不规范,时间也相对紧迫。基本上是开发拿到需求,开发,然后匆忙给QA测试。然而,没有自测的代码给QA测原创 2015-07-01 20:23:42 · 1802 阅读 · 0 评论 -
修改JavaScript脚本并离线编译后将数据同步到Web和Web app
修改JavaScript脚本并离线编译后将数据同步到Web app一、背景编写的JS代码需要同步到pad上的web app上测试,很多时候需要替换测试资源检查代码。这里通过修改JS代码并离线编译,将修改的测试资源同步到web app上面。二、前提 需要一定的开发测试编译环境,具体如下:(1)JS开发环境搭建,见我前面写过的文章:原创 2015-06-20 17:13:32 · 1079 阅读 · 0 评论 -
分层自动化测试
分成自动化测试原创 2015-07-15 16:20:05 · 1144 阅读 · 0 评论 -
使用Chrome Profiles排查Web App的JS内存泄露小结
JS内存泄漏排查方法——Chrome Profiles原创 2015-11-08 18:35:26 · 7732 阅读 · 1 评论 -
使用DDMS抓取安卓APP的奔溃日志
DDMS原创 2015-06-18 18:10:24 · 2023 阅读 · 0 评论