开发者社区> 余二五> 正文

手机App测试点归纳

简介:
+关注继续查看

本文是手机app测试点的归纳,好在工作中测试有个参考: 

1、安装、运行、卸载测试
验证App是否能正确安装、运行、卸载以及操作过程和操作前后对系统资源的使用情况主要包括:
1)检测软件是否能正确安装、运行、卸载 
2)安装、卸载、更新错误报告
3)App是否能正常启动正常运行,评估操作前后CPU、Memory、内存占用、Storage、磁盘占用等系统资源的使用情况。  
2、升级、更新测试 
新版版发布后,配合不同网络环境的自动更新提示及下载、安装、更新、启动、运行的验证测试。
1)测试升级后能否正常启动、运行。
2)测试升级后的功能是否与需求说明一样。
3)升级安装意外情况的测试(如死机、断电、重启)。
4)升级界面的UI测试。
5)不同操作系统间的升级测试。
3、UI测试  
UI测试的目标是确保用户界面会通过测试对象的功能来为用户提供相应的访问或浏觅功能。确保用户界面符合公司或行业的标准。包括用户友好性、人性化、易操作性测试。
主要测试用户界面(如菜单、对话框、窗口和其它可规控件)布局、风格是否满足客户要求、文字是否正确、页面是否美观、文字、图片组合是否完美、操作是否友好等。
4、功能测试
根据软件说明或用户需求验证App的各个功能实现,出现问题最多的也就是特殊符号、边界值、按钮之类的。可以先创建一个checklist,避免漏测。
5、性能测试  
主要评估App的性能是否满足要求 :
1)极限测试:在各种边界压力情况下,如电池、存储、网速等,验证App是否能正确响应。
2)响应能力测试:测试App中的各类操作是否满足用户响应时间要求 。
3)压力测试:反复/长期操作下、系统资源是否占用异常。
4)性能评估:评估典型用户应用场景下,系统资源的使用情况。
6、交叉事件测试
交叉测试又叫中断或冲突测试,是指一个功能正在执行过程中,同时另外一个事件或操作对该过程进行干扰的测试。交叉事件测试非常重要,能发现很多应用中潜在的性能问题。如:
1) 多个App同时运行是否影响正常功能
2) 手机开锁屏对运行中的App的影响
3) App运行时前/后台切换是否影响正常功能
4) App运行时发送/接收信息、邮件
5) App运行时拨打/接听电话
6) App运行时切换网络(2G、3G、wifi)
7) App运行时浏览网络
8) App运行时使用蓝牙传送/接收数据
9) App运行时使用相机、计算器等手机自带设备
7、安全测试  
1) 软件权限 
扣费风险:包括发送短信、拨打电话、连接网络等 
隐私泄露风险:包括访问手机信息、访问联系人信息等 
2) 数据安全性
当将密码或其他的敏感数据输人到应用程序时, 其不会被储存在设备中, 同时密码也不会被解码
输人的密码或当应用程序处理信用卡或其他敏感数据时,不以明文形式进行显
能合理地处理出现的错误
意外情况下应提示用户
3) 通讯安全性
在运行其软件过程中, 如果有来电、短信、蓝牙、红外等通讯或充电时, 是否能暂停程序,优先处理通信, 并在处理完毕后能正常恢复软件, 继续其原来的功能
应用程序能够处理网络异常和及时将异常情况通报用户
4)人机接口安全性
返回键、home键等物理键总保持可用
声音的设置不影响应用程序的功能
应用程序必需能够处理不可预知的用户操作, 例如错误的操作和同时按下多个键
8、兼容测试
主要测试内部和外部兼容性。
1)与本地及主流App是否兼容
2) 基于开发环境和生产环境的不同,检验在各种网络连接下(WiFi、GPRS、EDGE、3G等,是否支持net接入点和wap接入点),App的数据和运用是否正确
3)与各种设备是否兼容,若有跨系统支持则需要检验是否在各系统下,各种行为是否一致:
不同操作系统版本的兼容性,是否适配,不同的版本是存在差异的,一般低版本容易出现问题。
不同手机屏幕分辨率的兼容性
不同手机品牌的兼容性
9、回归测试  
1)Bug修复后的回归测试在交付前、要进行全量用例的回归测试。
2)Bug修复后且在新版本发布后需要进行回归测试。
10、用户体验测试  
以主观的普通消费者的角度去感知产品或服务的舒适、有用、易用、友好亲切程度。通过不同个体、非经验的操作使用方式去有效评价产品的体验特性,提出修改意见提升产品的潜在客户满意度。同时,客户反馈对测试人员来说,也是很重要的参考。
1)是否有空数据界面设计,引导用户去执行操作。
2)是否滥用用户引导。
3)是否有不可点击的效果,如:你的按钮此时处于不可用状态,那么一定要灰掉,或者拿掉按钮,否则会给用户误导
4)菜单层次是否太深
5)交互流程分支是否太多
6)相关的选项是否离得很远
7)一次是否载入太多的数据
8)界面中按钮可点击范围是否适中
9)标签页是否跟内容没有从属关系,当切换标签的时候,内容跟着切换
10)是否定义Back的逻辑。涉及软硬件交互时,Back键应具体定义
11)是否有横屏模式的设计,应用一般需要支持横屏模式,即自适应设计
以上这些只是最近一段时间对于手机app测试的一点总结,很肤浅,只有通过不断增加经验,才能更好的做好测试。










