手机APP测试需要注意的问题

这篇具有很好参考价值的文章主要介绍了手机APP测试需要注意的问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、前言

APP测试是一个广泛的概念,根据每个APP的应用场景不一样,测试的方向也略微的不同,在测试过程中需要灵活应用自身所知的测试手段。手机不同的功能对应着

2、安装测试

  • 软件在不同操作系统(Android系统和IOS系统)上是否正常安装
  • 软件在不同版本的操作系统(如Android 5.0、Android 6.0、Android 7.0、Android8.0和iOS 9.0、iOS 10.0、iOS 11.0、iOS 12.0)上是否正常安装
  • 软件在不同的品牌手机(华为、三星、OPPO、VIVO等其他品牌手机)上是否正常安装
  • 卸载旧版本再安装(这个操作可以排插新版本的安装包是否丢失库,如果是覆盖安装的话会继续依赖旧库,导致问题发现不了)
  • 覆盖安装是否正常
  • 降级安装是否能成功
  • 磁盘空间不足时,是否可以正常安装,安装的现象是什么
  • 安装过程中是否可以手动取消
  • 安装过程中突然手机关机怎么处理

3、卸载测试

  • 按照手机自身的卸载流程卸载是否能正常卸载

  • 使用adb命令卸载是否可以卸载

  • 卸载过程中有没有异常提示

  • 卸载过程中突然关机是否卸载成功

4、界面测试(UI)

  • 界面上的布局是否按照需求上设计

  • 界面内容是否符合文档需求,文字是否有乱码或者翻译问题

  • 图片、动画、边框、颜色、字体、背景、按钮、目录、菜单、弹框、列表等

  • 软件logo、颜色、名称

5、功能测试

  • 每一个功能是否能正常操作
  • 每个功能响应出来的效果是否符合预期结果
  • 功能点击后返回的值是否正确
  • 如果APP存在互动的功能,是否可以同步,比如微信朋友圈点赞的功能,群管理员管理成员的功能,视频会议中的互动功能等等
  • 在进行某一个功能的时候,断网重连后会出现什么样的情况
  • 某一功能进行时,断网不重连会出现什么情况

6、应用的前后台切换 

  • APP切换到后台,再打开APP,检查是否停留在上一次操作界面,检查功能是否正常、程序是否崩溃、数据是否更新
  • 手机锁屏解锁后进入APP,检查是否停留在上一次操作界面,检查功能是否正常、程序是否崩溃、数据是否更新
  • APP使用过程中被电话中断,再回到APP,检查是否停留在上一次操作界面,检查功能是否正常、数据是否更新
  • Kill掉APP后,再打开APP,检查功能是否正常、数据是否更新、用户登录状态是否正常
  • 存在必须处理的提示框,切换到后台,再切换到前台,检查提示框是否存在
  • APP使用过程中,出现断电/意外关机重启等异常情况,再次打开APP,检查APP功能是否正常
  • APP切换到后台,再回到APP,检查功能及应用状态是否正常,IOS4和IOS5的版本的处理机制有的不一样
  • 对于多次进行后台程序切换,软件会不会被Kill

 

7、数据更新

数据更新分为手动更新和自动更新。

  • 手动更新软件是否能正常更新,更新的版本是否为最新版本

  • 自动更新是否可以设置在规定时间内更新

  • 更新是否可以选择在wifi还是数据连接的状态下更新

  • 更新时的状态、进度、现象是否符合要求

  • 更新后能否正常启动软件,更新后是自动启动软件还是手动启动软件等

 

8、离线浏览功能

好多软件都有离线缓存的功能,在无网络的情况下可以查看已缓存的内容。

  • 在无网络情况可以浏览本地数据
  • 无网络情况下,退出APP再开启APP时能正常浏览
  • 无网络情况下,切换到后台再切回前台可以正常浏览
  • 无网络情况下,锁屏后再解屏回到应用前台可以正常浏览
  • 无网络情况下,Kill掉APP,再打开APP,能否正常浏览部分内容(如缓存好的视频/音乐等)
  • 无网络情况尝试请求服务端的内容时候,是否有出现无网络的提示

 

9、系统权限

一般APP会询问用户定位权限、网络权限、相册权限、相机权限、通知权限、通讯录权限。

  • 定位权限:定位权限关闭,打开APP,检查APP中涉及定位权限的功能是否正常
  • 网络权限:网络权限关闭,打开APP,检查APP中涉及网络请求的功能是否正常
  • 相册权限:相册权限关闭,打开APP,检查APP中涉及相册权限的功能是否正常
  • 相机权限:相机权限关闭,打开APP,检查APP中涉及相机权限的功能是否正常
  • 通知权限:通知权限关闭,打开APP,检查APP中涉及通知权限的功能是否正常
  • 通讯录权限:通讯录权限关闭,打开APP,检查APP是否还能获取到本机通讯录

10、专项性测试 

  • 兼容性测试:APP运行是否能兼容各种操作系统,各个版本的操作系统
  • 适配性测试:APP运行是否能在不同分辨率的手机上运行,运行时是否会出现有影响使用的现象
  • 弱网测试:APP在3G、4G、5G、WIFI、地铁环境、信号差的环境下运行,表现的状况是否符合预期结果,是否在接受范围内
  • 适配性测试:APP在不同屏幕尺寸的手机在运行,在平板上运行,是否有做等比缩放处理,使用时软件是否会被拉伸或者压缩
  • 中断测试:比如音频软件的暂停键,比如在使用时需要即刻黑屏,比如使用时有电话接入等等
  • 定位测试:有些APP是带有定位功能或者位置获取功能,需要验证定位是否准确
  • 时间同步测试:验证APP的时间网络对时还是根据手机自身设置的时间
     

