如何分析APP测试及流程

目前工作中,测试App会涉及到一下几个方面:客户端、小程序、h6页面等,看似不同却又大相径庭。

点击添加图片描述(非常多60个字)

1、功能模块测试:功能模块测试其实最重要的是考察测试者的逻辑思维能力和对需求的理解能力以及一些页面交互性,输入输出的考虑等,所以以上三者是共通的,没有太大的区别。

2、权限管理:

1)相同点:需考虑权限允许的情况和权限不允许的情况;需要多测试无系统权限的页面

2)不同点:App测试时需要考虑用户是否可以访问手机通讯、相册、相机、存储空间等权限,关闭权限时会是什么情况。小程序是否需要微信授权,切换登录账号后是否需要重新授权等;h6页面关于权限的考虑一般就是不从登录入口,能否进入页面。

举例一个常见的手机权限测试:我们在名列前茅次运行软件的时候会让开很多的权限,那我们把权限关闭了,再打开应用,会是什么情况呢?

如何分析APP测试及流程

如何分析APP测试及流程

3、兼容性测试:一般公司都会提供App用户使用较多的机型进行测试,一般App常用的有:Android(华为、oppo、小米等)、IOS(iphoneX、iphone6、ipad等),这么多的手机机型,展示的页面情况可能会出现误差,有些图片或者动态效果会显示完全不一样,这个是非常需要考虑的,用户体验不好也算个bug,哈哈!其中特别要提醒下刘海屏的问题,比较常见。小程序方面主要考虑不同微信版本的兼容、分辨率、二维码的兼容(客户端的二维码分享、小程序的二维码分享等是否显示正确、是否识别成功等),H5页面不同浏览器打开是否显示正确。

4、交互性:我们在测试的时候要在用户的角度去进行测试,有体验不好的也可以和产品沟通,比如:页面如何切换、动态交换效果、返回上一级、交互提示等。

如何分析APP测试及流程

5、网络情况:网络延迟的情况(可以用抓包软件修改网络状态)、网络wifi/4g/3g/无网络/飞行模式情况、无网络到有网络/有网络到无网络的切换。断网时点击按钮,连网后再次点击查看效果。

举例:登录应用后关闭wifi和数据流量或者开启飞行模式,查看页面是否有网络异常提示,恢复网络后,刷新页面是否正常显示。

如何分析APP测试及流程

6、性能测试:App上性能问题比较常见,会出现白屏、资源占用闪退、页面加载时间过长、卡顿、首次登录时间过长等情况,其中性能测试人员会根据应用的响应时间、内存占用率、cpu占用率、耗电、流量等情况进行性能测试。小程序中据了解,android机性能问题比较多。

7、缓存问题:App和小程序考虑缓存的情况比较多,小程序最大可以有10M的本地缓存,那么缓存是用来干嘛的呢?提高页面的流畅,不用再次向服务器请求数据,减少服务器资源空间,常见缓存问题:清楚缓存时被迫强制退出、系统设置清除缓存的情况等;

如何分析APP测试及流程

8、内存相关:主要测试手机内存空间满的情况,开启很多占用内存的app是否对本系统出现异常(针对App);

9、特殊操作:当然有些特殊的用户操作也要考虑,如:长按图片是否能保存图片、页面左右滑动能否切换页面、连续点击是否进行两次请求(需要限制只能请求1次)、页面数据加载时上下滑动(经常会出现闪退的问题)、图片滑动到最后一页是否能继续滑动、当在h6或小程序页面提示下载应用时点击下载情况、退出当前进程在打开情况等等,太多了,没有你想不到的骚操作,这不就是一个测试该干的么,哈哈!

10、存储处理:(app)存储空间满了,是否还能安装成功,安装成功了,存储空间满了,是否能打开应用;当用户在使用程序时,内存满了,是否会提示;保存图片的时候是否会出现缓存文件,下载的文件等信息是否正确在手机里存储。

11、推送/弹窗消息:小程序的推送消息是小程序助手中的消息,App是消息推送的形式。要注意后台设置的推送消息是否正确提示,点击查看推送消息是否进入应用(点击弹窗是否会对当前使用应用产生影响),推送消息发送是定时发送还是触发发送等。弹窗的触发条件是什么样的,弹窗显示时间是多久,是否会有蒙层(取消时蒙层是否消失、点击蒙层的情况等)

如何分析APP测试及流程

如何分析APP测试及流程

小程序的消息推送:

如何分析APP测试及流程

12、小细节:其他就是关于手机的本身硬件问题了,比如电量(电量低的时候能否使用摄像头等)、消息、电话调用等情况,都是要注意的。

