千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:深圳千锋IT培训  >  技术干货  >  3分钟带你学会APP的功能测试

3分钟带你学会APP的功能测试

来源:千锋教育
发布人:小C
时间: 2023-05-16 11:17:00

  很多小伙伴不知道APP的功能应该怎么测试,其实APP与WEB一样,功能测试主要也是测试软件的功能特性。但APP又与WEB不一样,因为一个是C/S架构,一个是B/S架构。一句话来概括就是APP的功能测试与WEB的功能测试基本上是一致的,只是在某些地方会有不同。

千锋教育

  APP大部分的功能测试都与WEB相同,相同的地方呢,这篇文章就不再介绍了。我们重点可以看看APP测试与WEB测试不相同的地方。

  今天呢,就带着大家来分析一下APP功能测试的重点到底是啥?

  一、安装,卸载,升级测试

  安装

  1、检查软件按照安装流程是否可以成功安装

  2、安装后是否可以正常运行

  3、安装过程中是否要以取消,取消后是不是不再安装

  4、安装过程点关闭是否还会安装

  5、安装是否有进度条

  6、安装后是否会进入到登录界面

  7、安装的配置不够时是否会有提示

  卸载

  1、是否可以卸载程序

  2、卸载后缓存的数据是否会同步删除

  3、卸载过程是否可以取消,取消后还会卸载吗

  4、卸载后相关的文件和目录是否全部删除

  升级

  1、检查是自动更新升级还是手动更新升级

  2、更新是直接替换还是需要卸载原版本

  3、是否强制更新

  4、更新后检查各功能是否正常

  5、更新后是否需要重新登录

  二、兼容性测试

  app应用的载体为手机,所以不同手机上的运行效果也非常重要。

  1、硬件兼容

  不同的屏幕大小,不同的手机载体,手机品牌,手机型号

  2、操作系统的兼容

  主要以安卓,鸿蒙,IOS为主。以及不同操作系统的版本号。

  3、分辨率

  不同的分辨率的兼容。

  三、中断测试

  1、使用程序过程,如果有其实应用的干扰:

  来电,短信,语音,视频等是否会影响程序

  2、网络的切换

  3G,4G,5G,WIFI网络的切换是否会影响程序的正常运行

  3、断电或断网对程序的影响

  四、登录方式的测试

  因为APP是基于手机的,所以登录方式会比WEB更加多样:

  比如:

  除了常规的帐号密码登录,第三方登录

  是否还支持人脸识别,指纹登录,语音识别等。

  五、手势测试

  APP主要是通过手来进行操作的,所以不同的手势可以实现不同的功能。

  比如双击可以放大程序当中的图片,再次双击可以缩小图片。

  两个手指可以拉伸界面的大小

  通过手指可以旋转界面等

  六、权限测试

  1、是否允许程序访问通信录

  2、是否允许程序访问相册和拍照功能

  3、是否允许程序允许开启定位

  4、是否允许程序接收通知信息

  5、不在wifi下,看视频是否会有相应提醒。

  好了,以上呢就是APP功能的测试重点了。其实除了上面的这些,我们可以关注一些性能相关的,比如APP程序它的耗电量和耗流量,内存泄露等。

  APP测试的重点也是面试常问的问题之一,大家呢可以把这篇文章收藏起来,以后留着面试用。

 

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

小白学Java之什么是跨域vue?如何实现跨域

2023-05-29

小白学Python之互联网数据分析之搭建指标体系(四)

2023-04-11

小白学Java之Nginx介绍

2023-03-28

最新文章NEW

小白学Java之socket是什么有什么作用

2023-05-30

哪些语言可以用来开发网络爬虫程序

2023-05-29

小白学Java之DML数据操作(增删改)

2023-05-23

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>