洞察抓住fintech行业机遇,如何利用flutter框架开发安全合规的跨平台app
787
2022-08-24
测试产品兼容性分析
测试产品兼容性分析
一、浏览器
1、浏览器类型
管理平台及发布页在不同的浏览器上体现的效果有很大的变化
测试建议:
涉及到页面打开的,需要覆盖主流浏览器:IE10-11、chrome、火狐、Edge、搜狗、360、sarafi、Opera等;同时IE打开调试设置:用IE浏览器测试时必须正确设置浏览器-Internet选项-高级:选择“显示每个脚本错误的通知”,不选择“禁用脚本调试(Internet Explorer)和(其他)”
2、浏览器大小
管理平台及发布页在不同的屏幕大小上的体现效果也有很大差异,如结构错乱、按钮显示不了等
测试建议:
涉及到页面打开的,需要覆盖各种主流分辨率下的效果(特别是小屏分辨率),对浏览器进行缩放操作。
二、产品冲突
1、客户端冲突
产品与其他客户端同时安装时,可能会出现冲突的情况,EDR会拦截其他软件
测试建议:
修改了客户端相关的驱动或程序等,需要覆盖与其他产品的兼容情况;需要覆盖两种场景:存在产品环境时
全新其他产品客户端无阻拦其他产品客户端组件更新时无阻拦存在其他客户端产品时,不影响产品功能使用
三、操作系统
1、系统版本及类型
最新版本可以,低版本不行,原因是因为版本内核、功能等进行了添加、更新
测试建议:
等价类划分的方法,版本按大类每个选择一个,比如XP sp3、win 7、win8、win8.1、win 10;并优先测试XP sp3服务器版本类似,选择win2003、win2003 sp2、win2008 、win2008 R2、win2012、win2012 R2、win2016"
新旧版本在内核上差异比较大,CPU处理等存在较大差异,版本在最新系统上开发的,旧版本没有服务、库、功能等原有就会失效
测试建议:
按类别centos、rhel、Oraclelinux、Ubuntu、debian、suse、国产系统(中标麒麟、银河麒麟、中科方德),覆盖他们新旧版本,比如centos5.5-7.4(挑选高、中、低版本进行覆盖)
32位系统可以,64位不行,原因是没有编译没有考虑到适应性
测试建议:
选择一两个主流64位版本覆盖,比如选择win 10 x64、win2008 R2 x64服务器如无特殊原因,建议都选择64位版本,选择主流一两个linux服务器覆盖32位"
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~