该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

1,web测试,Android测试,Ios测试的共同点与异同点都是哪些?

三者测试的共同点:都是为了保证软件系统的质量,满足客户需求,测试的设计方法都相同。

异同点:web测试是pc端考虑电脑系统和浏览器的兼容多些,Android和iOS在手机,平板等终端考虑手机版本和网络多些,而Android与ios一个是开源的,一个不是开源的,测试考虑的终端型号一个多些,ios就只对苹果终端的测试其他的不会考虑。

1、相同点

不管是传统行业的web测试,还是新兴的手机app测试,都离不开测试的基础知识,即是不管怎么变,测试的原理依然会融入在这两者当中。

1)设计测试用例时,依然都是依据边界值分析法、等价类划分等;

2)多数采用黑盒的测试方法,来验证业务功能是否得到正确的应用;

3)需要检查界面的布局、风格和按钮等是否简洁美观、是否统一等;

4)测试页面载入和翻页的速度、登录时长、内存是否溢出等;

5)测试应用系统的稳定性等。

2、不同点

相对于web测试,手机软件测试,除了要考虑基本的功能测试、性能等,还要考虑手机本身固有的属性特征。所以对比web测试和手机测试,手机测试过程中还需要注意如下几个方面特性:

1)手机作为通信工具,来电、去电、接收短信等操作都会对app应用程序产生影响,所以app测试第一个要考虑的属性特征是:中断测试。

中断测试有人为中断、新任务中断以及意外中断等几种情况,主要从以下几个方面进行验证:

a.来电中断:呼叫挂断、被呼叫挂断、通话挂断、通话被挂断

b.短信中断:接收短信、查看短信

c.其他中断:蓝牙、闹钟、插拔数据线、手机锁定、手机断电、手机问题(系统死机、重启)

2)手机用户对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显示和跳转否正确;推送消息阅读前后数字的变化是否正确;多条推送的合集的显示和跳转是否正确;

手机app 与pc 软件测试区别,1,web测试,Android测试,Ios测试的共同点与相关推荐

  1. Holer实现手机APP应用外网访问本地WEB应用

    手机APP应用公网访问内网WEB应用 本地安装了WEB服务端,手机APP应用只能在局域网内访问本地WEB,怎样使手机APP应用从公网也能访问本地WEB? 本文将介绍使用holer实现的具体步骤. 1. ...

  2. Android与IOS测试区别

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

  3. WEB测试和App测试、Android和IOS测试区别

    WEB测试和App测试:   web测试 app测试 性能测试 只需要测试响应时间 响应时间.流量测试和耗电量测试 兼容性测试 兼容浏览器,兼容IE6,IE8,chrome,firefox 兼容的是手 ...

  4. App测试中Android和IOS测试区别

    App测试中ios和Android有哪些区别呢? 1 . Android长按home键呼出应用列表和切换应用,然后右滑则终止应用: 2. 多分辨率测试,Android端20多种,ios较少: 3. 手 ...

  5. 手机APP制作流程一、Java JDK、Android studio、夜神模拟器安装

    下载JDK 首先下载Java JDK,目前JDK版本有JavaSE8.JavaSE11.JavaSE16,最新的版本功能肯定更强大.也加入了一些新特性,但是对于像我一样新入门的菜鸟来说,8已经足够了. ...

  6. java与ios的区别_好奇?Android与iOS究竟有什么区别?终于知道了!

    智能手机系统的发展从如今的百花齐放在到三足立鼎,而发展到了现在则是安卓与ios两家平分天下.谁的系统好用?到底是IOS好呢,还是安卓系统好呢?至今没有一个结果.那么Android与iOS到底有什么区别 ...

  7. 手机APP和PC站点接入中国银联支付

    准备工作: PC站点: 效果: 选择支付金额,充值平台选择银联支付,点击立即支付按钮: 页面会跳转到银联支付的界面,如下图 输入银行卡号后,银行卡号绑定的手机号码需要获取验证码,如下图:

  8. 如何使用Wireshark分析解密后的手机APP以及PC软件的HTTPS加密流量

    本文将分享一种解密SSL/TLS加密流量的通用方式,并配合wireshark进行解密后的分析. 很多的新手使用wireshark都会有这样的需求,即利用wireshark分析加密的流量,例如HTTPS ...

  9. android studio 设置自动编译_某小型公司持续集成工具jenkins实践(JAVA WEB、Android、IOS、html)...

    作者:邵磊链接:https://urlify.cn/qIB7fq # 前言 本文可能是网上最全的一篇全端jenkins部署解决方案介绍的文章,一直以来,领导都想解决代码提交和打包问题,尤其是小公司,打 ...

最新文章

  1. 说说浏览器的沙箱机制
  2. get/post 接口调用
  3. php无限极,php实现无限极分类 - MyClassPHP-Colin主页 - OSCHINA - 中文开源技术交流社区...
  4. tomcat整合apache
  5. [转载]MySQL开发中常用的查询语句总结
  6. C51单片机————中断系统
  7. 排查 CI Unable to load the requested file
  8. python执行过程_Python threading模块condition原理及运行流程详解
  9. 手机页面图片显示高低不一致
  10. 利用交换机排查网络故障-检测数据流量法
  11. python开发是不是苦累_程序员又苦又累,程序员教师可能成为未来最理想职业!...
  12. Caffe学习:使用pycaffe绘制网络结构
  13. 云计算平台是什么意思?可以划分为哪三类?
  14. 动态数据中心:微软私有云解决方案
  15. Mac各种问题的万能解决方法:重置SMC与重置NVRAM(PRAM)
  16. Activemq优点和缺点
  17. vue.jsv-if 的key值问题
  18. 调整DOSBox的窗口大小:跨过三连坑
  19. 京剧《赤壁》舌战群儒
  20. DIY智能小车篇(一):结构模块

热门文章

  1. 5G工业路由器与4G无线路由器各自有何优缺点
  2. 计算机国二复习攻略,全国计算机等级考试二级复习指导及应试技巧二
  3. php.c drcom,Drcom (简体中文)
  4. 如何判断蓝牙设备类型
  5. cogs 290. [CTSC2000] 丘比特的烦恼
  6. java 图片相似度_GitHub - java51talk/image-similarity: 计算图片之间的相似度
  7. java.sql.SQLException: Incorrect string value: ‘\xE4\xB8\x8A\xE6\xB5\xB7‘ for column ‘xxx‘
  8. AD软件自动安装部署
  9. 文字图片滚动 jquery 实现代码
  10. 纯CSS实现超美选项卡