移动测试
文章平均质量分 62
zytthappy
测试小白的心路历程。。。
展开
-
Android入门(二)
1.请求网络1.1Android中如何请求网络Android中原本自带了Httpclient,用来实现网络请求,但在新版本中已经移除了HttpURLConnection,API简单,体积较小,非常适用于Android这样的移动设备真实项目中会选择一些网络框架,Android/Java开发大多为Okhttp框架,它支持HTTP,HTTP/2协议。同时有很多特性是HttpURLConnect...原创 2019-11-03 17:37:52 · 255 阅读 · 0 评论 -
Android入门(一)
0.初衷目前负责Web端及移动端的测试工作,由于不了解Android&iOS的开发机制,导致测试过程中出现了很多盲区,以及有时和开发沟通,对于出现的专业名称无法理解,增加了沟通成本。为了解决这一现象,也为了自身的提升,准备进行简单的Android&iOS的项目搭建,了解Android&iOS的开发机制及一些专业术语。1.Android简介1.1什么是Android...原创 2019-10-02 22:13:27 · 188 阅读 · 0 评论 -
Network Emulator for Windows Toolkit 简单运用
工具栏介绍:1.菜单中点击configuration–>new filter /点击快捷键2.All Network,点击Add,再点击Close3.菜单中点击configuration–>new link / 点击快捷键4.进行上下行的设置5.其中Loss为设置丢包,Error为设置错包,Latency为设置网络延迟,BW&Queue为设置带宽,BG Tr...原创 2018-12-20 16:21:46 · 8329 阅读 · 2 评论 -
Fiddler-自动保存请求到本地文件夹
背景尝试搭建移动端自动化测试流程,预想流程为:利用appium模拟用户触发请求–》利用fiddler抓取请求–》验证请求是否符合预期。 网上查阅资料,发现Fiddler的Customize Rules功能,支持用户添加脚本(Java Script)来实现自定义功能。 如何利用Fiddler抓取移动端请求在这里不加赘述,网上资料很多也很全。第一步:启动fiddler,并打开Fiddler...原创 2018-06-01 11:24:04 · 15133 阅读 · 12 评论 -
手机模拟器相关的一些操作
前言模拟器启动之后,会打开一个网络套接字(Socket)端口与其所在的主机进行通信,我们可以借助一些工具,通过这个端口与模拟器进行交互,比如:Telnet。以windows系统为例,进入到“控制面板”后,单击“程序和功能”,然后单击“打开或关闭Windows功能”,在弹出的对话框中确保“Telnet客户端”已被勾选。在控制命令台输入Telnet进入Telnet客户端,输入“telnet ...原创 2018-04-09 15:19:10 · 1859 阅读 · 0 评论 -
ADB命令笔记
Android调试桥介绍ADB,即Android Debug Bridge,它是Android提供的一个通用的调试工具,adb.exe存放在SDK开发包platform-tools目录下。 ADBADB,它是一个客户端/服务器架构的命令行工具,主要由三部分组成。1) adb客户端:一个在用户用于开发程序的电脑上运行的客户端。可以通过命令行控制台(cmd)使用adb命令来启动客户端。其他...原创 2018-03-25 16:54:02 · 833 阅读 · 0 评论 -
Appium简介
为什么选择AppiumAppium是一个自动化测试开源工具,支持iOS和android平台上的移动原生应用、移动Web应用和混合应用。Appium是一个跨平台工具,它允许测试人员使用同样的接口、基于不同的平台写自动化测试代码,大大增加了测试套件间代码的复用性。 - 移动原生应用:是指那些用iOS或者android sdk写的应用; - 移动web应用:是指那些使用移动浏览器访问的应用,ap...原创 2018-03-25 14:25:00 · 17727 阅读 · 0 评论 -
移动测试云平台--Firebase+Testin
FirebaseFirebase简介Firebase是什么BaaS(Backend as a Service),后端服务系统,为移动应用和游戏开发者提供后端服务,服务包括结构化的数据存储、用户和权限管理、文件存储、云参数、云代码、推送、支付、实时通信等。Firebase创立于2011年,于2014年被Google收购,是一款实时数据云服务平台,旨在为APP提供一个实时响应的原创 2018-01-09 15:39:37 · 3131 阅读 · 0 评论 -
Android Studio 3.0-Espresso Test Recorder
Espresso Test Recorder简介(转载)Espresso Test Recorder,是Android Studio自带的测试录制器,可以让你不写任何代码就可以创建你的自动化UI测试。通过录制测试场景,你可以录制与设备的交互情况,也可以在你的app快照中添加断言来测试特定的UI元素。Espresso测试录制器根据保存的记录自动生成相应的UI测试文件。Espresso测试录制器的原创 2017-12-21 17:16:19 · 2195 阅读 · 0 评论 -
移动端性能测试--初识篇
Android测试前期准备测试设备:真机监测软件:GT(gt.qq.com)监测指标:CPU使用率、MEM、Pnet(被测应用接收、传输的流量)、TEMP、Power测试DEMO:由开发提供测试中积累的小经验点利用GT测试电量、温度时,需要先进入 插件-耗电数据采集 设置开始采集。待测Demo在测试过程中有关闭的操作,会导致PNET、Ps0等采集不到。GT文件可进行导出,文件格式为.原创 2017-07-07 14:56:50 · 1064 阅读 · 1 评论 -
Time Profiler(时间分析器)--初识篇
Time Profiler原理Time Profiler instrument工具按照固定的时间间隔来跟踪每一个线程的堆栈信息,通过统计比较时间间隔之间的堆栈状态,来推算某个方法执行了多久,并获得一个近似值。面板各部分介绍打开Time Profiler 打开后空白界面如下: 1:录制按钮。点击后,time profiler将自动启动待测Demo,开始录制。2:执行计时器。记录了当前测试共执原创 2017-07-11 16:56:12 · 1773 阅读 · 0 评论 -
【转载】APP常见崩溃原因和测试方法整理
测试过APP的人都应该发现,app崩溃是一类非常常见的问题,很多时候还是致命性的,这就要求我们测试人员要尽最大可能去找出软件当中的缺陷,减少app崩溃出现的概率,这里我将收集到的关于针对APP崩溃测试的资料以及自己的工作经验整理如下: 一、APP中BUG的直接影响:App的Bug会直接影响用户的体验、App 商店的评级、用户的忠诚度,声誉等等…二、App崩溃是非常常见的一类bug,例如很多时转载 2017-04-11 14:24:11 · 2669 阅读 · 0 评论