如何分析APP测试及流程

感谢你的阅读,相信你对“如何分析APP测试及流程”这一问题有一定的了解,快去动手实践吧,如果想了解更多相关知识点,可以关注亿速云网站!小编会继续为大家带来更好的文章!

文章标题:如何分析APP测试及流程,发布者:亿速云,转载请注明出处:https://worktile.com/kb/p/22537

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
亿速云的头像亿速云认证作者
上一篇 2022年9月2日 下午10:05
下一篇 2022年9月2日 下午10:06

相关推荐

  • pr视频怎么导出为手机视频大小

    pr视频导出为手机视频大小的方法: 1、首先,我们点击左上角“文件”并新建一个“项目” 2、新建后,右键空白处,选择“新建”一个“序列” 3、然后进入“设置”,根据图示参数进行设置,最重要的是设置“垂直比9:16” (手机常用的大小有360×640、750×1334、720&#2…

    2022年8月31日
    98300
  • 小程序中如何实现excel数据批量导入

    1 建立数据源 要想将数据入库,就先需要建立数据源。登录微搭控制台,点击数据源,点击新建数据模型 输入名称和标识 数据源建立之后需要创建字段,点击添加字段 初学者最大的疑问是我需要建哪些字段,字段是个什么概念?我们还是先看一下我们的腾讯文档的在线表格 会用excel的人都知道,excel里有行和列的…

    2022年9月18日
    97700
  • Buhtrap黑客组织最新0day漏洞实例分析

    一直以来Buhtrap组织以其针对俄罗斯的金融机构和企业而闻名。在我们的跟踪过程中,发现并分析了该组织的主要后门以及其他工具。 自2015年底以来,该组织变为以经济利益位目的的网络犯罪组织,其恶意软件出现于东欧和中亚进行间谍活动中。 2019年6月我们名列前茅次发现Buhtrap使用0day攻击作。…

    2022年9月15日
    69900
  • mysql中事务和存储过程指的是什么

    在mysql中,事务是用户定义的一个数据操作序列,包含了一组数据库操作命令;事务把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不执行,因此事务是一个不可分割的工作逻辑单元。存储过程是一组为了完成特定功能的SQL语句集合;一个存储过程是一个可编程的函数,它在…

    2022年9月26日
    68400
  • ​CSS如何写出三角形

    CSS 写出三角形 /* create an arrow that points up */div.arrow-up { width:0px; height:0px; border-left:5px solid transparent; /* left arrow slant */ border-r…

    2022年9月1日
    34700
  • 如何进行XXL-JOB API接口未授权访问RCE漏洞复现

    XXL-JOB描述 XXL-JOB是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。 一、 漏洞详情 此次漏洞核心问题是 GLUE 模式。XXL-JOB 通过“GLUE模式”支持多语言以及脚本任务,该模式任务特点如下…

    2022年9月8日
    2.5K00
  • 服务器攻击是什么梗啊

    摘要 服务器攻击指利用各种技术对网络服务器造成不正当的访问、破坏、干扰、控制等行为。这些攻击手段可分为1、分布式拒绝服务(DDoS)攻击、2、SQL注入攻击、3、跨站脚本攻击(XSS)、4、密码破解等。尤其是分布式拒绝服务攻击(DDoS),它通过大量的计算机同时向一个或多个目标发送访问请求,导致目标…

    2024年4月25日
    1000
  • pr如何修改视频里的文字

    pr修改视频里的文字的方法: 1、首先点击左上角的字幕,然后选择新建字幕,再点击“默认静态字幕”。 2、然后输入自己需要的文字大小和相关的颜色。 3、建议大家使用常规的字体,不然容易出现不完整的情况。 4、添加之后可以将字幕的原件直接拖拽到上面的视频图层中。 5、然后就可以看到文字已经添加成功了。 …

    2022年8月29日
    2.1K00
  • mysql在linux中2003错误如何解决

    解决方法:1、修改“my.cnf”文件,在“bind-address = 127.0.0.1”的前面添加“#”将其注释掉;2、在文件中添加“skip-external-lockingskip-name-resolve”;3、利用“service mysql restart”重新启动mysql服务即可…

    2022年9月18日
    49400
  • Python如何安装及建立虚拟环境

    一、python安装 python安装以Python3.7.9版本为例,其他版本安装步骤一致。 Python官网 二、建立虚拟环境 win+r,打开dos窗口 查看python是否安装成功 安装virtualenv,安装命令: pip install virtualenv -i https://py…

    2022年9月6日
    72100
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部