app测试

web测试及app测试小结

◇◆丶佛笑我妖孽 提交于 2019-11-28 15:13:25
1、功能测试方面测试过程中 操作习惯的区别, web上主要是鼠标点击(单击双击)、上下滚动、拖曳、右击 app是手指点击、长按,滑动(上下左右),手机横屏、多点触控 2、兼容性 web是对浏览器的兼容性 app是对手机的适配(分辨率,屏幕尺寸,还要看设备系统:android各版本和IOS各版本) 3、性能测试 web关注响应时间 app还需关注流量、电量、CPU、GPU、Memory等 4、交叉事件测试(健壮性测试) 手机软件切换、来电话、来短信、电力不足提醒、闹钟 5、网络测试 网络切换、弱网测试,弱网情况下对造成的用户体验,重点考虑回退和刷新是否会造成二次提交 6、版本测试 后台服务变更是否影响其他版本的使用,核心版本都需要进行回归测试一遍 必须测试安装、更新、卸载。安装时的中断、弱网、安装后删除安装文件。更新的强制更新与非强制更新、增量包更新。卸载后删除app相关的文件。 来源: CSDN 作者: seilinme 链接: https://blog.csdn.net/seilinme/article/details/81349132

web与app测试重点

混江龙づ霸主 提交于 2019-11-28 15:13:08
1.功能测试: 所实现的功能是否和需求一致; 2.界面测试: 界面是否美观,风格是否一致,文字内容是否正确; 3.链接测试: 打开链接速度是否合理;是否链接到正确的页面;是否有空白页面; 4.性能测试: 系统能支持多少用户同时在线;超过这些用户数,系统会给出什么样的反映; 5.兼容性测试: 项目在不 同操作系统,不同浏览器上功能是否能正常使用; 6.安全性测试: 用户的登录名和密码在传输过程中是否是加密传输的; 用户长时间未操作页面,session会话是否会过期,要求用户重新登录; 日志文件cookies里的用户名和密码是否是加密的; 登录次数和登录设备是否有限制,是否支持一个账号多个设备登录; APP测试重点 1.安装卸载测试: app在 不同的操作系统(安卓和ios),不同的版本,不同的机型上是否都能安装成功; 在安装过程中,突然断网或网络不好,是否给出有好的提示,网络恢复之后是否能正常下载; 在安装过程中,突然内存不足,是否有相应的提示; 在安装过程中,是否支持取消操作; 在安装过程中,突然死机,断电,卡死,手机恢复正常后,是否能正常安装;、 安装成功后能否正常运行 卸载时在不同系统,不同版本上能够卸载成功; 在卸载过程中是否支持取消操作; 在卸载过程中,突然死机,断电,卡死,手机恢复正常后,是否能正常卸载; 卸载完成之后,查看文件是否卸载干净; 转载于:https:/

手机APP测试要点

[亡魂溺海] 提交于 2019-11-28 15:12:01
1、功能测试 最基本的测试,主要是测试软件app的功能点、业务逻辑; 关联性(主要是测试客户端和PC的交互,客户端处理完后,保证PC端数据同步且一致) 2、性能测试 cpu,占用不超过10% 响应时间(包括app启动和退出),满足258原则,2秒以内用户感觉很快,2-5秒感觉一般,5-8秒感觉很慢,但是能接受,8秒以上用户无法接受,选择离开,或者再次发送请求。 耗电量,与cpu占用有关 内存 3、兼容性测试 手机app需要重点关注的: 不同操作系统:android、iOS 不同手机厂商:小米,华为等 不同的手机屏幕分辨率 与其他第三方app的兼容 4、安装卸载更新测试 也是手机app比较特别的测试点: 安装的路径,手机还是sd卡上 高低版本的覆盖安装 内存不足时的安装 安装过程中出现中断情况 第三方管理软件中卸载app 卸载过程中出现中断情况 更新过程中出现中断情况 更新时内存不足 5、中断或崩溃测试 中断测试主要是测试app是否会出现crash情况。 来电、短信、闹钟、低电量等 网络环境突然改变,或者网络中断,例如隧道、电梯(离线支持) 切换网络,例如数据连接切换到wifi 外部设备,比如充电,插耳机 内存不足 改变设备方向 改变手机语言,例如英文 多后台程序切换 长时间开机并且长时间开启app 也可以用monkey来测试apk的稳定性,也能检查出一些crash的问题,包括空指针

【转】web测试和app测试重点

