移动App兼容性测试用例怎么设计

举报
软件测试 发表于 2020/09/18 16:27:46 2020/09/18
【摘要】 之前我有写过一篇《为什么兼容性测试如此重要》,从不一样角度阐述了兼容性测试重要性,今天我在分享一下,移动App兼容性测试用例怎么设计,也是干货满满。废话不多说,进入我们正题。 兼容性测试是指测试软件在特定的硬件平台上、不同的应用软件之间、不同的操作系统平台上、不同的网络环境中是否能正常的运行的测试。 比如:一个界面在4.7英寸上显示的是正常的,在5.5英寸上却显示不全,更别说2020年主流6...

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

 

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

 

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

 

兼容性测试的核心内容:

 

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

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

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

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

兼容性测试的作用:

 

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

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

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

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

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

 

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

 

针对app考虑以下几个方面

 

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

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

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

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

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

 

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

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

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

 

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


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。