移动测试
android
ios
app上 原生GUI
混合应用H5
web端兼容性浏览器测试需要的内容:
safari 浏览器
edge浏览器
ie11浏览器
firefox浏览器
chrome浏览器
国内360浏览器

App:
Android
ios

平台:
1、不同版本
系统手机的操作系统
不同型号的手机(iphone7-iphone13)
2、不同分辨率
1、不同型号的手机
2、Android这部分由于有太多不同手机厂商,所以分辨率需要考虑不同厂商的情况
3.不同厂家
小米华为
vivo/oppl魅族
阿里云 ios
4.模拟不同网络
1、浏览器的调试工具下的network中的No throwing
2.Charles的工具

浏览器打开弱网络网速测试——鼠标右键检查,network --thoring 也可以切换为中文
测试不同网络下他的加载情况
1.资源的加载是否能够完整的加载出来
2.资源加载的过程中它的耗时的情况。
H5的分辨率测试总结
一,平台
二,基于平台的不同型号(分辨率)

功能测试点
用户使用习惯
权限问题硬件问题
比如双卡双待、摄像头、GPU等。
操作习惯
用户常用的有菜单键、Home键、返回键、Home键长按(显示当前进程列表)、调整音量、待机等。

.1增量升级
增量升级也叫做差分升级(Smart APP update)
优点:用户不必再下载一个完整的Apk进行安装。
缺点:不需对发布的所有旧版本和最新版本做差分,很麻烦;如果一部分系统没有拿到内置应用的权限,那么就没有办法进行增量升级。

network 网络测试

尺寸调节

分辨率测试

H5的分辨率测试
一,平台
二,基于平台的不同型号(分辨率)

功能测试点
用户使用习惯
权限问题硬件问题
比如双卡双待、摄像头、GPU等。
操作习惯
用户常用的有菜单键、Home键、返回键、Home键长按(显示当前进程列表)、调整音量、待机等。

.1增量升级
增量升级也叫做差分升级(Smart APP update)
优点:用户不必再下载一个完整的Apk进行安装。
缺点:不需对发布的所有旧版本和最新版本做差分,很麻烦;如果一部分系统没有拿到内置应用的权限,那么就没有办法进行增量升级。

一、基础知识:

  1、web端移动测试的主要考虑的浏览器:chrome、firefox、safari、IE11、Edge

  2、app移动端测试主要考虑到两大不同的操作系统:android、ios

二、兼容性测试
平台:
  1、不同版本
    系统手机的操作系统
    不同型号的手机(iphone7-iphone13)
    针对H5的,需要考虑不同的浏览器的测试(移动端平台的浏览器测试,核心的浏览器如:QQ、UC等)
  2、不同分辨
    Android这部分由于有太多不同手机厂商,所以分辨率需要考虑不同厂商的情况

不同网络情况下:
  1、资源的加载是否能够完整的加载出来
  2、资源加载的过程中它的耗时情况

三、具体操作

1、网络情况的模拟:

 (1)、浏览器中的Network——>No Throttling。如下图:

 (2)、charles抓包工具中,选择Proxy——>Throttle Settings——>选中Enable Throttling等。如下图:

2、分辨率测试:

如果原本的设备满足不了你的需求,我们还可以继续添加设备。

四、app移动测试实战

1、下载Android-sdk-windows。

2、搭建环境设备:在手机的设置——>我的设备——>全部参数——>miui版本(redmi k20 pro)一直点击,知道画面出现进如开发者模式,

然后在我的设置——>更多设置——>开发者选项,然后用数据线将电脑和手机连接起来,选择文件传输模式。

3、检验环境是否搭建成功,在cmd中输入命令adb devices,查看设备是否连接成功。

ps:adb,即 Android Debug Bridge,它是 Android 开发/测试⼈员的强⼤⼯具。它是⼀种可以⽤来操作⼿机设备或模拟器的命令⾏⼯具。

它存在于 sdk/platform-tools ⽬录下。虽然现在 Android Studio 已经将⼤部分 adb 命令以图形化的形式实现了。

通过命令安装文件,

下载文件(开发给的):

然后cmd进入到你下载的到的这个文件目录下,然后执行命令安装

卸载软件

查找正在运行的程序和所有的程序

db logcat > log.txt  把日志转化为一个txt文档

获取所有日志

NULLexception 空指针
exception oom 内存溢出
stack over exception 堆栈溢出

https://zhuanlan.zhihu.com/p/89060003 ADB各种命令

