手机测试

手机APP(功能)测试重点

心不动则不痛 提交于 2019-11-28 14:52:14
  在手机客户端进行查看的测试重点:   1、查看各个模块,界面之间的跳转是否正确;数据的排序方式   2、“点击加载更多”的分页处理技术,是否有重复的数据,数据显示是否完整,到达最后一页后是否还有数据进行显示   3、出现异常情况是否有提示,是否跳转到已经设定好的默认页面,如断网情况下,显示网络未连接,数据加载失败,或者如果此页面没有数据显示,显示友好提示信息。   4、图片处理的地方,是否容易出现程序崩溃现象,主要是图片压缩机制   5、前台展示的数据,后台进行变动(增、删、改),是否是实时更新还是app一开始运行再进行加载   6、前台主动发出请求,后台数据库中是否存在相应的数据同时包括数据的关联性(商家的会员进行下订单,数据库中生成一条订单的记录的同时,生成一条积分记录,该会员的积分进行相应的变化)   手机app网络环境测试重点:   主要是针对2G、3G、wifi三种网络环境进行测试   手机app兼容性测试:   主要是针对android各个系统版本进行测试,及测试屏幕分辨率进行测试   手机app测试的应用主要是微博分享和push信息推送 来源: CSDN 作者: JesseBug 链接: https://blog.csdn.net/moakey/article/details/79167973

App测试点总结

早过忘川 提交于 2019-11-28 14:50:52
2.1安全测试 2.1.1软件权限 1)扣费风险:包括发送短信、拨打电话、连接网络等 2)隐私泄露风险:包括访问手机信息、访问联系人信息等 3)对App的输入有效性校验、认证、授权、敏感数据存储、数据加密等方面进行检测 4)限制/允许使用手机功能接人互联网 5)限制/允许使用手机发送接受信息功能 6)限制/允许应用程序来注册自动启动应用程序 7)限制或使用本地连接 8)限制/允许使用手机拍照或录音 9)限制/允许使用手机读取用户数据 10) 限制/允许使用手机写人用户数据 11) 检测App的用户授权级别、数据泄漏、非法授权访问等 2.1.2安装与卸载安全性 1)应用程序应能正确安装到设备驱动程序上 2)能够在安装设备驱动程序上找到应用程序的相应图标 3)是否包含数字签名信息 4)JAD文件和JAR包中包含的所有托管属性及其值必需是正确的 5)JAD文件显示的资料内容与应用程序显示的资料内容应一致 6)安装路径应能指定 7)没有用户的允许应用程序不能预先设定自动启动 8)卸载是否安全, 其安装进去的文件是否全部卸载 9)卸载用户使用过程中产生的文件是否有提示 10)其修改的配置信息是否复原 11)卸载是否影响其他软件的功能 12)卸载应该移除所有的文件 2.1.3数据安全性 1)当将密码或其他的敏感数据输人到应用程序时, 其不会被储存在设备中, 同时密码也不会被解码 2

移动互联网app测试流程以及测试点

妖精的绣舞 提交于 2019-11-28 14:50:27
Table of Contents 1.APP测试基本流程 1.1流程图 1.2测试周期 1.3测试资源 1.4日报及产品上线报告 2 App测试点 2.1安全测试 2.1.1软件权限 2.1.2安装与卸载安全性 2.1.3数据安全性 2.1.4通讯安全性 2.1.5人机接口安全性 2.2安装、卸载测试 2.2.1安装 2.2.2卸载 2.3 UI测试 2.3.1导航测试 2.3.2图形测试 2.3.3内容测试 2.4功能测试 2.4.1运行 2.4.2应用的前后台切换 2.4.3免登录 2.4.4数据更新 2.4.5离线浏览 2.4.6 App更新 2.4.7定位、照相机服务 2.4.8时间测试 2.4.9 PUSH测试 2.5性能测试 2.6交叉事件测试 2.7兼容测试 2.8回归测试 2.9升级、更新测试 2.10用户体验测试 2.11 硬件环境测试 2.11.1手势操作测试 2.11.2网络环境 2.11.3服务器宕机或出现404、502等情况下的测试 2.12接口测试 2.13客户端数据库测试 1.APP测试基本流程 1.1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间。正式测试前先向主管确认项目排期。 1.3测试资源 测试任务开始前,检查各项测试资源。 -

