首页
学习
活动
专区
圈层
工具
发布
50 篇文章
1
Ubuntu环境使用TPC-DS工具生成测试数据
2
cookie机制及其原理
3
网络测试,带宽测试,流量测试
4
使Edge浏览器打开仅支持IE兼容模式的网站
5
【Linux】挂载硬盘、镜像文件、rpm软件包管理器、yum软件包管理器、软件安装jdk、tomcat、mysql
6
【Spring Boot 项目创建】002-代码关联 Git 远程仓库
7
用ChatGPT生成测试数据
8
手机APP测试(测试点、测试流程、功能测试)
9
web前端好帮手 - Jest单元测试工具
10
用ChatGPT生成测试数据
11
Redis 精简笔记
12
一句话就能提Bug,这个自动提交Bug Skill 太好用了
13
从0到1做出可复用的 iOS 自动化测试 Skill,附真机演示效果
14
大厂测开面试都在问AI,这个实战项目直接帮你准备好了
15
OpenClaw 拿什么吃掉测试岗?
16
一篇理清Prompt,Skill,MCP之间的区别
17
AI 测试必备:推荐一款能让自动化失败脚本「自己修好」的 AI skill!
18
【Selenium 自学系列】(一)看源码分析交互原理
19
什么是CI/CD
20
这到底是前端还是后端Bug
21
详解接口测试(2)- HTTP接口用例设计与测试方法(拿B站练手)
22
比羊了个羊还火的ChatGPT,玩法全攻略讲解
23
爱心代码文字升级版
24
自动打包、装机、生成用例、真机回归,AI 测试流水线终于跑通了
25
AI生成注册用户测试用例
26
AI驱动的测试报告分析:从数据中挖掘测试洞察
27
WEB功能测试说明
28
APP功能测试要点
29
不输ChatGPT,kimi秒画流程图
30
聊天功能如何测试?
31
订单支付功能测试
32
app功能测试--需要测试哪些要点
33
【软件测试】使用QTP进行功能测试
34
TestZeus Hercules:功能测试写 Gherkin,让 AI Agent 去跑冒烟流程
35
非功能需求的测试
36
【功能篇】如何测试报表?
37
VFP AI 插件(ver:20251007)测试报告
38
VFP AI 插件使用指南(三)
39
「 支付功能 」的测试思路
40
研发、测试提效攻略:利用Apipost AI 6 大核心功能实现接口测试全流程
41
功能测试之app测试要点提取与分析
42
网站测试中短信发送功能测试点
43
常用功能的测试用例
44
20行代码,用Python实现异常测试用例
45
新梦想干货——软件测试中的43个功能测试点(下)
46
《打造你的 AI 知识库:用 Skill 实现项目文档的自动生成与维护》
47
Apifox和Apipost:2025 API工具巅峰对决
48
接口测试--apipost接口断言详解
49
ApiPost自动化测试基础之:如何使用测试校验(测试用例)?
50
教你用 Node.js 模拟自动发送邮件验证码
清单首页测试文章详情

APP功能测试要点

APP功能测试要点

app测试一般要关注的功能测试、兼容测试、流量测试、耗电量测试、性能测试、安全测试、网络测试、稳定性测试等。

app功能测试主要是依据需求规格和产品说明来验证各项功能,需要关注软件在正常和异常场景下的运行情况。

UI测试

1)界面(菜单、结构、窗口、按钮)等是否满足需求,文字,图片,是否美观统一。

2)程序界面和操作是否友好、易用、易理解。

安装卸载

验证App是否能正确安装、运行、卸载以及操作过程和操作前后对系统资源的使用情况。

安装

1)软件安装后是否能够正常运行,安装目录和文件是否正常建立。

2)在不同系统版本和手机品牌下安装。

3)安装向导UI及功能是否正常。

4)安装过程中取消,下次安装是否正常。

5)安装过程来电,短信,通知,结束后是否继续安装。

6)是否支持覆盖安装。

7)安装空间不足时是否有相应提示。

8)安装后没有生成多余的目录结构和文件。

9)软件安装过程中关机重启,断电,断网的处理机制是否符合需求。

卸载

1)直接卸载app是否有提示。

2)卸载后是否删除相应的安装目录。

3)卸载是否支持取消功能,单击取消后,是否正常可用。

