测试工程师,必备这“7”个,手机测试技能

移动应用安全近几年愈来愈被重视,目前针对移动端的应用也愈来愈多,天天有大量的数据从移动端发出,部分数据在移动端进行处理,移动应用安全在今天显得尤其重要,那么如何能及时发掘移动APP的潜在漏洞,以避免被攻击者利用形成破坏呢,渗透测试是目前发掘漏洞的有效方法。程序员

1、交叉测试安全

又叫事件或冲突测试,是指一个功能正在执行过程当中,同时另一个事件或操做对该过程进行干扰的测试。网络

例如通话过程当中接收到短信或闹铃触发,应用软件运行过程当中插拔充电器等。执行干扰的冲突事件不能致使应用软件异常、手机死机或花屏等严重问题。另外,还须要注意各交叉事件的优先级别,检验系统是否能依据各事件的优先级别依次进行处理。不能因执行优先级别高的事件而致使优先级较低的事件吊死。

工具

交叉事件测试很是重要,通常能发现应用软件中一些潜在的问题。另外有中英文模式切换的手机要注意中英文模式切换后的功能实现存在的问题(这个主要针对手机应用软件支持语言自适应功能),这一点一般会被测试人员忽略。
获取最新测试相关资料,视频,工具等你来领 post

百度云获取资料点他👉连接学习

 提取码: esyd 
测试

2、易用性/用户体验测试大数据

易用性(Useability)/用户体验是指在指定条件下使用时,软件产品被理解、学习、使用和吸引用户的能力,是交互的适应性、功能性和有效性的集中体现。动画

手机操做主要依赖拇指,因此交互过程当中不能设计的太复杂,交互步骤不能太多,应该尽可能设计多点快捷方式,易用是对终端软件(推而广之是交互类软件)最基本、最重要的要求。设计

很差用的软件很难吸引用户,更别提提高用户对软件的忠诚度了。

易用性体如今:所见即所得、一用便知、一学就会,方便快捷的完成预期功能。易用的软件能让一个新用户快速学习、使用咱们的软件,并在使用软件过程当中体现咱们的贴心服务,超出用户预期的体现是咱们追求的目标。


3、功能测试

首先应分析功能模块的功能项,测试每一个功能项是否可以实现对应的功能。通常根据测试用例(Test Case)或软件自己的流程就能够完成基本功能测试(相对简单,故障也较容易发现、解决)。

获取最新测试相关资料,视频,工具等你来领

百度云获取资料点他👉连接:

提取码: esyd 

四 、压力测试

又叫边界值容错测试或极限负载测试。即测试过程当中,已经达到某一软件功能的最大容量、边界值或最大的承载极限,仍然对其进行相关操做。例如连续进行短信的接收和发送,超过收件箱和SIM卡所能存储的最大条数,仍然进行短消息的接收或发送,以此来检测软件在超常态条件下的表现,进而评估用户可否接受。
  

对手机能够施加的压力测试类型主要有:

1)存储压力

因为手机采用的是栈式存储,因此当一个存储块满了以后,若是程序员不作相应处理或者处理很差的话,很容易形成其余存储区被擦除,从而在UI上出现问题(好比其余功能没法正常使用,出现异常)。
  

2)边界压力

边界处理一直是程序员最容易忽略的地方。

3)响应能力压力

有时候某个操做可能处理的时间很长,在处理期间若是测试者再不断地进行其余操做的话,很容易出现问题。
  

4)网络流量压力

执行较大数据流量的功能的同时,再进行其余功能操做,使得网络流量始终处于很高的状态(如视频通话时再进行短信等其余功能操做),验证各功能是否依然能正常工做,是否存在因网络流量瓶颈而引发某功能异常。
  

压力测试用手工测试可能很繁锁,能够考虑自动化测试。遗憾的是,目前尚未较为大量使用的工具,通常都是由开发人员配合开发出的工具,或者高级的测试人员编写出的脚本。
 

 

5、兼容性测试

也就是不一样品牌、款型的手机(针对目前咱们产品来讲,主要是针对不一样品牌、款型的手机上的测试),不一样网络,不一样品牌和不一样容量大小的SIM卡之间的互相兼容的测试。不一样型号的手机支持的图片格式、声音格式、动画格式不同,须要选择尽量通用的格式,或者针对不一样的型号进行配置选择。以短消息为例:中国电信的小灵通接收到从中国移动或中国联通GSM发来的短消息,须要验证显示和回复功能是否正常等。再好比,应用软件分别在OPPO R七、OPPO A3手机上运行,各功能是否均能正常使用,界面是否均显示正常等。

6、暴力测试

断电,重启,断网等意外状况发生时,处理是否正确

7、容量测试

即存储空间已满时的测试,包括手机用户可用内存和SIM卡的全部空间被彻底使用的测试。此时再对可编辑的模块进行和存储空间有关的任何操做测试,若是软件在极限容量状态下处理很差,有可能致使死机或严重的花屏等问题的出现。

以上建议仅供参考!【乐搏软件测试】【乐搏学院

若有侵权请联系,当即删除

相关文章
相关标签/搜索