(转)APP功能测试要领

也许大家从事APP功能测试已经有一段时间了,心中一定有一个疑问,怎么样才能提高测试的覆盖面呢,我今天把APP功能测试内容分为APP本身的功能,APP关联的事务、APP外部环境、APP其他四大块来给大家讲解app测试的重点。
一、APP本身的功能及测试要点如下:
1、安装及卸载:
验证App是否能正确安装、运行、卸载以及操作过程和操作前后对系统资源的使用情况
2、升级(update):
1)当客户端有新版本时,应有更新提示。
2)当版本为非强制升级版时,用户可以取消更新,老版本能正常使用。用户在下次启动app时,仍能出现更新提示。
3) 当版本为强制升级(不升级无法使用APP)版时,当给出强制更新后用户没有做更新 时,退出客户端。下次启动app时,仍出现强制升级提示。
4)当客户端有新版本时,在本地不删除客户端的情况下,直接 更新检查是否能正常更新。
5)新版本可以离线安装覆盖当前版本;
6)升级不能覆盖用户的数据;
3、软件按钮:
软件中相关按钮的功能实是否实现,如返回按钮之类的。
4、物理按钮:
指手机的功能键按钮的功能实现的测试。
5、注册:
用户注册功能的测试:检验未注册和已注册用户是否能成功注册,以及注册信息是否完整.
6、登录:
用户登录的功能测试
7、忘记密码:
8、退出:
退出功能要注意,安卓手机要注意双击返回键是否能退出,IOS系统的app一般有退出按钮。
9、个人信息管理:
主要是对已注册用户,登录后的相关信息的管理,信息的内容与需求有关。
10、分享:
1)分享功能是否能正常分享
2)APP上分享成功后,需检测实际微博上是否分享成功 ,分享鉴权是否能正常通过微博用户名和密码的验证(验证成功和失败需提示)
3)取消分享是否能正常取消,是否会出现卡住情况 分享鉴权成功后,下次分享是否还需再次输入微博用户名和密码
4)邮件分享时,当机器没有绑定邮箱时,页面提示是否正确或者能否成功跳转到邮件绑定页面
11、支付功能检测:
1)订单金额与支付金额验证(单件,多件总额)数额一直(可使用特殊金额如:0、99、99.999、44.44445等)
2)支付优惠劵或者选择扣款验证,能正常使用
3)未提交支付的时候能正常取消支付
4)在未提交支付页面长时间停留再次操作需要给用户提示
5)点击支付响应后,在单个交易周期里只响应一次
6)订单支付失败可以重新进入支付流程
7)用户在支付订单的时候需要再次提示用户金额以及收款方信息用户确认
8) 如果用户发现数据不对可以返回重新提交支付
9)用户确认付款后跳正常转到响应的支付页面(APP本身的支付页面,其他APP或者网页的交互平台。根据业务的不同进行测试)
10)测试账户下余额不足的情况下支付失败,给出提示,但不扣款
11)测试账户下余额足够的情况下支付成功,能给出提示和跳转,扣款成功
12)测试账户下余额不足的情况下,取消支付。正常取消。
13)测试账户下余额充足的情况下,取消支付。正常取消。
14)支付成功后订单状态正常转换
15)支付失败或者取消支付是订单状态不发生变化
16)网络异常情况下测试即服务器正常响应了请求包,但 APP收到请求报超时。APP订单应该重新刷新状态
17) 支付账户余额不足补足后可重新进行正常支付
二、APP关联的事务
因为不同公司的APP关联的事业有所不同,这里主要简单讲一下,主要有以下几点:
1、与其它应用有业务关联
2、公司的用户体系
3、其他
三、APP外部环境功能及测试要点如下:
1、网络:
(2G、3G、4G、wifi、离线)app的运行情况,主要有以下几点:
1)离线模式下,功能是否正常 在线模式下加载过的页面会缓存,在离线模式下是否能显示缓存的页面
2)在线模式未加载过的页面,在离线模式下是否有加载图标或者提示
3)离线模式下操作需要连接网络的功能,是否会有网络未连接提示
4)离线模式下操作不需要连接网络的功能,是否操作正常
5)离线模式下操作拨打电话的功能,提示是否正常
2、系统(OS):
IOS:(系统版本的适配、屏幕尺寸的适配)
Android:(厂商(如三星、小米、华为)、系统版本、屏幕尺寸的适配)
3、分辨率
主要是测试app的适配情况。
4、任务管理器进入
5、桌面点击再次进入
6、手机交叉事件测试:
1)低电量、来电话、来短信、锁屏、
2)push提 醒、usb数据线插拔提醒
3)充电提醒是否能正常保用
四、APP其他测试
1、 UI检测
1)UI风格是否符合UI原型图标准
2)字体类型,字体大小是否与UI原型图保持一致
3)间距,边距是否和UI原型图保持一致(包括图片,文本,图标等)
4)UI按钮,图标,图片的阴影效果
5)UI按钮,图标,图片的高效果
6)图片的清晰度,是否失真
7)是否支持横竖屏,旋转
8)图片显示是否完整,清晰(旋转过后或者45度角度倾斜旋转)
2、ios与android机器交互检测(APP有ios版本和android版本才需要这些测试)
1)ios与ios机器相互发送消息、图片、语音、能正常接收
2)android与android机器相互发送消息、图片、语音,能正常接收
3)ios与android机器相互发送消息,图片,语音
3、状态保存检测:
1)是否确认某些操作需要保存上次操作状态(例如点击弹出图片提示)
2)关闭页面再打开,是否需要保存上次状态
3)切换页面再切回来,是否需要保存上次状态
4)在当前页面来交叉时,交叉结束后是否保
5)在当前界面 页面设置保存操作,通过页面
6)切换再切回,是否保存了设置(例如:修改昵称,资料,电话)

