APP测试分类

App测试:C/S(客户端/服务器)

App测试范围:

一、功能测试:业务测试、功能模块测试
二、性能测试:①CPU、内存占用②启动速度③流量、电量消耗④流畅度⑤稳定性

三、专项测试:①安装卸载升级②Push消息推送③交叉事件测试④用户体验测试⑤兼容性测试

App发布:

1、内部发布:在实际测试工作中,为了方便测试程序包的安装和管理,可以使用一些应用程序内测分发平台。eg:蒲公英、Testlink等。

2、线上发布:产品测试完成后、将App发布应用到各种平台上。

安卓的应用平台:豌豆荚、应用宝、360手机助手、各类手机品牌商城等。

IOS应用:Appstore、iTools

功能测试:使用技术手段、验证程序功能符合应用需求。

(1)对象:核心业务、单功能
(2)流程: ①需求分析②测试计划③测试用例设计④测试用例执行⑤缺陷管理⑥测试报告
(3)方法

  • 等价类:穷举数据选取
  • 边界值:长度范围覆盖
  • 判定表:多条件之间的约束限时
  • 流程图:业务流程
专项测试:

在不同的移动设备上能持久、稳定的运行App程序

目的:

  • 保障主流移动设备能正常使用App应用
  • 不同的网络环境App应用正常使用
  • 不同App版本正常使用
    内容:

安装卸载升级→兼容性→push消息推送→交叉事件→用户体验

环境:

(1)APP应用依赖所依赖的软硬件(1、mumu模拟器【移动设备】、App安装包【TPshop.apk】)

(2)兼容性:程序能在不同的设备上运行正常(主要影响的因素:①品牌型号(品牌、系统版本、分辨率)②网络③软件兼容④硬件兼容)
在这里插入图片描述
(3)Push消息推送方式
在这里插入图片描述

Push消息推送流程:
在这里插入图片描述
(4)交叉测试:

又叫冲突测是指一个功能正在执行过程中,另外一个事件或操作对该过程进行干扰的测试。
在这里插入图片描述
(5)用户体验:以主观的角度去感知产品或者服务的舒适、易用、友好亲切程度。

从以下几个角度:

(1)UI界面测试 (2)横竖屏测试 (3)易用性测试 (4)关注手机上应用的其他辅助功能

APP的性能测试:使用工具或者命令进行测试

测试APP使用期间占用硬件资源(CPU、内存、电量、流量)使用情况。
分类:
①APP程序运行时占用手机硬件资源情况
②APP稳定性

工具:Solopi是个Android自动化工具,具备录制回放、性能测试等功能

APP性能工具

(1)Android工具:(solopi、GT)+命令(adb)

(2)IOS:苹果开发工具xcode

a、内存监控指标

每个程序运行时将代码和数据放入内存中、内存不足则程序无法正常运行

solopi工具提供了两个内存的监控指标:Private dirty(私有内存)和PSS(实际使用内存)

①Private dirty:进程独占内存,也就是进程销毁时可以回收的内存

②PSS:将跨进程共享页也加入进来,进行比例计算PSS.这样能够比较准确的表示进程占用的实际物理内存。

b、CPU监控标准

solopi工具提供了全局占有CPU【当前手机的CPU整体使用率】和应用进程CPU【自开机来,应用程序CPU时间的总数】

在Linux系统下,CPU分为用户态【CPU处于应用程序执行时间】、系统态【内核执行时间】、空闲态【空闲系统进程执行时间】

CPU使用率:CPU执行非系统空闲进程时间/CPU总的执行时间

Android-sdk环境说明
下载软件以及安装教程:
Android SDK(adb命令环境)工具安装下载教程
(1)下载软件:

http://www.androiddevtools.cn/

(2)安装Android SDK,配置Android SDK的环境变量

a.只需要解压即可,再将解压的文件夹放到目录下,注意:放置的这个目录最好不要有中文,最好是放在某盘的根目录下 b.配置Android
SDK的环境变量 ①新建环境变量:ANDROID_HOME=(D:\安装目录)
②添加path路径:在path添加:%ANDROID_HOME%、%ANDROID_HOME%\platfotm-tools

(3)验证:win+R运行输入cmd→adb version
Android SDK环境搭建

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值