移动测试(web和app)及app测试实战的更多相关文章

  1. 如何测试Web服务.2

    -->全文字数:2700,需要占用你几分钟的阅读时间 ,您也可以收藏后,时间充足时再阅读- -->上一节讲了<Web服务基础介绍>,本节介绍可用于测试web服务的开源测试工具. ...

  2. 圆满完成平安科技Web安全与App应用安全测试培训!

    圆满完成平安科技Web安全与App应用安全测试培训!

  3. 【AMAD】splinter -- 用于测试web app的python框架

    简介 动机 作用 用法 热度分析 个人评分 简介 Splinter1是一个开源工具,使用Python编写,用于测试web apps.它可以用来对浏览器实现自动化操作,比如访问URLs,和按钮等交互. ...

  4. jmeter APP接口压力测试

    第一步:获取开发文档,了解接口地址和参数名 第二步:jmeter中添加需要测试的接口 a.设计APP的接口框架: b.http请求默认值设置如下: c.接口中应需要用到sign字段,加密字符串与时间戳 ...

  5. 【原创】记一次对X呼APP的渗透测试

    获取CMS并本地安装 X呼是一款开源的客服CMS系统,访问官网,下载安卓版本的app和源码本地搭建: 发现这cms预留admin表中的用户就不少.... 直接用预留的密码解密,然后就能登录手机APP了 ...

  6. APP弱网测试

    APP弱网测试   App弱网测试方法,常用工具有使用fiddler进行网络模拟,也可以使用Network Emulator Toolkit控制模拟网络,相对来说Network Emulator To ...

  7. 《大话移动APP测试:Android与iOS应用测试指南》

    <大话移动app测试:android与ios应用测试指南> 基本信息 作者: 陈晔 出版社:清华大学出版社 ISBN:9787302368793 上架时间:2014-7-7 出版日期:20 ...

  8. 【和小强学移动app测试2】移动终端app测试点归纳(持续更新)

      以下所有测试最后必须在真机上完整的执行 1.安装.卸载测试 在真机上的以及通过91等第三方的安装与卸载 安装在手机上还是sd卡上 2.启动app测试 3.升级测试 数字签名.升级覆盖安装.下载后手 ...

  9. 如何使用TestFlight进行App构建版本测试(转)

    在日常的开发当中,当一个项目在开发过程中或者完成准备上线,都需要我们进行真机测试,否则不可能开发完了就直接扔到了App,等上线了再下载看看,这都是不可能的.那么说到真机测试,大家肯定会想到弄一个99美 ...

  10. APP测试 - android os6,7 新增特性测试

    背景 android os6,7推出后,公司的APP在市场上面反映的一些问题.初始方案在7月份已经整了一份,但是邮件发出大部分同学都看不到,这里在博客里面整理后再在部门内邮件发出来. android ...

随机推荐

  1. 嵌入式物联网之SPI接口原理与配置

    本实验采用W25Q64芯片 W25Q64是华邦公司推出的大容量SPI FLASH产品,其容量为64Mb.该25Q系列的器件在灵活性和性能方面远远超过普通的串行闪存器件.W25Q64将8M字节的容量分为 ...

  2. 跳台阶 牛客网 剑指Offer

    跳台阶 牛客网 剑指Offer 题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级.求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果). class Solution: #ru ...

  3. popStar手机游戏机机对战程序

    DFS算,五分钟如果答案没有更新,那个解一般来说就很优了. #include <cstdio> #include <iostream> #include <string. ...

  4. uni-app使用wx-canvas实现微信小程序上显示地图map和坐标geo

    源码 <template> <view class="echart-box"> <canvas class="ec-canvas" ...

  5. centos7 二进制安装mysql-8.0.19

    安装包下载地址:https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.19-linux-glibc2.12-x86_64.tar.xz 1.检 ...

  6. iNeuOS工业互联网操作系统,发布实时存储方式:实时存储、变化存储、定时存储,增加设备振动状态和电能状态监测驱动,v3.6.2

    目       录 1.      概述... 1 2.      平台演示... 2 3.      存储方式... 2 4.      设备状态和用电状态监控驱动... 3 1.   概述 本次升 ...

  7. Linux常用命令和快捷键整理:(1)常用命令

    前言: Linux常用快捷键和基本命令整理,先上思维导图: 1.ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录.文件夹.文件权限) ...

  8. vue中this.$set的用法

    之前了解这个方法的时候,感觉这一辈子也用不到这个方法,因为当时没有应用场景,但是还真有用的时候,我相信你们也有用到时候. 从三个方面给大家说一下这个this.$set: 1.this.$set实现什么 ...

  9. Redis入门和Java利用jedis操作redis

    Redis入门和Java利用jedis操作redis Redis介绍 Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库. Redis 与其他 key - val ...

  10. [loj2850]无进位加法

    (似乎漏了一个数据范围,cf上的题面中还有$\sum L\le 3\cdot 10^{5}$) 考虑$a_{i}=2^{k_{i}}$时(不妨$k_{1}\ge k_{2}\ge ...\ge k_{ ...