坚强是说给别人听的谎言 提交于 2019-11-28 15:11:02
转自: https://blog.csdn.net/qq_35958094/article/details/76402681 主体copy,有部分内容是自己添加的。 Web测试的重点 功能性测试: 确保实现的功能与需求一致; UI交互测试: 界面美观整洁,符合审美, 交互合乎逻辑;系统风格是否一致, 文字内容是否正确; 性能测试: 系统能支持多少用户同时在线使用, 如果超出, 是否给与提示; 链接测试: 链接是否有效,有无空链接, 打开链接时间是否合理; 兼容性测试:不同浏览器上功能是否正常, 不同操作系统上功能是否正常; 安全性测试: 登录的用户名和密码的是否加密传输;长时间未登录, session是否过期, 要求用户重新登录;一个账号是否允许多台设备同时登录;登录次数, 短信验证码发送次数是否受限制; 日志或cookies中对登录密码是否加密; 参数的名称和DB中的字段名称是否一致, 防止SQL注入; App测试的重点 功能测试: 和Web基本一致, 确保实现的功能与需求一致; 安装卸载测试: 不同版本, 不同机型上安装, 确保安装成功; 安装过程中出现关机、弱网、其他三方软件卸载、内存不足、其他操作(来电、插入耳机、充电等), 恢复后能否继续安装成功; 安装过程中是否支持取消; 安装成功后能否正常使用, 安装成功后对其他3方app是否影响(主要是常用的app, 如微信、微博、

APP测试重点

南笙酒味 提交于 2019-11-28 15:10:52
APP测试: 功能性—web测试 根据产品需求文档编写测试用例而进行测试 功能性包括客户端的单个功能模块,及功能业务逻辑(功能交互) 如:涉及输入的地方需要考虑等价类,边界值,异常或非法等 安装与卸载 软件安装后是否可以正常运行 安装过程是否可以取消 安装空间不足时是否有相应的提示 是否可以卸载应用(可通过桌面卸载,可可以通过软件卸载安装.曾发现在IOS手机上有个应用安装时未完全安装,终止安装后,未完全安装的应用图标一直显示在手机上,且无法成功删除) 卸载是否支持取消功能,单击取消后软件卸载功能是否正常====不可逆 卸载后文件是否全部删除干净(所有的安装文件夹) 安装到本地还是SD卡,有选择可以提供 安装完自动删除安装包 从不同的应用市场下载进行安装 重复安装 软件更新升级 当客户端有新版本时,是否有跟新提示 当版本为非强制升级版时用户可以取消跟新,老板本能正常使用,用户在下次启动APP时,仍能出现跟新提示 当版本为强制升级版时,当给出强制跟新后用户没有做跟新时,退出客户端,下次启动APP时,仍出现强制升级提示 检查跟新后各个功能是否能正常使用 在线跨版本升级后能否正常使用 -----如果是版本重构(需要全部测试) -----如果是添加新的功能(除了测试新功能,基本功能需要测试一遍,修复的功能也要做细致的测试) 登录测试 1.账号密码登录 2.第三方登录 3.指纹登录 4

APP 测试 与 WEB 测试的区别

跟風遠走 提交于 2019-11-28 15:09:18
单纯从功能测试的层面上来讲的话,APP 测试、web 测试 在流程和功能测试上是没有区别的。 根据两者载体不一样,则区别如下: 系统结构方面 web项目,b/s架构,基于浏览器的;web测试只要更新了服务器端,客户端就会同步会更新。 app项目,c/s结构的,必须要有客户端;app 修改了服务端,则客户端用户所有核心版本都需要进行回归测试一遍。 性能方面 web项目 需监测 响应时间、CPU、Memory app项目 除了监测 响应时间、CPU、Memory外,还需监测 流量、电量等 兼容方面 web项目 : 1. 浏览器(火狐、谷歌、IE等) 2. 操作系统(Windows7、Windows10、Linux等) app项目: 1. 设备系统: iOS(ipad、iphone)、Android(三星、华为、联想等) 、Windows(Win7、Win8)、OSX(Mac) 2. 手机设备可根据 手机型号、分辨率不同 相对于 Wed 项目,APP有专项测试 1. 干扰测试:中断,来电,短信,关机,重启等 2. 弱网络测试(模拟2g、3g、4g,wifi网络状态以及丢包情况);网络切换测试(网络断开后重连、3g切换到4g/wifi 等) 3. 安装、更新、卸载 安装:需考虑安装时的中断、弱网、安装后删除安装文件等情况 卸载:需考虑 卸载后是否删除app相关的文件 更新:分强制更新

APP测试的注意点(区别web测试)

只愿长相守 提交于 2019-11-28 15:08:43
做app测试的时候,梳理了一下和web的测试不同的关注点。app和web依托的设备,他们的架构方式等不一样,所以测试的时候需要关注的点也就不一样,以下是我整理的app特性测试关注点。大家多多提意见,多多补充 来源: CSDN 作者: 尼古拉于晏 链接: https://blog.csdn.net/qq_33673130/article/details/89514732