本文转自 h2appy  51CTO博客,原文链接:http://blog.51cto.com/h2appy/1676102,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
APP测试点总结(全面解析)
客户端功能测试、兼容测试、性能测试、网络测试、接口测试、异常测试、安全测试简介。。。
59 0
你知道APP UI设计基础知识和测试点吗?
大家好,我是阿萨。日常我们使用APP 较多。但是大家了解APP UI 设计的原则吗?作为测试人员,如何在日常的测试工作中校验APP UI 设计是否合理,合规呢?
47 0
极光:手机APP消息推送平台
简单来说:极光推送是一个免费的开源的手机APP消息推送平台(类似帅哥美女们常用的购物APP某宝、某东等,一些优惠券消息后台推送到你们手机上)。
119 0
【安卓开发】调用手机的相机进行拍照并且保存在本地的APP
【安卓开发】调用手机的相机进行拍照并且保存在本地的APP
54 0
使用钉钉手机APP扫一扫注册阿里云账号全流程
阿小云想要购买一台阿里云服务器,需要注册一个阿里云账号,听说使用钉钉APP扫一扫注册可以免去实名认证步骤,分享一篇使用钉钉手机APP扫一扫注册阿里云账号教程:
135 0
蓝牙模块手机APP通信|学习笔记
快速学习蓝牙模块手机APP通信
196 0
阿里云EMAS专家测试手机APP测试Android和iOS上百款机型
阿里云EMAS专家测试服务覆盖Android和iOS上百种手机型号,日活过亿规模手机APP经验的阿里云EMAS测试专家,48小时输出详细测试报告,包括功能测试、性能测试、UI适配测试以及隐私合规检测等。阿里云百科来详细说下阿里云EMAS专家测试服务说明及价格
234 0
okcc呼叫中心需要手机APP吗?
最近几年,不时有朋友问我,有没有做APP? 特别是在2020年新冠疫情期间,很多呼叫中心的从业者,都寄希望于手机APP来满足员工居家办公的需求。 基于呼叫中心的手机APP,完成电话呼叫、CRM跟进、日常统计管理等工作,看起来坐席离开电脑受持手机一样可以正常开展工作。 那么,呼叫中心到底是否需要手机APP呢? 肉眼可见,屏幕大小直接影响坐席对信息获取及记录的效率;在频繁接打电话的工作场景中,使用手机工作对比使用电脑工作,工作效率不可同日而语。 一般来说,呼叫中心正是坐席集中、高频度接打电话为主的工作场景,因此,在绝大多数呼叫中心职场中,手机APP并不适用。 就阴必有阳,有正必有反。 确实存在部分
89 0
MLX90640 红外热成像仪测温传感器 手机 APP 软件 RedEye 连接操作详细
鉴于手机运算速度较慢,与手机连接时请务必将成像仪的刷新速率设置为 4Hz 或以下,否则可能出现较为更重的显示卡顿甚至无法正常显示实时画面。
128 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
移动App持续交付之路
立即下载
移动App研发加速—跨平台解决方案
立即下载
云原生时代下的App开发
立即下载