web测试和手机测试的区别

混江龙づ霸主 提交于 2019-11-28 14:29:56
http://bbs.51testing.com/thread-1159778-1-1.html 1. 从技术上来说 : WEB测试和移动端测试其测试类型也基本相似,都需要进行功能测试、性能测试、安全性测试、GUI测试等测试类型。 他们的主要区别在于具体测试的细节和方法。 web项目,一般都是b/s架构,基于浏览器的,而app则是c/s的,是有客户端的。 2. 从系统架构来看的话 : web测试只要更新了服务器端,客户端就会同步更新; 而如果是app下修改了服务端,意味着客户端用户所使用的核心版本都需要进行回归测试一遍。 3. 客户端性能方面 : web页面可能只会关注响应时间, app则还需要关心流量、电量、CPU、GPU、Memory这些了。 4. 兼容方面 : web是基于浏览器的,所以更倾向于浏览器(IE、chrome、Firefox)和电脑硬件,电脑 系统的方向的兼容; app的测试则必须依赖手机或者pad,不仅要看分辨率,屏幕尺寸,重要看设备系统 5. app的专项测试 : 1) 多网测试 :无线网络、2G、3G、4G等,断网、网速较差及网络之间的切换时页面的显示等,此外,在非wifi下,还需要注意网络使用量问题 2) 中断测试 :如电话、短信、通知、断电等,软件需要处理这些特殊情况 3) 安装测试 :除了常规的安装、更新、卸载时的用户数据处理外还要考虑到异常场景

Web测试和APP测试有什么区别?

ⅰ亾dé卋堺 提交于 2019-11-28 14:17:57
不管是传统行业的web测试,还是app测试,都离不开测试的基础知识,即是不管怎么变,测试的原理依然会融入在这两者当中。 1、Web测试和APP测试相同点 1)设计测试用例时,依然都是依据边界值分析法、等价类划分等; 2)多数采用黑盒的测试方法,来验证业务功能是否得到正确的应用; 3)需要检查界面的布局、风格和按钮等是否简洁美观、是否统一等; 4)测试页面载入和翻页的速度、登录时长、内存是否溢出等; 5)测试应用系统的稳定性等。 2、不同点 相对于web测试,手机软件测试,除了要考虑基本的功能测试、性能等,还要考虑手机本身固有的属性特征。所以对比web测试和手机测试,手机测试过程中还需要注意如下几个方面特性: 1)手机作为通信工具,来电、去电、接收短信等操作都会对app应用程序产生影响,所以app测试第一个要考虑的属性特征是:中断测试。 中断测试有人为中断、新任务中断以及意外中断等几种情况,主要从以下几个方面进行验证: a.来电中断:呼叫挂断、被呼叫挂断、通话挂断、通话被挂断 b.短信中断:接收短信、查看短信 c.其他中断:蓝牙、闹钟、插拔数据线、手机锁定、手机断电、手机问题(系统死机、重启) 2)手机用户对app产品的安装卸载操作:从上一个版本/上两个版本直接升级到最新版本。 全新安装新版本 新版本覆盖旧版本安装 卸载旧版本,安装新版本 卸载新版本,安装新版本 3

【杂谈】字符

不问归期 提交于 2019-11-28 07:47:54
不可见字符: https://blog.csdn.net/sushengbuhuo/article/details/97836785 奇葩字符: https://www.cnblogs.com/52cik/p/unicode-mark-nonspacing.html 打开浏览器控制台输入: '\u034F' ; '很好玩'+Array(50).join('\u0310')+Array(50).join('\u0598')+Array(50).join('\u0e49'); '测试测试'+Array(50).join('\u0310')+Array(50).join('\u0598')+Array(50).join('\u0e49'); 回车 然后输入copy($_) 然后直接粘贴发给自己的手机 来源: https://www.cnblogs.com/the-fool/p/11399947.html

fiddler弱网络测试

