手机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测试的一点总结,很肤浅,只有通过不断增加经验,才能更好的做好测试。
手机App测试点归纳相关推荐
- 手机app测试用例怎么写?手机app测试点有哪些?没有水分,错过绝对后悔
目录 一.前言 二.安装卸载测试点 安装测试 卸载测试 三.登录注册测试点 登录测试点 注册测试点 四.更新推送测试点 数据更新 消息推送 五.还有易用性,兼容性,安全性太多了! 一.前言 在当 ...
- 【测试用例练习】二、手机app测试点
功能测试 1.app安装完成后试着运行,能否正常打开软件 2.打开后有没有加载状态的进度提示 3.页面间的切换是否流程, 4.按需求文档测试,功能是否都完全实现 5.app使用过程中有电话打进来在切回 ...
- 移动APP测试点归纳
以下所有测试最后必须在真机上完整的执行. 1 安装.卸载测试 1.1 在真机上.第三方软件(xy苹果助手.91.安卓助手)的安装与卸载 1.2 安装在手机卡上 或 SD卡上 (不同的IOS和安卓版本) ...
- 如何保证APP兼容性覆盖测试和手机APP测试如何进行兼容性测试?(学习笔记)
1.背景 众所周知,APP兼容性覆盖测试一直以来被认为是一个高成本.耗时低效.耗人力的测试工作,且兼容性测试是一项必须要进行的测试项目,因为有不同的机型.系统平台.分辨率.网络.厂商.数据兼容以及不同 ...
- 手机APP测试几个要点
移动互联网App测试点包括: 1.安全测试 1)软件权限 -扣费风险:包括发送短信.拨打电话.连接网络等 -隐私泄露风险:包括访问[url=]手机[/url]信息.访问联系人信息等 -新增风险项 2) ...
- 手机app 与pc 软件测试区别,1,web测试,Android测试,Ios测试的共同点与
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 1,web测试,Android测试,Ios测试的共同点与异同点都是哪些? 三者测试的共同点:都是为了保证软件系统的质量,满足客户需求,测试的设计方法都相同 ...
- 微信公众号会替代手机APP吗?
昨晚和一群朋友聚会,一位做电商的创始人宣称,他已经在微信公众号的运营中吸引了大量的用户,并达成了客观的交易量,他认为公众号将能取代90%的手机APP,"赶紧转行吧",他笑着对一帮以 ...
- 移动APP测试点、思路分析总结(精炼)
1.安装测试 1.1安装前测试 1.1.1检查文件是否齐全 1.1.2检查杀毒软件是否认为该安装包是病毒 1.1.3apk文件病毒检查 1.2安装中测试 1.2.1流程分析法 1.2.2应用商店安装 ...
- 【软件测试随笔】web测试点App测试点
目录 1. web测试点 1.1 输入框 1.1.1 字符型输入框 1.1.2 数值型输入框 1.1.3 日期型输入框 1.1.4 信息重复 1.2 搜索功能 1.2.1 功能实现 1.2.2 组合测 ...
最新文章
- qnetworkreply 获取状态_《DNF》魔界人二觉宠物怎么获取 魔界人二觉宠物获取方法分享...
- c语言两个正整数的最小公倍数,C语言求两个正整数的最小公倍数
- 基础知识—表达式与语句-表达式
- 《101 Windows Phone 7 Apps》读书笔记-ALARM CLOCK
- 三维图像处理_【图像处理】用于三维物体检测的三维骨干网络
- linux各文件夹的作用
- Django学习笔记7
- Python3对IP进行查询
- 对于文章的字母、单词、短语,(无用词表)的检索Java代码实现
- 如何优化Web网站性能?
- STM32与jink连接烧录程序
- 同花顺股票交易接口 正确用法
- 截图工具(窗体永远前置)
- python之父:一个合格的python程序员,应该从这三本书入手!
- 三相SVPWM逆变器MATLAB仿真实验,三相SVPWM逆变电路MATLAB仿真.doc
- 计算机检查磁盘,教你win7系统电脑检测到磁盘错误的解决教程
- 中止执行后超过2年_执行期限过了两年怎么处理
- jsp的两种开发模式
- 分享个梦塔防辅助工具,自动化控制刷图升级脚本
- 3.3 设置坐标轴的长度和范围