news 2026/7/13 7:24:46

让我们来点APP测试学学叭

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
让我们来点APP测试学学叭

今天主要讲解有关APP测试的内容,(简单明了,趁机摸鱼,希望没有人举报我😉~)

APP代表手机上的应用程序,主要指安装在智能手机上的软件,完善原始系统的不足与个性化。在现在的日常生活中,大家每天都会接触。

随着移动网络的普及,移动端的设备,应用越来越普遍,相应的移动APP的软件也越来越多,越来越丰富。对于测试工程师来说,就面临着针对移动APP,如何来进行的测试的问题,下面介绍一些些基本的APP要测试的内容,根据不同时期测试内容也会有所区别:

1 冒烟测试,冒烟测试可通过Monkey工具来进行,通过logcat定位问题,保证软件的健壮性。

2 安装/卸载测试,这个需要在进行,针对软件进行安装/卸载,包括覆盖安装,重复安装,第三方软件安装等。

3 升级测试, 在线升级安装及使用性测试,在线升级,跨版本升级,渠道下载包升级,验证数字签名,验证升级后是否能正确使用。

4 业务功能测试,在这点上任何软件都是一样的,包括业务逻辑测试,各模块业务功能点测试,前后端数据交互测试,页面显示等。

5 稳定性及异常性测试,交互性测试(客户端多种被打扰测试:来电,短信,待机,插拔数据线等操作)。

6 异常性测试,包括断电,断网等异常,网络切换,网络丢包、延时等。

7 APP压力测试,通过输入adb命令进行10H以上的随机操作,确认稳定性。

8 性能测试,包括APP打开和响应速度,大数据量测试。

9 界面易用性测试,界面与交互性测试,要达到符合系统交互规范,用户的体验良好,界面操作使用方便,快捷。

10 兼容性测试兼容性需要关注:

a) 分辨率 支持多种分辨率显示

b) 不同版本系统 ,支持多种系统和版本,JDK等等

c) 不同厂家定制系统

d) 不同尺寸,支持多种尺寸显示

e) 不同网络,兼容多种网络制式

11 专项测试重点包括:

a) 启动时间 第一次启动与非第一次启动时间

b)流量 启动第一次与非第一次,图片加载多的页面,

c)电量 后台运行24小时以及模拟用户使用2天

d)GPU,CPU,内存,FPS

12 权限测试,第三方工具跳出的提示禁止,是否会影响程序正常流程。

13 病毒扫描测试PC和手机工具检测。

14 安全测试,包括但不限于:

  • apk反编译

  • 签名校验

  • 完整性(MD5)校验

  • 敏感信息泄漏

  • 软键盘劫持

  • 账号安全

  • 服务端接口安全

  • 数据通信安全

  • 文件夹权限

  • xss注入

  • Android控件检查

  • 数据安全 清除数据影响程序的数据 第三方工具,如360安全卫士,猎豹

16 竞品对比测试,包括性能专项对比,用户体验对比测试。

以上是软件测试工程师对基本的APP要测试的内容。根据不同时期测试内容也会有所区别。大家一定要留意,那今天带给大家的“App测试的内容就给大家念叨到这里,希望对做这些工作的小伙伴有帮助~

大家觉得文章有用的话一定要关注我们,每天来这里和小编一起学习涨薪技能哦。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/12 12:32:08

Mysql中触发器使用详详详详详解~

01什么是触发器触发器是与表有关的数据库对象,在对表进行insert/update/delete之前或之后,会触发并执行触发器中定义的SQL语句。触发器的这种特性可以协助应用在数据库端确保数据的完整性,记录日志,校验数据等。简单的说,就是一张表发生了某件…

作者头像 李华
网站建设 2026/7/13 18:12:18

PyTorch模型加载Qwen3-32B时报OOM?显存优化建议

PyTorch加载Qwen3-32B显存爆炸?一文讲透高效运行方案 在构建企业级AI系统时,你是否曾遇到这样的窘境:明明手握RTX 4090或A100,却连一个开源的Qwen3-32B都加载不起来?屏幕上赫然弹出“CUDA out of memory”&#xff0c…

作者头像 李华
网站建设 2026/7/12 3:33:55

PN学堂-《电子元器件》- 电容

电容,作为电子电路中最基础、最普遍的无源元件之一,其“隔直通交”的基本特性看似简单,却在不同电路场景中展现出丰富而多样的功能。在PN学堂的电子元器件课程中,我们特别强调:理解电容不能只看参数,更要结…

作者头像 李华
网站建设 2026/7/13 5:16:07

LangChain+Seed-Coder-8B-Base构建企业级代码自动化系统

LangChain Seed-Coder-8B-Base 构建企业级代码自动化系统 在现代软件研发节奏日益加快的背景下,企业对开发效率、代码质量与团队协作一致性的要求达到了前所未有的高度。传统“人写代码—机器执行”的线性模式正悄然被“人机协同编程”所取代。智能补全、函数自动生…

作者头像 李华
网站建设 2026/7/13 1:00:38

Modbus转EtherCAT网关:真空浓缩设备的 “通讯加速器”

在现代工业自动化领域,Modbus RTU和EtherCAT是两种广泛使用的通信协议,它们分别扮演着重要的角色。将Modbus RTU协议转换为EtherCAT协议,并分析其在真空浓缩设备中的应用。Modbus RTU是一种串行通信协议,广泛应用于各种工业设备中…

作者头像 李华
网站建设 2026/7/11 16:10:12

华大HC32F460配置JTAG调试引脚为普通GPIO(PB03、PA15等)

背景 由于项目需要,使用的SWD调试对芯片进行下载与调试,未使用JTAG相关功能,同时GPIO引脚不够用,于是需要将PB03(JTDO/SWO)和PA15(JTDI)设置为普通的GPIO来使用; 问题 由于PB03(JTDO/SWO)和PA15(JTDI)默认用于JTAG功能…

作者头像 李华