之前我有写过一篇《为什么兼容性测试如此重要》,从不一样角度阐述了兼容性测试重要性,今天我在分享一下,移动App兼容性测试用例怎么设计,也是干货满满。废话不多说,进入我们正题。

兼容性测试是指测试软件在特定的硬件平台上、不同的应用软件之间、不同的操作系统平台上、不同的网络环境中是否能正常的运行的测试。

比如:一个界面在4.7英寸上显示的是正常的,在5.5英寸上却显示不全,更别说2020年主流6.2英寸以上,可以显示效果不能直视(你懂的)。

兼容性测试的核心内容:

测试软件是否能在不同的操作系统平台上兼容,或测试软件是否能在同一操作平台的不同版本上兼容

软件本身能否向前或向后兼容(升级新版本之后旧的版本是否还能正常运行)

测试软件能否与其他相关的软件兼容

数据兼容测试,主要是指数据能否共享等(软件升级之后能否把数据也同步过去)

兼容性测试的作用:

兼容性测试能够进一步提高产品的质量

兼容性测试能使软件与尽可能多的其他软件“和平共处”,尽可能达到平台的无关性

兼容性测试尽可能的保证软件存在的价值,它是衡量一个软件质量的重要依据

兼容性测试能使软件产品的市场更广阔

兼容性测试本质上属于功能测试,只不过侧重在不同的软硬件环境。

圈定兼容性测试测试范围:

针对app考虑以下几个方面

操作系统版本(安卓、IOS)

屏幕分辨率(4.7、5.0、5.5……)

不同手机品牌(三星、华为、小米、Oppo……)

网络的类型(2/3/4G、Wifi、弱网、断网)

针对兼容性问题基本做法:

根据app特性选择覆盖的范围,该买相关的设备,做兼容性测试

通常选取少量主流设备执行全部测试用例,在其他设备上覆盖主要测试用例(要是在不主流的设备上也执行全部测试用例,时间太长,任务太重,你懂得。。。)

兼容性测试要是做的很全面的话会测试很多种机型,一个功能点可能需要反复的测试,这样一来测试人员容易对这个功能点产生疲劳测试,并且也需要耗费大量的时间。

那么,我们有没有性价比高兼容性测试解决方案……,回答是肯定的,下次再说。

移动App兼容性测试用例怎么设计相关推荐

  1. APP兼容性测试的目的和要求是什么?

    随着APP越来越多,以及安卓版本.手机厂商.屏幕分辨率的差异,导致每个APP都需要做兼容性测试,才能够避免出现在特定的手机上表现异常的问题.当然,ios的版本和手机.平板也不少,同样存在很多兼容性问题 ...

  2. APP移动测试用例总结

    在我们的测试工作中,对于某个APP的测试其实有很多东西都是类似的可以抽象出来的,所以针对APP的测试过程和重点关注内容,做以下梳理和总结. 一.首先是测试资源确认及准备   1.1  产品需求文档.产 ...

  3. 06- 移动端APP兼容性测试以及APP兼容性测试手机选择与云测试技术

    在开始测试APP之前,应该考虑什么问题?或者如何选择设备?多少部手机测试兼容性最佳? 兼容性测试手机数量:主测手机 1 ,2(根据人员),辅助测试手机:用于兼容性测试.(50-60台最佳,至少5-20 ...

  4. APP移动测试用例总结,总有你要用到的

    目录 前言 一.首先是测试资源确认及准备 二.测试用例的设计与评审 三.UI测试 四.功能测试 五.中断测试 六.兼容性及适配测试 七.性能测试 八.稳定性测试 九.测试分析及测试报告输出 十.移动端 ...

  5. 如何保证APP兼容性覆盖测试和手机APP测试如何进行兼容性测试?(学习笔记)

    1.背景 众所周知,APP兼容性覆盖测试一直以来被认为是一个高成本.耗时低效.耗人力的测试工作,且兼容性测试是一项必须要进行的测试项目,因为有不同的机型.系统平台.分辨率.网络.厂商.数据兼容以及不同 ...

  6. 测试篇(三):测试用例的万能公式、对水杯和登录页面设计测试用例、测试用例的设计方法

    目录 一.测试用例的万能公式 二.对登录页面设计测试用例 三.测试用例的设计方法 3.1 基于需求的设计方法 3.2 等价类 3.3 边界值 3.4 判定表 3.5 正交排列 3.6 场景设计法 3. ...

  7. 软件测试基础篇—测试用例的设计方法

    目录 一,测试概念 1,软件测试的生命周期 软件测试的生命周期: 软件开发的生命周期: 测试用例的概念和要素: 2,Bug 1),如何描述Bug: 2),bug的级别 3),Bug的生命周期 二,测试 ...

  8. 教你Java5分钟制作海报、彻底解决APP兼容性问题

    教你Java5分钟制作海报.彻底解决APP兼容性问题 一.需求背景 ​ 我们经常在多终端应用开发中会遇到这样的需求:用户在浏览商品时觉得不错,希望分享给朋友.此时终端(安卓.苹果.H5等)生成一张精美 ...

  9. 软件测试(4) 测试用例和设计方法

    文章目录 1 测试用例 1.1 测试用例的定义 1.2 用例设计和编写的作用 2 测试用例编写注意事项 3 黑盒测试用例设计方法 3.1 测试数据选择 等价类划分法 边界值分析法 实战案例 3.2 测 ...

最新文章

  1. ios开发学习-手势交互(Gesture)效果源码分享
  2. 《Linux高性能服务器编程》——导读
  3. ASP.NET页面通过URL传递参数(一)(转载)
  4. 定义一个列表存储n个整数,求列表的长度,最大值,最小值和平均值
  5. 狄克斯特拉(Dijkstra)算法原理详细解释与实现(python)
  6. jq之mouseenter
  7. ubuntu server 14.10 安装 nodejs
  8. 一步一步写算法(之哈夫曼树 下)
  9. 关于nginx不能随服务器启动而正常启动的修复脚本
  10. Linux 命令大全完整版
  11. 数说CS|北京大学前沿交叉学科研究院大数据研究中心保研生源大起底!
  12. 2023年2.14情人节最浪漫的表白烟花,送给自己的脑婆(源码)
  13. ImportError: DLL load failed while importing _openmp_helpers: 拒绝访问。sklearn库拒绝访问
  14. 60种提升自身能量的方法
  15. 解决思科 Cisco Packet Tracer 7.3登录问题
  16. 闲聊·前端跨端要不要采用同一套代码
  17. postman接口关联
  18. 北京工业大学计算机考研录取名单,2018年硕士研究生招生考试复试一志愿考生名单(信息学部)...
  19. 折弯机使用说明书_折弯机基本操作说明
  20. 微信小程序汽车租赁平台+后台管理系统

热门文章

  1. 用C#语言编写记事本
  2. Python学习 标准库及其使用说明
  3. TensorFlow中MNIST数据集不能下载的问题解决
  4. gaussdb 数据库连接工具【gsql 变量、sql代换、提示符、相关环境变量】【01】
  5. 橙知学堂3.0运营思路揭秘-世界500强企业的在线学习平台
  6. java 反射 getclass_Java反射中的getClass()方法
  7. VB个性化文件夹图标
  8. [论文阅读]阿里DIN深度兴趣网络之总体解读
  9. Linux防火墙原理
  10. popstate_js怎么解决popstate多个页面连续返回问题