1介入方式:鉴于社会的实际需要,自动化测试工具需要改变一些原有的问题,更好的服务于社会,造福于人们。
a在不同的版本应用不同的环境进行测试
第一个版本,应用chrome浏览器进行系统测试
第二个版本,应用ie浏览器测试
第三第四
优势:通过少量的测试人员即可实现全环境的覆盖,省钱(节约人力成本)
劣势:当系统出现问题时,无法确定是软件本身的功能缺陷还是兼容环境的缺陷
b在相同的版本应用不同的环境进行测试
优势:可以在每个版本确保系统的兼容性,准确定位到软件的问题
劣势:需要大量的测试人员进行测试,费钱
2兼容性测试内容:
a检查各类界面是如否正常显示,无错位,加载失败等情况出现
b对于环境进行系统化的测试,其他兼容性环境进行主流程的验证
c链接
3兼容性测试标准:
1依据需求而定
2依据竞品进行分析
3依据行业标准进行分析
4依据软件的高低版本(一般往下3-5个版本即可,或者挑选特定的版本进行验证)
如何便捷有效的进行兼容性测试:
1云测:针对app兼容性测试
2web:自动化测试 robotframework
拓展:
兼容性如何定义:
web兼容性为例:
主要考虑对象:浏览器的兼容性
目前web兼容性测试的主要对象有五个:ie、firefox、chrome、opera、safari(os)
因为web兼容性测试主要针对浏览器而进行,而浏览器是通过浏览器内核进行区分,目前浏览器内核总计分为五种。而五种内核的代表性浏览器,就是、firefox、chrome、opera、safari