WEB测试和App测试、Android和IOS测试区别
WEB测试和App测试:
web测试 | app测试 | |
性能测试 | 只需要测试响应时间 | 响应时间、流量测试和耗电量测试 |
兼容性测试 | 兼容浏览器,兼容IE6,IE8,chrome,firefox | 兼容的是手机设备,不同品牌,不同分辨率,不同android版本甚至不同操作系统的兼容,使用Testin这样的商业工具也可以做测试 |
安装测试 | 无 | 安装测试 |
交叉事件测试 | 无 | 就是在操作某个软件的时候,来电话、来短信,电量不足提示等外部事件 |
操作类型测试 | 无 | 横屏测试,手势测试 |
网络测试 | 无 |
包含弱网和网络切换测试,重点要考虑回退和刷新是否会造成二次提交。 弱网络的模拟,据说可以用360wifi实现设置。 |
从系统架构的层面 |
只要更新了服务器端,客户端就会同步会更新。 而且客户端是可以保证每一个用户的客户端完全一致的 |
APP端是不能够保证完全一致的,除非用户更新客户端。 如果是APP下修改了服务器端,意味着客户端用户所使用的核心版本都需要进行回归测试一遍。 |
升级测试 | 无 |
升级测试的提醒机制,升级取消是否会影响原有功能的使用, 升级后用户数据是否被清除了 |
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、 并发(中断)测试:闹铃弹出框提示,另一个应用的启动、视频音频的播放,来电、用户正在输入等,语音、录音等的播放时强制其他正在播放的要暂停;
2、 数据来源的测试:输入,选择、复制、语音输入,安装不同输入法输入等;
3、push(推送)测试:在开关机、待机状态下执行推送,消息先死及其推送跳转的正确性;应用在开发、未打开状态、应用启动且在后台运行的情况下是push显示和跳转否正确;推送消息阅读前后数字的变化是否正确;多条推送的合集的显示和跳转是否正确;
4、分享跳转:分享后的文案是否正确;分享后跳转是否正确,显示的消息来源是否正确;
5、 触屏测试:同时触摸不同的位置或者同时进行不同操作,查看客户端的处理情况,是否会crash等
更多注意点
WEB测试和App测试、Android和IOS测试区别相关推荐
- Android与iOS测试注意点
App测试中Android和IOS测试区别 分辨率测试: Android端种类多常见的手机分辨率: (4:3 VGA 640480 (Video Graphics Array) QVG ...
- Android与IOS测试区别
Android与IOS测试区别 Android与IOS测试区别 Android与IOS测试区别 Android开源,IOS非开源. 测试工具不同(由于Android开源,IOS非开源,Android自 ...
- flutter制作博客展示平台,现已支持 Web、macOS 应用、Android 和 iOS
Flutter Blog Theme using Flutter | Web, macOS, Android, iOS Flutter 最近发布了 Flutter V2.5.1,其性能得到了很大提升, ...
- APP软件Android和iOS两个平台软件著作权需要分开登记吗?
APP软件Android和iOS两个平台需要分开登记吗? APP软件的不同平台可以登记一个软件著作权,也可以按不同的平台分别登记软件著作权.当然也根据实际情况和公司需要而定. 如果APP软件的不同平台 ...
- 微信扫一扫 Android 与 IOS 小区别
wx.scanQRCode({ needResult: 0, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果, scanType: ["qrCode","bar ...
- Android和iOS 测试五个最好的开源自动化工具
本文主要介绍Android和iOS 五个最好的开源自动化工具,这里整理了相关资料,希望能帮助测试软件的朋友,有需要的看下 自动化测试在产品测试上有着非常重要的作用.实现测试自动化有多种积极的方式,包括 ...
- 【手机端测试的关注点】Android 和 IOS 两大主流系统测试点
文章目录 前言 一.概念架构以及主要区别 二.功能测试 三.安装与卸载测试 四.登录测试 五.安全性测试--权限测试 六.消息推送测试 七.前后台切换测试 八.UI 测试 九.兼容性测试 十.网络环境 ...
- H5能取代移动app(Android和iOS)吗?
大量新生移动设备的兴起,改变了互联网的未来.在技术的发展上,HTML5会取代App应用吗?或者说能够在多大程度上取代呢?在HTML5规范中,已经加入了相机.磁力罗盘.GPS信息的支持.很多新兴浏览器也 ...
- HBuilder发行App(Android和ios)
怎样将开发好的app测试和上架,此文包括Android和ios打包.测试和上架的大概过程.内容有些简陋,因为此过程踏坑无数,特此留念. 特此声明:内容不全仅供参考. 介绍两个参考网站: 1. http ...
最新文章
- 【云周刊】第178期:阿里云以生态联盟推动全球市场,牵手Bolloré集团全球合作...
- cobaltstrike安装_Cobalt Strike发送钓鱼邮件
- 搭建Windows Azure开发环境-Azure虚拟机
- MySQL批量更新死锁案例分析--转载
- 1122 Hamiltonian Cycle (25 分)【难度: 一般 / 知识点: 模拟 哈密顿回路】
- 服务降级-多版本支持
- 使用Maven进行增量构建
- Python requests介绍之接口介绍
- java 缓冲区中的数据存入缓冲区中_java8中NIO缓冲区(Buffer)的数据存储详解|chu...
- 怎么增加一个工位?ApiPost工位有什么用?
- 利用更改Windows7粘滞键漏洞破解登录密码
- 研究Warehousing Management
- 企业微信可以批量删除聊天记录吗?
- 运用for循环计算100以内奇数的和
- nginx: [error] CreateFile() “D:\nginx-1.20.1/logs/nginx.pid“ failed (2: The system cannot find the
- CSP-2022 游寄
- $.ligerDialog弹出对话框
- 主流的大数据BI软件有哪些?
- HTTP状态码常见的状态码!
- Dropout Batch Normolization