11、功能键测试 

  • 打开APP,点击Home键,检查APP是否切换到后台运行,检查APP后台运行的相关功能是否正常(如音乐播放)
  • 打开APP,打开声音相关功能,物理调节音量键,检查声音是否会随物理调节变大变小
  • 打开APP,打开声音相关功能,系统声音设为静音,检查声音是否为静音
  • 打开APP,锁屏,解锁,检查APP运行是否正常
  • 打开APP,关机,再开机,再打开APP,检查APP功能是否正常(特别是关机前正在付款等操作)
  • 打开APP,有些手机还带有返回键,检查“返回键”是否能正常实现

 

12、手势测试

手势测试要根据手机个人设置。

 感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

 手机APP测试需要注意的问题,功能测试,测试工具,测试用例,单元测试,jmeter,selenium,postman

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取 

手机APP测试需要注意的问题,功能测试,测试工具,测试用例,单元测试,jmeter,selenium,postman文章来源地址https://www.toymoban.com/news/detail-758824.html

到了这里,关于手机APP测试需要注意的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 软件测试(功能、工具、接口、性能、自动化、测开)详解

    一、软件测试功能测试 测试用例编写是软件测试的基本技能;也有很多人认为测试用例是软件测试的核心;软件测试中最重要的是设计和生成有效的测试用例;测试用例是测试工作的指导,是软件测试的必须遵守的准则。 黑盒测试常见测试用例编写方法 1、等价类 选取少数

    2024年02月07日
    浏览(77)
  • 自动化API测试工具ReadyAPI新增业务历史记录功能

    解锁无缝软件开发:探索ReadyAPI虚拟化 的力量 在快速发展的软件开发环境中,创建稳健且反应灵敏的应用程序已然成为重中之重。 让我们一起来看看ReadyAPI虚拟化。这个解决方案让开发人员能够在受控的环境中模拟和测试其应用程序的性能,从而确保无缝的用户体验。 随着

    2024年02月06日
    浏览(42)
  • 软件功能测试有什么注意事项?功能测试报告起到什么作用?

    软件功能测试是软件开发过程中至关重要的一环,它用于评估软件功能的质量和稳定性,并确保软件能够按照预期进行工作。然而,在进行功能测试时,有一些注意事项需要特别关注,以确保测试的准确性和有效性。 一、软件功能测试进行的注意事项 在进行功能测试时,有

    2024年02月13日
    浏览(48)
  • 虹科教您 | 可实现带宽计量和延迟计算的时间敏感网络测试工具RELY-TSN-LAB操作指南与基本功能测试

    时间敏感网络(TSN)能够合并OT和IT世界,这将是真正确保互操作性和标准化的创新性技术。这项技术的有效开发将显著降低设备成本、维护、先进分析服务的无缝集成以及减少对单个供应商的依赖。为了在这些网络中实现确定性,需要控制连接到网络的设备的延迟和带宽,并预

    2024年02月07日
    浏览(52)
  • 功能测试之兼容性测试点和注意项

    一: 兼容性测试 的概念: 就是验证开发出来的程序在特定的运行环境中与特定的软件、硬件或数据相组合是否能正常运行、有无异常的测试过程。 二:兼容性测试的分类: (1) 浏览器 兼容性测试 指的是在浏览器上检查 web 页面样式和元素的展示效果,以及交互是否正常

    2024年02月14日
    浏览(37)
  • app测试必掌握的核心测试:UI、功能测试!

    UI即User Interface (用户界面)的简称。UI 设计则是指对软件的人机交互、操作逻辑、界面美观的整体设计。好的UI设计不仅是让软件变得有个性有品味,还要让软件的操作变得舒适、简单、自由、充分体现软件的定位和特点。手机APP从启动界面开始, 到运行过程,直至退出, UI测试都

    2024年02月04日
    浏览(46)
  • 微信公众平台测试号申请、使用HBuilder X与微信开发者工具实现授权登陆功能以及单点登录

    测试账号申请 测号响应流程:客户端发送请求,微信服务器收到请求后,转发到开发者服务器上,处理完后在发送给微信服务器,在返回给客户端 1、打开微信公众平台,点击测试帐号申请。地址:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login, 通过微信扫一扫授权就能进

    2024年02月02日
    浏览(56)
  • 手机功能测试主要测哪些方面?

    1.RF收发信机指标测试(测试发射功率、发射频谱、接收灵敏度等等) 2.音频指标测试:检查或测试发送音频灵敏度、振铃响度、受话器响度、失真度、侧音、免提功能等等。 3.LCD和菜单功能的检查:看是否与说明书中所述内容相一致。 4.各按键触觉和力度的检查。 5.电池质量

    2024年02月11日
    浏览(48)
  • 史上最全 App功能测试点分析

    1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即 15个工作日), 根据项目情况以及版本质量可适当缩短或延长测试时间。正式测试前先向主管确认项目排期。 1.3测试资源 测试任务开始前,检查各项测试资源。 --产品功能需求文档; -

    2024年02月11日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包