房东的猫 提交于 2019-11-27 03:52:39
Fiddler 是一款非常流行并且实用的 http 抓包工具, 能够记录并检查所有你的电脑和互联网之间的 http 通讯,设置断点,查看所有的“进出” Fiddler 的数据 检查Fiddler端口占用名命令: netstat - ano | findstr “8888” 在使用Fiddler进行手机端抓包时注意一下情况发生: 1. fiddler 设置:https 和connection设置,如图 2.电脑端和手机端要在同一局域网。 手机->设置->无线->长按(或者在连接的wifi右边有小三角图标可以点击)进入wifi设置界面,进行代理设置->手动->服务器填写电脑端的IPV4的IP,端口填写Fiddler的端口,默认8888->保存,记得重启fiddler工具 注意:如果电脑是wifi,就要连接无线网的IPV4,连接有线,就要设置以太网的IPV4 3.手机端运行测试的软件,(操作与网络相关的操作,如从服务器获取信息的操作),就可以抓取相关信息 4.设置弱网 :如图 5.测试前后数据对比。 注意:Fiddler左下角的capturing功能要记得打开 ) 6.测试关注点: ①.弱网下,加载的进程是否有问题,如冻屏,死机,闪退等异常 ②.加载期间是否有相应图标显示或者相应的提示文字,语言,表述 ③.加载时间过长或者一直加载不上的情况下,是否有友好提醒 ④.加载语言

手机功耗测试

六月ゝ 毕业季﹏ 提交于 2019-11-26 16:46:35
极力推荐Android 开发大总结文章:欢迎收藏 程序员Android 力荐 ,Android 开发者需要的必备技能 本篇文章主要介绍 Android 开发中的部分 功耗 知识点,通过阅读本篇文章,您将收获以下内容: 1.测试功耗手机配置 2.飞行模式待机功耗 3.单SIM卡实网待机功耗 4.双SIM卡实网待机功耗 5.单SIM卡实网待机 + 数据连接功耗 6.单SIM卡待机 + WIFI/BT/GPS功耗 7.通话电流功耗 8.home界面idle电流功耗 9.home界面idle + 去掉背光和TP功耗 10.FM电流 (耳机模式)功耗 11.BT传输数据功耗 12.Audio - MP3 Play back (headset)功耗 13.Video功耗 14.Camera 功耗 15.MTK 平台手机功耗提交注意事项 1. 测试功耗手机配置 测试功耗数据之前,请先确认以下配置: 1.关闭 WIFI/BT/GPS ,关闭数据连接,设置飞行模式。 (根据具体测试场景设置) 2.关闭 mobile log/modem log/net log ,打开 LOG 会增加电流。注意:确认 /sdcard/mtklog (/data/mtklog) 中是否有 LOG 生成,确定关闭成功。 3.确认各个模块是否已经正常工作,各个模块都会影响功耗,需要在模块工作 OK 之后再测试功耗问题。 4

作为测试人员,不能不懂的adb命令和操作

醉酒当歌 提交于 2019-11-26 14:20:21
刚从web转到app测试,很多知识需要补充,记录一下 1.概念 其实我们口中所讲的adb是个泛指,这其中有两个工具——Fastboot和ADB fastboot 快速启动,usb链接数据线的一种刷机方式 ADB 调试安卓或者按照app的工具,是安卓sdk中的一种工具,用此工具可以调试安卓模拟器或者真机 ps:冷知识 一般Android设备连接WinXP是无需安装驱动的 2.adb的功能 运行设备的shell(命令行) 管理模拟器或设备的 端口映射 计算机和设备之间上传/下载文件 将本地apk软件安装至模拟器或android设备 ADB是一个客户端-服务器端 程序, 其中客户端是你用来操作的电脑, 服务器端是android设备。而ADB驱动就是电脑与android设备的通信的客户端驱动程序。 所有能对手机的操作都能用adb实现。也就是说如果你玩的6,你就是触摸屏完全坏了,显示屏完全坏了,就只是给你一个主板,你照样能完成你要做的动作。当然在一般场景不推荐这样做,效率优先嘛。 ps:下载adb工具的时候,很多包都把这两个工具打包在一起了 3.使用方法 a.电脑下载并安装好adb工具 安卓开发者网站 https://developer.android.google.cn/studio/releases/platform-tools?hl=en 下载对应的adb安卓包 解压后,配置环境变量