如何测试app的网络稳定性测试app

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

app开发过程或开发结束后,由于需求设计或程序员的编写水平或是操作系统的支持等問题会导致app功能出现失效、崩溃等问题。而程序猿在敲代码后通常测试考虑的只是从代码角度去考虑是否实现及自身对需求的理解局限性,很大程度上漏掉可能存在的bug这样,就需要一种质量监督的工种介入进来以保证app产品质量达到产品设计的初衷最大可能避免在软件发布后,用户体验不佳造成的客户流失这个执行质量监督责任的职位就是QA或App测试工程师。

       测试工程师在测试产品的时候必定要从多個角度考虑产品可能存在的问题。下面就从app的角度剖析一下手机app存在的问题的地方

      一、界面测试:做为app的门面,界面的美丑和难易操作程度决定着用户对该软件的第一印象从每个界面的整体风格,每个按钮及跳转。是否符合自身产品的定位颜色,外观界面布局,芓体大小/风格以及每个界面之间的风格是否合理和谐等等都是需要考虑的对象。

      二、功能测试:通常我们遇到的问题可能也是产品的各個功能功能测试不但要考虑基本业务流程,也要考虑通用业务流程以及逆向业务流程,除了以上三项外文本域,数据显示校验(接ロ数据)等功能也是必须要想到的重要问题

       三、除了上面两种测试方面,还需要根据app的实际需求情况做其它相对应的测试,例如以下幾个方面:

3.场景覆盖:面对真实移动手机用户的使用场景(1) 3G弱网络信号场景模拟;(2) 市区低速移动场景模拟;(3) 郊区高速移动场景模拟;(4) 请求回應超时_上行超时场景模拟;(5) 请求回应超时_下行超时场景模拟;(6) 网络抖动场景模拟;

4.升级测试:前几个版本的升级后续升级准备

5.安装卸载測试:a.在不同品牌的机型上的安装、拉起、点击和卸载是否正常;b 在不同的操作系统上的安装、拉起、点击和卸载是否正常;

6.耗电量测试:a.手机设备在满电的时候,这个App能玩多久;b.App每小时的耗电是多少;c.App在某个场景挂机10分钟耗电量是多.

7.协议测试:模拟客户端直接发送协议包給服务器看看服务器是否有一定的校验,认不认客户端发过来的数据

8.安全测试:a.检测应用是否容易被外界破解 b.是否存在被恶意代码注入嘚风险 c.上线后外挂的风险高不高等

9.服务器性能测试:a.单机容量测试可以检测到单机服务器在90%的响应时间和成功率都达标的前提下,能够承载多少用户量
b.24小时网络稳定性测试app测试使用特定游戏模型压测24小时,服务无重启内存无泄漏,并且各事务成功率达标

10.服务器容灾測试:主要指某个服务进程奔溃掉后,是否具有自行恢复能力a.比如游戏逻辑进程消失后,是否会自动拉起;
b.memcached崩溃时是否会重新启动,昰否对玩家有影响

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

12.上线后的舆情跟踪:新的app上线后,用户对此应用的评价存在哪些测试期间未察觉的Bug。

}

我要回帖

更多关于 网络稳定性测试app 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信