原文地址:https://www.cnblogs.com/NetPig/p/12257608.html

时间: 2024-11-08 23:49:04

(转)APP功能测试要领的相关文章

App功能测试的注意点

好几个月没有写博客记录学习心得了,这次回老家深夜闲来无事写一篇记录下这段时间的面试心得,这次面试过程很多面试官都问APP的有关测试,下面我就自己的认识和工作中的经验来谈谈自己对APP测试的认识: 1.push消息推送测试 检查push消息是否按照指定的业务规则发送. 检查不接收推送消息时,用户不会再接收到push消息. 如果用户设置了免打扰的时间段,检查在免打扰时间段内,用户接收不到push消息:在非免打扰时间段内,用户能正常接收到push消息. 当push消息是针对登录用户的时候,需要检查收到

2. 手机App功能测试要点

App测试最基本的就是保证功能能走通,然后在考虑其他的.很多时候面试的时候APP功能测试的时候,面试官会提问你APP测试与pc端的测试有什么区别. 我们可以从下面这个表格了解对比一下. ************************** 这里面有个Excel表格 web和APP测试区别 *************************** 原文地址:https://www.cnblogs.com/Chamberlain/p/10952850.html

(转)Android APP功能测试(个人总结完整版)

Android APP功能测试包含APP的安装卸载测试,界面测试,业务功能测试,APP特性测试,交叉事件测试,兼容性测试,升级更新测试,消息通知测试,功能键测试,手势测试等 1-APP的安装和卸载 1.1安装 软件在不同操作系统(Android 5.0/Android 6.0/Android 7.0/Android8.0及其他小迭代系统版本)上是否正常安装软件在不同的品牌手机(华为/三星/OPPO/VIVO等其他品牌手机)上是否正常安装软件在不同屏幕分辨率/屏幕大小的手机上是否正常安装第三方平台

app功能测试知识汇总

