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

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专项测试测试有哪些?” 的相关文章

什么是黑盒测试?有什么?

什么是黑盒测试?有什么?

1.黑盒测试也称功能测试或数据驱动测试,也叫基于需求规格说明书的测试;2.把程序看作一个不能打开的盒子,不关心软件内部只关心输入输出,针对软件界面和软件功能进行测试;3.黑盒测试要依据是需求文档;4.黑盒测试用例设计方法有:1.等价划分法;2.边界值分析法;3.错误推测法;4.场景法;5.因果图法;...

软件测试(基础知识)

软件测试(基础知识)

一、软件测试的生命周期软件测试的生命周期:需求分析——测试计划——测试设计,测试开发——测试执行——测试评估需求阶段:测试人员了解需求,对需求进行分解,得出测试需求计划阶段:根据需求编写测试计划 / 测试方案设计阶段:测试人员适当了解设计,进而设计编写一部分测试用例测试阶段:根据测试用例和计划执行测...

软件测试基本概念

软件测试基本概念

一、什么是需求1、用户需求甲方爸爸提出的需求,一般来说比较粗略2、软件需求开发人员需要实现的功能。大多数公司在软件开发的时候把用户需求转化为软件需求,开发人员和测试人员工作的直接依据就是软件需求软件需求是测试人员进行测试工作的基本依据!二、什么是bugbug就是软件错误,无法根据程序的到正确的执行结...

App不同上线情况对应着怎样的测试流程?

App不同上线情况对应着怎样的测试流程?

一个App软件从研发提测到版本上线经过了哪些测试流程呢?有些测试童鞋认为就是进行功能测试,没bug了就提交审核,审核通过就直接上线了,其实不然,有些步骤是需要特别关注的,否则极易造成线上bug,本文就通过两步介绍一款App从提测到上线的具体测试流程一、第一步------------了解上线的各种组合...

如何对人工智能软件进行冒烟测试?

如何对人工智能软件进行冒烟测试?

我们在进行普通软件测试的时候,第一步是要进行冒烟测试,那么在测试人工智能软件的时候第一步是要做什么呢?其实同样是要做冒烟测试,本文就通过两步给大家介绍怎样做AI软件的冒烟测试一、第一步------------了解冒烟测试的作用目标掌握冒烟测试在软件测试中的作用步骤1.开发提测软件版本2.测试根据冒烟...

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

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

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