APP测试分类

xwbar的头像
2025-07-15 07:09:25
/
中国勇夺世界杯

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环境搭建

刘海夹怎么用 短刘海怎么夹上去好看
塞尔达传说 沙地靴获得方法、升级材料效果介绍