4)卸载过程中死机,断电,重启等,手机恢复后能否正常卸载。

登录运行

登录

1)用户名和密码错误、漏填时,界面有提示信息。

2)自动登录时间失效后,启动app进入登录界面。

3)密码更改后,登录是否正常。

4)用户主动退出登录后,下次启动APP时,应该进入登录界面。

5)切换账号登录,检验登录的信息是否做到及时更新。

6)对于多个端都进行操作时,确保数据库操作无误,且每个端可以及时看到数据的更新。

7)登录界面切换到后台,或其他界面,或者锁屏是否影响登录过程。

8)ios与android设备登录同一个账号,用户数据是否同步。

9)已经登录的账号,再次登录是否强制退出。

10)登录超时的处理是否符合需求。

运行

1)APP安装完成后,是否可以正常打开,是否有加载图示等。

2)APP的运行速度正常,切换是否流畅。

3)用户登录状态太久,sessionId会过期,会出现“虽然是登录状态,系统会提示用户没有登录。

切换测试

切换场景包括:app切换到后台、多个app之间切换。

1)app切换到或其他app或者系统界面,再回到app,是否停留在上一次操作的界面。

2)app切换到后台或其他app或者系统界面,再回到app,app是否正常使用。

3)当app使用过程中有电话进来中断后再切换到app,功能状态是否正常。

消息推送

设置开关打开状态下,消息推送是否可正常接收(应用启用中和应用关闭时都应该可以收到)

1)推送默认状态,一般默认开关应该是打开状态。

2)推送设置开关,存在“打开”,“关闭”选项。

3)开关打开时,可以收到消息推送,且点击可查看。

4)设置开关关闭时,客户端接收不到消息推送。

5)用户设置了免打扰的时间内,用户接收不到推送。在非免打扰时间段内,用户能正常收到推送。

6)检查推送消息内容与用户账号是否符合。

升级更新

1)当app有更新版本时,手机端有更新提示。

2)当app版本为非强制升级版时,可以取消更新,旧版本能正常使用。用户在下次启动app时,仍出现更新提示。

3)当app版本为强制升级版时,给出强制更新后用户取消更新时,退出客户端。下次启动app时,仍出现强制升级提示。

4)当app有新版本时,直接更新检查是否能正常更新。

5)更新后,检查更app功能是否是新版本。

中断测试

app使用过程中突然来电、短信弹出、闹钟、QQ聊天信息、微信、低电量等提示时能否正常使用。

1)当app使用过程中有电话进来中断后再切换到app,功能状态是否正常。

2)当杀掉app进城后,再开启app,app能否正常启动。

3)出现必须处理的提示框后,切换到后台,再切换回来,检查提示框是否还存在,有时候会出现应用自动跳过提示框的缺陷。

网络测试

目前手机手机接入的网络主要分为2G、3G、4G、wifi。

1) 无网络时,有切换网络的操作或者提示。

2)网络间切换app断网有相应提示,重新联网后正常使用。

3) 在网络信号不好时,检查功能状态是否正常,确保不因提交数据失败而造成crash。

4) 在网络信号不好时,检查数据是否会一直处于提交中的状态,有无超时限制。如遇数据交换失败时要给予提示。

5) 弱网络下操作是否有提示。

兼容性测试

1)操作系统版本的兼容性(Android各个版本,ios各个版本)

2)不同手机品牌的兼容性。

3)手机分辨率兼容性

4)网络的兼容性:2G\3G\4G\WIFI,弱网下、断网时

5)app跨版本的兼容性。

6)与其他app的兼容性。

权限测试

当权限没有开启时,或友好提示是否允许设置,当允许开启时,跳转到设置界面。

1)有限制允许接入网络提示或选项。

2)有限制允许读写通讯录、用户数据提示或选项。

3)有限制允许相机提示或选项。

4)有限制允许录音功能提示或选项。

5)有限制允许定位功能提示或选项。

其他手机端特性测试

1)关机、待机后app能否正常使用。

2)手机解锁屏幕后进入进入app是否正常。

3)app在清空数据或强制退后还能正常运行。

4) 长时间开机app开启情况下是否会出现异常情况。

5)app运行时关机重启。

6)app运行时充电。

下一篇
举报
领券