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测试区别相关推荐

  1. Android与iOS测试注意点

    App测试中Android和IOS测试区别 分辨率测试:   Android端种类多常见的手机分辨率:   (4:3   VGA 640480 (Video Graphics Array)   QVG ...

  2. Android与IOS测试区别

    Android与IOS测试区别 Android与IOS测试区别 Android与IOS测试区别 Android开源,IOS非开源. 测试工具不同(由于Android开源,IOS非开源,Android自 ...

  3. flutter制作博客展示平台,现已支持 Web、macOS 应用、Android 和 iOS

    Flutter Blog Theme using Flutter | Web, macOS, Android, iOS Flutter 最近发布了 Flutter V2.5.1,其性能得到了很大提升, ...

  4. APP软件Android和iOS两个平台软件著作权需要分开登记吗?

    APP软件Android和iOS两个平台需要分开登记吗? APP软件的不同平台可以登记一个软件著作权,也可以按不同的平台分别登记软件著作权.当然也根据实际情况和公司需要而定. 如果APP软件的不同平台 ...

  5. 微信扫一扫 Android 与 IOS 小区别

    wx.scanQRCode({ needResult: 0, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果, scanType: ["qrCode","bar ...

  6. Android和iOS 测试五个最好的开源自动化工具

    本文主要介绍Android和iOS 五个最好的开源自动化工具,这里整理了相关资料,希望能帮助测试软件的朋友,有需要的看下 自动化测试在产品测试上有着非常重要的作用.实现测试自动化有多种积极的方式,包括 ...

  7. 【手机端测试的关注点】Android 和 IOS 两大主流系统测试点

    文章目录 前言 一.概念架构以及主要区别 二.功能测试 三.安装与卸载测试 四.登录测试 五.安全性测试--权限测试 六.消息推送测试 七.前后台切换测试 八.UI 测试 九.兼容性测试 十.网络环境 ...

  8. H5能取代移动app(Android和iOS)吗?

    大量新生移动设备的兴起,改变了互联网的未来.在技术的发展上,HTML5会取代App应用吗?或者说能够在多大程度上取代呢?在HTML5规范中,已经加入了相机.磁力罗盘.GPS信息的支持.很多新兴浏览器也 ...

  9. HBuilder发行App(Android和ios)

    怎样将开发好的app测试和上架,此文包括Android和ios打包.测试和上架的大概过程.内容有些简陋,因为此过程踏坑无数,特此留念. 特此声明:内容不全仅供参考. 介绍两个参考网站: 1. http ...

最新文章

  1. 【云周刊】第178期:阿里云以生态联盟推动全球市场,牵手Bolloré集团全球合作...
  2. cobaltstrike安装_Cobalt Strike发送钓鱼邮件
  3. 搭建Windows Azure开发环境-Azure虚拟机
  4. MySQL批量更新死锁案例分析--转载
  5. 1122 Hamiltonian Cycle (25 分)【难度: 一般 / 知识点: 模拟 哈密顿回路】
  6. 服务降级-多版本支持
  7. 使用Maven进行增量构建
  8. Python requests介绍之接口介绍
  9. java 缓冲区中的数据存入缓冲区中_java8中NIO缓冲区(Buffer)的数据存储详解|chu...
  10. 怎么增加一个工位?ApiPost工位有什么用?
  11. 利用更改Windows7粘滞键漏洞破解登录密码
  12. 研究Warehousing Management
  13. 企业微信可以批量删除聊天记录吗?
  14. 运用for循环计算100以内奇数的和
  15. nginx: [error] CreateFile() “D:\nginx-1.20.1/logs/nginx.pid“ failed (2: The system cannot find the
  16. CSP-2022 游寄
  17. $.ligerDialog弹出对话框
  18. 主流的大数据BI软件有哪些?
  19. HTTP状态码常见的状态码!
  20. Dropout Batch Normolization

热门文章

  1. 【语音合成】TensorFlowTTS 中文文本转语音
  2. c#调用目标检测模型
  3. 自己整理的运维面试题,必须会。
  4. Wondershare 有哪些不错的办公软件呢
  5. 雷军:编程不仅仅是技能,更是一种艺术!
  6. 胡瑜 简介中科院计算机所,胡瑜--中科院计算所计算机体系结构国家重点实验室...
  7. was not declared in this scop
  8. 计算机视觉基础知识复习
  9. 因为现在的手机大部分都不能换电池,是不是手机使用1至2年就需要更换了?...
  10. 计算机视觉方向顶级会议和顶级期刊