前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >APP应用测试要点。。。。我知道的就这么多

APP应用测试要点。。。。我知道的就这么多

作者头像
用户7466307
发布2020-06-16 20:00:39
1.2K0
发布2020-06-16 20:00:39
举报
文章被收录于专栏:用户7466307的专栏

APP应用测试要点

对于APP项目的测试,一般是进行系统测试。测试主要从业务功能和非业务功能两个方面考虑。

业务功能测试

  • 根据软件说明,设计文档或用户需求验证App的各个功能的实现。

非业务功能测试(专项测试)

一、兼容性测试

  • APP在不同的机型上由于软件、硬件等不同可能出现各种各样的问题,因此需要做兼容性测试。

兼容性测试关注点

1、手机型号

  • 覆盖市场主流机型 考虑APP线上用户机型排名

2、系统版本

  • 安卓系统 5.1、6.0、7.0、8.0
  • ios系统 12.x、13.x

3、屏幕尺寸,分辨率

  • 分辨率 1080x1920、 720x1280
  • 屏幕尺寸 5.5、4.7

4、网络

4G、WIFI

  • 注意:兼容性测试需要在一定数量的真机上进行,除此之外还可以借助testin等云测平台,进行更多机型的 兼容性测试,扩大测试的范围。

二、 安装、卸载升级测试

  • 手机端应用软件通常是C/S架构的软件,需要考虑安装,卸载和升级相关的测试。

安装、卸载、升级测试关注点

  • 是否可以在不同版本手机上安装;
  • 安装过程中出现异常是否可以恢复;
  • 卸载中出现异常,恢复后是否能正确卸载;
  • 取消卸载后,软件是否能正常运行;
  • 当有新版本时,要提示更新;
  • 跨版本更新时,能否更新成功等。

三、 交叉事件测试

  • 交叉测试又叫冲突测试或者干扰测试。是指一个功能正在执行过程中,另外一个事件或操作对该过程进行干扰的测试。例如:在App前台/后台运行同时接 听来电或者下载文件等等。

交叉事件测试关注点

  • APP运行时拨打/接听电话;
  • APP运行时发送/接收信息;
  • APP运行时切换网络(4G、Wi-Fi);
  • App运行时使用相机、计算器等手机自带应用;
  • App运行时插拔充电器。

四、 PUSH测试

  • PUSH是指APP消息推送功能,主要用于提醒或者唤醒用户,消息推送一般可以自定义推送对象,有全部推送,精 确推送。

PUSH测试关注点

  • Push消息是否按指定业务规则发送;
  • 设置不接收推送消息时,用户是否会收到Push消息;
  • 当Push消息是针对特定用户时,检查收到的Push与用户身份是否相符;
  • 用户离线,是否能收到PUSH消息。

五、 性能测试

  • 性能是衡量APP质量的一个重要指标。APP性能测试常见指标:内存,CPU,流量,电量,启动速度,界面切换速度等。

性能测试关注点

  • APP的启动时间是否过长;
  • APP使用时对CPU、内存的占用情况;
  • APP使用时,电量流量的消耗情况;反复长期的操作情况下,系统资源的使用情况;

六、其他测试

  • 专项测试除了我们以上列出的内容,还有一些点需要我们关注。比如用户体验,极限(边界),权限等相关内容 的测试。

其他测试关注点

  • 界面是否美观,布局是否合理;
  • 是否可以保持登录;
  • 内存满时安装App;
  • 运行APP时手机断电(电量耗尽);
  • APP是否有开启摄像头权限;
  • APP是否有打开操作相册权限等。

APP测试环境以及发布平台

一般公司内部开发,测试人员会使用不同的环境进行测试。以隔离测试过程中彼此之间的干扰。同时,上线给用户 使用的产品也会单独部署环境。

  • 开发环境

指开发人员进行开发时调试运行的环境

  • 测试环境

指测试人员进行上线前测试的环境

  • 生产环境

指正式提供对外服务的环境,产品的实际用户使用的环境

系统开发流程及对应环境

开发(开发环境)--->测试(测试环境)--->上线(生产环境)

APP应用发布

APP开发完成后,相应的开发人员会打出应用程序包,由测试人员安装测试。

  • 安卓:APK测试包
  • IOS:IPA测试包

应用内测分发平台

在实际测试工作中,为了方便测试程序包的安装和管理,可以使用一些免费的应用内测分发平台。将应用测试包上 传到这些平台上,可以生成对应的二维码,直接扫码进行应用安装。

  • 蒲公英
  • fir.im

应用线上发布平台

产品测试完成后要在线上进行发布,让用户进行下载使用。下面是安卓和IOS应用常用的发布平台和渠道:

  • 安卓应用:豌豆荚、应用宝、360手机助手、各类手机品牌商城等;
  • IOS应用:主要有 App store、iTools
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-06-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 软件测试test 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档