APP测试关注的点 - 笔记

时间:2024-10-15 15:03:44

来源公开课笔记!!!

1、黑盒测试

是否正确并如设计的一样正常运行。测试自动化回归测试

2、测试主要关注参数:

CPU、内存、耗电量、流量、FRS(流畅度)。同时关注APP安装耗时和启动耗时

3适配兼容性

a.在不同品牌机型安装、拉起、点击和卸载是否正常

b.在不同操作系统安装、拉起、点击、卸载是否正常

 实际过程中会遇到

A.在某个品牌某个系统,app安装不上

B.在某个品牌某个系统,app无法拉起

C.在某个品牌某个系统,app拉起后无响应或拉起后黑屏、花屏

D..在某个品牌某个系统,app无法顺利卸载

4弱网络测试

a.3G弱网信号场模拟

b.市区低速移动场景模拟

c.郊区高速移动场景模拟

d.请求回应超时_上行超时场景模拟

e.请求回应超时_下行超时场景模拟

f.网络抖动场景

5耗电量测试

App在手机上的表现,除了功能外,app是否耗电,也是测试过程中重点要关注的一项。手机设备在满电的时候,这个App能玩多久;App每小时的耗电是多少;App在某个场景挂机10分钟耗电量是多少;

这些都是我们平时在耗电量测试中比较关注的点。

 

6协议测试

模拟客户端直接发送协议包给服务器,看看服务器是否有一定的校验,认不认客户端发过来的数据。协议测试,主要是为了处理用户发送恶意协议到服务器,骗过服务器的校验。

7安全测试

App在上线前,都需要做详细的安全测试。

(1)其中包括发送信息,拨打电话,链接网络,访问手机信息,联系人信息和设置权限等。

(2)执行某些操作时导致的输入有效性验证、授权、数据加密等方面。

(3)其中还有关于网络协议的测试,防止恶意的协议发送到服务器。

安全测试主要为了检测应用是否容易被外界破解;是否存在被恶意代码注入的风险;上线后外挂的风险高不高等

8服务器性能测试

服务器性能测试,主要包含单机容量测试和24小时稳定性测试。单机容量测试,可以检测到单机服务器在90%的响应时间和成功率都达标的前提下,能够承载多少用户量。使用特定游戏模型压测24小时,

服务无重启,内存无泄漏,并且各事务成功率达标

9、服务器容灾测试

服务器容灾测试,主要指某个服务进程奔溃掉后,是否具有自行恢复能力。比如游戏逻辑进程消失后,是否会自动拉起;memcached崩溃时,是否会重新启动,是否会对所有玩家有影响。这些都是app测试过程中需要考虑的因素

10中断测试

针对智能终端应用的服务等级划分方式及实时特性所提出的测试方法,如:App在前台和后台运行状态时与来电、文件下载、音乐收听等关键运用的交互情况测试等。测试电话,短信,彩信,微博或其他通知进来时app的反应。

11上线后期的舆情跟踪

新的app上线后,用户对此应用的评价,存在哪些测试期间未察觉的Bug,论坛上对于该应用热门的帖子有哪些,应用商店中该应用的口碑如何等。若需要测试期间未发现的Bug,需要新测试服进行确认并根据该问题的修复。