WEB测试与APP测试重点及区别

拈花ヽ惹草 提交于 2019-11-28 15:08:20
WEB测试重点 1.功能测试: 所实现的功能是否和需求一致; 2.界面测试: 界面是否美观,风格是否一致,文字内容是否正确; 3.链接测试: 打开链接速度是否合理;是否链接到正确的页面;是否有空白页面; 4.性能测试: 系统能支持多少用户同时在线;超过这些用户数,系统会给出什么样的反映; 5.兼容性测试: 项目在不 同操作系统,不同浏览器上功能是否能正常使用; 6.安全性测试: 用户的登录名和密码在传输过程中是否是加密传输的; 用户长时间未操作页面,session会话是否会过期,要求用户重新登录; 日志文件cookies里的用户名和密码是否是加密的; 登录次数和登录设备是否有限制,是否支持一个账号多个设备登录; APP测试重点 1.安装卸载测试: app在 不同的操作系统(安卓和ios),不同的版本,不同的机型上是否都能安装成功; 在安装过程中,突然断网或网络不好,是否给出有好的提示,网络恢复之后是否能正常下载; 在安装过程中,突然内存不足,是否有相应的提示; 在安装过程中,是否支持取消操作; 在安装过程中,突然死机,断电,卡死,手机恢复正常后,是否能正常安装;、 安装成功后能否正常运行 卸载时在不同系统,不同版本上能够卸载成功; 在卸载过程中是否支持取消操作; 在卸载过程中,突然死机,断电,卡死,手机恢复正常后,是否能正常卸载; 卸载完成之后,查看文件是否卸载干净; 2.运行测试

app测试中坑及易忽略点

心已入冬 提交于 2019-11-28 15:07:50
安卓部分机型对于拍照的图片上传之后居然左转了90度。 ios键盘挡住输入框 无法保持键盘在弹出状态 键盘收下留下空白阴影 非系统自带的键盘,弹出来的不是数字键盘 在上下滑动中数据会出现重复展示 用两个手指同时点击并列的Banner广告,Android会同时请求两个广告的数据,属于跨view交互了。 安卓手机复制数字,报未知错误(魅族) 顶部文案错乱,随机显示( IOS ) 缓存问题 Android 最容易忽略的测试点 1 、 APP 覆盖安装 有时候我们总是直接下载最新的版本进行测试,忘记覆盖安装,可能升级之后会导致不适配。 2 、网络切换 现在的测试都是 WIFI 网络极好的情况下进行测试,忽略了 2G 、 3G 网络的访问,我们要经常切换网络进行测试,看 2G 、 3G 网络下图片是否会正常展示。同时也要注意 APP 在网络断开后,重新请求网络数据及图片是否正常的展示。 3 、分辨率的适配 安卓 的手机版本较多,要测试分辨率的问题, UI 交互是否展示正常;也要注意低版本内存较小的手机 APP 是否能正常运行,像 2.3 版本的手机。 4 、安卓手机自带的物理键 安卓手机自带物理键点击返回是直接返回到主页、还是返回到上一个页面。物理键是有嵌页面返回的,这个是要看产品设计了。 5 、被其他程序控制 有一些 APP 总会被手机管家所控制,无法动弹了,这个要看你的 APP 牛不牛了。

app测试中,安卓和IOS的区别(搜索网上后总结的)

折月煮酒 提交于 2019-11-28 15:07:37
App测试中ios和Android的区别: 1、Android长按home键呼出应用列表和切换应用,然后右滑则终止应用; 2、多分辨率测试,Android端20多种,ios较少; 3、机操作系统,Android较多,ios较少且不能降级,只能单向升级;新的ios系统中的资源库不能完全兼容低 版本中的ios系统中的应用,低版本ios系统中的应用调用了新的资源库,会直接导致闪退(Crash); 4、操作习惯:Android,Back键是否被重写,测试点击Back键后的反馈是否正确;应用数据从内存移动到SD卡 后能否正常运行等; 5、push测试:Android:点击home键,程序后台运行时,此时接收到push,点击后唤醒应用,此时是否可以正 确跳转;ios,点击home键关闭程序和屏幕锁屏的情况(红点的显示); 6、安装卸载测试:Android的下载和安装的平台和工具和渠道比较多,ios主要有app store,iTunes和 testflight下载; 7、升级测试:可以被升级的必要条件:新旧版本具有相同的签名;新旧版本具有相同的包名;有一个标示符区 分新旧版本(如版本号),对于Android若有内置的应用需检查升级之后内置文件是否匹配(如内置的输入法) 另外:对于测试还需要注意一下几点: 1、并发(中断)测试:闹铃弹出框提示,另一个应用的启动、视频音频的播放,来电、用户正在输入等