1 APP测试基本流程 2 1.1流程图 2 1.2测试周期 3 1.3测试资源 3 1.4日报及产品上线报告 3 2 App测试点 3 2.1安全测试 3 2.1.1软件权限 3 2.1.2安装与卸载安全性 4 2.1.3数据安全性 4 2.1.4通讯安全性 5 2.1.5人机接口安全性 5 2.2安装.卸载测试 5 2.2.1安装 6 2.2.2卸载 6 2.3 UI测试 6 2.3.1导航测试 7 2.3.2图形测试 7 2.3.3内容测试 7 2.4功能测试 7 2.4.1运行 8 2.

如何做好APP功能测试?

一.如何做好app的测试工作? 22 个回答 ? 斗魂大陆 凡是可能会出错的地方,一定会出错!--墨菲法则 腾讯有个平台可以实现适配兼容.服务器压力.性能测试.弱网络.耗电量测试等等,挺全面的.WeTest腾讯质量开放平台,本人亲测过体验还不错.下面说一下测试一个App具体包括哪些方面,以及每个方面的关键点. 测试人员常被看作bug寻找者,但你曾想过他们实际是如何开展测试的吗?你是否好奇他们究竟都做些什么,以及他们如何在一个典型的技术项目中体现价值?本文将带你经历测试人员的思维过程,探讨他们测试

App功能测试的7大注意点

1.运行 1)App安装完成后的试运行,可正常打开软件. 2)App打开测试,是否有加载状态进度提示. 3)App页面间的切换是否流畅,逻辑是否正确. 4)注册 同表单编辑页面 用户名密码长度 注册后的提示页面 前台注册页面和后台的管理页面数据是否一致 注册后,在后台管理中页面提示 5)登录 使用合法的用户登录系统 系统是否允许多次非法的登录,是否有次数限制 使用已经登录的账号登录系统是否正确处理 用户名.口令(密码)错误或漏填时能否登陆 删除或修改后的用户,原用户名登陆 不输入用户口令和重复点

手机APP功能测试经验分享2016.06.06

1.登录时,Android和IOS同样的操作,提示信息不一致: 2.注册等页面切换成横屏容易不兼容.把内存卡去掉,再发送图片.音频.视频容易出错. 3.Android和IOS同样的功能,同样的原型图,字段信息显示却不一致: 4.上划或者下拉刷新时,闪退: 5.上划或者下拉刷新会复制原有数据,造成越复制越多,其实并没有加载出新的数据: 6.重新编辑某些数据后,表面上保存更新了当前的数据,我们在手机手机APP上登录查看了,其实并没有真正的保存成功,而只是保存到了本地缓存中,可能和调用的接口有关系.

【转载】移动互联网App测试流程及测试点之功能测试

App功能测试 根据软件说明或用户需求验证App的各个功能实现,采用如下方法实现并评估功能测试过程: 1)采用时间.地点.对象.行为和背景五元素或业务分析等方法分析.提炼App的用户使用场景,对比说明或需求,整理出内在.外在及非功能直接相关的需求,构建测试点,并明确测试标准,若用户需求中无明确标准遵循,则需要参考行业或相关国际标准或准则. 2)根据被测功能点的特性列丼出相应类型的测试用例对其进行覆盖,如:涉及输入的地方需要考虑等价.边界.负面.异常或非法.场景回滚.关联测试等测试类型对其进行覆盖

APP开发的基本流程

一个独立App开发人的自白:做APP就是一场赌局,你要会押注 下面我们就直接来看下APP从业者必知的整个APP开发标准流程. 一般的APP开发及上线流程 步骤如下: 首先,制作一款APP,必须要有相关的idea(主意),也就是说,第一步是APP的idea(主意)形成. 其次,就是通过那些idea来进行APP的主要功能设计以及大概界面构思和设计. App的开发是一个不断推敲的过程. 首先,如果要做一款app,必须要前期进行沟通,初步表明此款app要实现的效果,属于哪个类型的app.在功能和实现价值