在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
兼容性测试是指测试软件在特定的硬件平台上、不同的应用软件之间、不同的操作系统平台上、不同的网络等环境中是否能够很友好的运行的测试。兼容性测试是软件测试过程中必不可少的一个过程,没有兼容性测试的测试是不完整的测试,下面来分享怎么做兼容测试,希望能对大家有所帮助。
如何开展兼容性测试?
1、Web兼容性测试
首先开展人工测试,测试工程师测试主流浏览器和常用操作系统测试主流程和主界面,看看主流程和主界面是否有问题,如果存在问题,那么记录下bug情况,以及浏览器型号和版本,以及操作系统,准确定位bug产生的原因,提交bug,告知开发人员修改。所有的主流设备都需要进行测试,只关注主流程和主界面,毕竟每个系统主流程和主界面不是很多,所以这个工作量还是可以承受的。
其次借助第三方测试工具,目前我觉得比较好用的第三方Web测试工具有IEtester(离线)、SuperPreview(离线)和Browsershots:browsershots.org(在线),一款可以测试IE的兼容,一款可以测试主流浏览器的兼容,包括谷歌、火狐、Opera等等。借助第三方测试工具,找到bug产生的位置,分析测试结果,告知程序员调整。
2、APP兼容性测试
APP的兼容性测试和Web测试类似,首先开展人工测试,测试工程师借助测试设备对主流程和主功能,主界面进行测试;收集所有的能收集到的不同型号的测试设备测试主流程和主界面,看看主流程和主界面是否有问题,如果存在问题,综合考虑设备的使用率等因素,看看是否需要调整,如果需要,那么记录下bug情况以及测试设备的型号和操作系统,准确定位bug产生的原因,提交bug,告知开发人员修改。
其次借助第三方测试工具,对于APP的兼容性测试,我推荐的是百度众测平台和云测平台,我经常使用的是云测平台,这两款测试工具里面包含了安卓和iOS的测试;测试很齐全,包括功能测试、深度兼容测试、性能测试、网络环境测试,还可以模拟海量用户测试,,还可以导入自己编写的测试用例进行功能测试,里面还包括测试专家的测试,当然了找专家是要花钱滴。基本进行兼容性测试是不需要花钱的;测试工程师把打包好的apk或者IPA文件,上传到测试平台,选择需要测试的设备型号,开始任务即可;等待一段时间,在等待的时间你是不需要盯着的,你可以做其他的工作。测试完成后会生成一份测试报告,可以查看错误页面和错误日志,如果需要调整,那么提交bug,告知程序员修改即可。
兼容性测试有什么作用?
兼容性测试是软件测试过程必不可少的一个过程,没有兼容测试的测试是不完整的测试,兼容性测试的存在是有一定作用的。作用最少有以下几点:
兼容性测试能够进一步提高产品的质量,提高用户体验;
兼容性测试能使软件与尽可能多的其他软件“和平共处”,尽可能达到平台无关性;
兼容性测试能尽可能的保证软件存在的价值,它是衡量一个软件质量的重要指标;
兼容性测试能使软件产品的市场更广阔。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
软件测试面试题汇总:测试计划(1)
随着移动互联网的发展,软件测试求职者越来越多,针对许多同学的需求,我们来复习一下有关测试计划的知识点。测试计划是软件测试面试的常见问题,也是同学们必须掌握的基础知识。
8377
2019-07-03 10:53:10
软件测试面试题汇总:测试流程(2)
为面试新工作做准备的同学们,小编在这里整理了一下软件测试面试题中关于测试流程的问题,需要面试的同学可以大致梳理一遍,这样便于大家在面试过程中游刃有余地应对考试或是面试官提问。
7518
2019-07-03 16:26:23
软件测试常见面试题分享
软件测试工作非常严谨,需要软测试工程师提供完善的测试用例以及测试报告。对测试环节中的测试目的、测试方法、测试内容、测试记录等等进行详细的说明。下面就和大家分享两个关于软件测试的常见面试题。
7694
2019-07-09 16:59:23
软件测试面试题整理之性能测试
性能测试一直都是软件测试面试题的必考重点,常常会有同学对这方面的知识点混淆不清。因此本文整理了近些年比较典型的此类的问题,希望可以帮助大家梳理一遍,查漏补缺。
6814
2019-08-12 19:18:57
软件测试面试题之黑盒测试和白盒测试
众所周知,软件测试的测试类型有黑盒测试和白盒测试。而黑盒测试和白盒测试,也是软件测试面试题必考的知识点。本文整理了近年来有关黑盒测试和白盒测试所有经典的面试题,希望对大家有所帮助。
8841
2019-08-19 19:47:31