APP测试基础小笔记

几个名词解释+特点:

CPU:中央处理器-》运算速度
GPU:图像处理器
RAM:随机存取存储器-》断电小时
ROM:只读存储器-》断电不消失(相当于启动盘/操作系统)
crash:闪退
ANR(application not responding):无响应、卡死
PDA(personal digital assistant):掌上电脑
H5:超文本标记语言,网页嵌入APP中
icon:图标
PPI:清晰度, x 2 + y 2 2 \frac{\sqrt{x^2+y^2}}{2} 2x2+y2

APP基础小知识:

移动端和PC端区别:网络、环境

手机的操作系统有:(应用软件互不兼容)
1、Android-》apk
2、iOS-》ipa
3、Symbian
4、Windows phone
5、blackberry OS

APP兼容性测试需考虑
1、操作系统版本,例如iOS10
2、屏幕分辨率(开发对分辨率做适配)
3、不同的手机品牌(不同的rom)Android系统碎片化引起
4、网络类型,移动应用在不同网络下的稳定性

APP弱网络测试:场景(电梯、地铁上。。。)(工具:fiddler)

APP稳定性测试:在基本功能正确的前提下,工具(monkey),ANR/crash/fatal/shutdown

功能测试消息推送开关
1、查看默认开关状态(严格根据需求定义开关)
2、设置开关可以自由‘打开’,‘关闭’
3、设置开关关闭时,客户端接收不到消息推送
4、设置开关打开状态下,手机消息栏可以接受到消息提醒,且点击查看,点击后消息栏中消失
5、结合手机上的消息通知进行用例设计

异常测试
1、多个APP应用切换
2、APP在清空数据或强制退后还能正常运行否
3、长时间开机且打开APP,看是否会出现异常情况(如果是自动登录,是否过期)
4、切换网络

安全性测试
1、权限问题
2、数据库中敏感信息问题
3、日志中包含敏感信息
4、以及一些账户安全、数据通信安全等
5、debug(调试版本) realease(发布版本)版本

性能测试:(GT)
1、测试APP在不同网络速度下操作的流畅程度(FPS,20以下-》卡顿;50-60-》流畅)
1、测试APP操作数据库的性能

安装
差异包:跟新新增和更改的部分
全包:全部安装

选择测试设备的原则
1、选择不同的分辨率
2、选择不同的屏幕尺寸大小
3、选择不同的操作系统
4、根据APP的用途,Android版本市场占有率,手机品牌市场占有率等来进行选择测试设备

主要应用程序大体分为三类:

网页用用(web APP):语言:HTML,JS,CSS
原生应用(native APP):语言:object(iOS),java(Android)
混合模式移动应用(hybrid APP):语言:object(iOS)+HTML,java(Android)+HTML

web APP优缺点:(如浏览器)
优点:
1、开发成本低
2、更新快
3、更新无需通知用户,不需要手动升级
4、能跨多个平台和终端
缺点:
1、临时性的入口
2、无法获取系统级别的通知,提醒、动态等
3、用户留存率低
4、设计受限多
5、体验较差

native APP:(如单机游戏)
1、每次获取最新的APP功能,需要升级APP应用
2、原生APP应用的安装包相对较大,包含UI元素,数据内容,逻辑框架
3、手机用户无法上网也可以访问
4、可以调用手机硬件设备
优点:
1、更好的用户体验
2、性能稳定
3、操作速度快,上手流畅
4、访问本地资源
5、设计出色的动效、转场
6、有系统的提醒通知
7、用户留存率高
缺点:
1、分发成本高
2、维护成本高
3、更新缓慢

hybrid APP:(如淘宝)
1、有着native APP良好用户交互体验的优势
2、有着web APP跨平台开发的优势
3、半原生半web的混合APP,需要下载安装
4、外观是native APP,实际只有一个UI webview,里面访问的是一个web APP

web APPhybrid APPnativeAPP
开发成本
维护更新简单简单复杂
体验
store或market认可不认可认可认可
安装
跨平台
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值