} }
当前位置:首页 > 软件测试 > 正文内容

App专项测试测试有哪些?

App专项测试的话,包含但不限于:


弱网测试、干扰测试、兼容性测试、电量测试、流量测试、稳定性测试、安全测试和环境相关测试


        第一:兼容性测试


  针对App通常会考虑这些方面:


  1  操作系统版本


  包括Andoird版本,iOS版本


  2 屏幕分辨率


  3 不同厂家的ROM


  4) 网络类型


  比如Wifi、3G、4G、5G下的功能情况


   第二:流量测试


  在 移动产品的测试中,很有必要对App使用的流量进行度量,大致来说,流量可以从用户使用的的相关性角度分为:一类是用户的操作直接导致的流量消耗;另一类是后台,即在用户没有直接使用情况下的流量消耗。


   第三:电量测试


  在木器电池 技术没有取得巨大突破前提下,这方面始终会存在一些瓶颈,如果一些App架构设计的不好,或者代码偶缺陷,就可能导致电量消耗比较高,所以电量测试也是很重要的。


   第四:弱网络测试


   移动互联网产品相比PC互联网产品,有一个特点是前者使用的网络比较多样,除了Wif之外,很多时候是在移动网络下使用的,移动网络遇到的情况又比较复杂,比如地铁、隧道、体育场等。所以网络不稳定的情况是比较容易发生的,很多情况下App的一些问题是在复杂的网络情况下才会暴露,与其让用户发现和投诉这些问题,不如我们在测试阶段尽量模拟这样的网络情况,及早发现和修复这些问题。


   第五:稳定性测试


  在保证基本功能正确基础之上,App的稳定性就显得非常重要,如果一个App经常出现闪退或者卡死,那么用户体验就会受到很大伤害,在有其他竞争产品的情况下很容易造成用户的流失。


   第六:安全测试


  包括安装包的安全测试(能否反编译代码、安装包是否签名等)、敏感信息测试、软键盘劫持、账户安全、数据通信安全等。服务器端的 SQL注入测试、XSS跨站脚本攻击等。


   第七:环境相关的测试


  在实际项目中,有一些缺陷我发现是和App所处的运行环境相关的,所以设计测试的时候,要多考虑这些场景,比如:


   1 干扰测试


  收到电话、收到短信、收到通知栏消息、无电提示框弹出、来回切换后台软件、第三方安全软件告警弹出。


  2 权限测试


  一些用户在实际使用App的时候会有意识阻止某些功能。例如有的用户感觉让某个App访问电话本或者相册可能泄漏隐私,就在手机中设置了禁止了该App访问相册的权限。


  3 边界测试


  手机环境本身也有其边界情况需要在测试中覆盖。常见的场景有:


  可用存储空间过少、没有SD卡/双SD卡、飞行模式、系统时间有误(晚于和早于标准时间)、第三方依赖(比如我们的App依赖第三方App,但是现在第三方App没有安装或者版本过低的测试情况)。



扫描二维码推送至手机访问。

版权声明:本文章来源于网络,版权归原作者所有,如果本站文章侵犯了您的权益,请联系我们删除,联系邮箱:luxd@aliyun.com,感谢支持理解。


本文链接:https://luxd.cc/post/66.html

“App专项测试测试有哪些?” 的相关文章

软件测试(mark)

软件测试(mark)

一、什么是软件测试最常见的理解是:软件测试就是找BUG,发现缺陷我的理解:测试产品是否满足用户的需求。二、测试和研发的区别?难度小?专业度高?然后工资会低一点吧1、测试和调试的区别调试:研发人员操作,确保程序执行结果正确,调试一般在开发阶段测试:研发人员和测试人员共同完成,测试贯穿软件生命周期三、软...

测试人员如何高效进行数据库备份?

测试人员如何高效进行数据库备份?

测试工程师在测试软件的过程中,不仅需要在界面上操作,还需要检查数据库中的数据是否正确。从而在软件出问题时,能够定位问题的原因。所以,测试人员需要经常进行数据库操作。在数据库操作时,测试人员最害怕的就是数据库中的数据因为“手滑”导致数据丢失。如果丢失,严重的话,会给公司造成损失;即使不严重,也会让公司...

三分钟教会你如何编写完整的测试用例

三分钟教会你如何编写完整的测试用例

对于新人入门而言.大家可能总感觉测试的用例设计不是很合理.接下来简单跟大家聊聊如何在工作中设计测试用例,让自己的工作效率能快速提高对于测试一套完整的测试用例,我们在书写过程中需要对用例都从下列五个维度进行考虑1.测试计划首先,根据用户需求报告中关于功能要求和性能指标的规格说明书,定义相 应的测试需求...

测试环境没bug了就能直接上线了吗?

测试环境没bug了就能直接上线了吗?

做测试的童鞋们在日常工作中接触最多的就是测试环境,大部分bug都是在测试环境中发现并修改的,但是测试环境只是测试过程中涉及到的必备环境,测试环境通过后必须要经过其他一些环境的选择性验证才能最终上线,除了测试环境、生产环境外还有开发环境、仿真环境、预发布环境,下面分两步介绍下各个环境的作用一、第一步-...

项目中测试人员是如何拆分功能模块的

项目中测试人员是如何拆分功能模块的

 实际项目工作中,刚入职的测试人员经常出现一个问题:“新项目以前从未接触过,不知道如何下手?”鉴于此,我分享一下思路:作为测试人员如何在一个新项目中更好的拆分功能模块并设计出较完善的测试用例。5W2H分析法了解项目背景根据产品需求确认功能模块产品功能的拆分及用例设计回顾总结及改进提升一.&...

接口文档

接口文档

一、示例: 1.1:通过登录界面登录百度流程:如上图:我们在界面的登陆框输入正确的用户名和密码,点击登录,登录成功。1.2:程序内部流程:(1)前端发送请求到服务端,(2)服务端收到请求去数据库查数据,发现有这个帐号,密码也正确(3)服务端返回给前端登录成功,以及该帐号下的数据(4)前端解...