天天看点

软件测试日常知识储备之兼容性测试

作者:慧乐课堂

它是软件测试过程中一个不可缺少的过程,没有它软件测试过程是不完整。它是测试软件在特定的硬件平台,或者在不同的应用软件、操作系统平台和网络等环境中是否能正常运行的测试。

软件测试日常知识储备之兼容性测试

那么在实际的工作中如何开展兼容性测试呢?

1、Web兼容性测试:首先需要测试人员进行人工测试,测试主流的浏览器和操作系统中的主流程和主界面,看它们是否有问题。如果存在问题,需要记录下bug的情况,浏览器型号及版本等。准确定位bug产生的原因并提交bug,告知开发人员进行修改。其次可以利用第三方测试工具,例如:IEtester(离线)、SuperPreview(离线)、谷歌、火狐等。借助第三方测试工具,找到bug产生的位置并分析测试结果,进行调整即可。

2、APP兼容性测试:它也需要首先进行人工测试,测试工程师借助测试设备对主流程和主功能以及主界面进行测试;收集能收集到的不同型号的测试设备测试主流程和主界面,看主流程和主界面是否有问题。如果存在问题,综合考虑设备的使用率等因素,看是否需要调整,需要的话就要记录下bug情况和测试设备的型号和操作系统,准确定位bug产生的原因,提交bug,告知开发人员修改。其次借助第三方测试工具,对于APP的兼容性测试,可以使用百度众测平台和云测平台,它们包含了安卓和iOS的测试。测试人员将打包好的apk或IPA文件,上传到测试平台,选择需要测试的设备型号,点击始任务即可。测试完成后会生成一份测试报告,可查看错误页面和错误日志,如需调整则提交bug,告知程序员修改即可。

软件测试日常知识储备之兼容性测试

3、那么兼容性测试有什么作用呢?

它的作用主要包括有以下几点:

兼容性测试能进一步提高产品的质量,提高用户体验;

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

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

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

软件测试日常知识储备之兼容性测试

如果大家想了解更多软件测试问题以及行业资讯,可以关注我哦!(笔芯)