测试产品兼容性分析

测试产品兼容性分析

一、浏览器

1、浏览器类型

管理平台及发布页在不同的浏览器上体现的效果有很大的变化

测试建议:

  • 涉及到页面打开的,需要覆盖主流浏览器:IE10-11、chrome、火狐、Edge、搜狗、360、sarafi、Opera等;
  • 同时IE打开调试设置:用IE浏览器测试时必须正确设置浏览器-Internet选项-高级:选择“显示每个脚本错误的通知”,不选择“禁用脚本调试(Internet Explorer)和(其他)”

2、浏览器大小

管理平台及发布页在不同的屏幕大小上的体现效果也有很大差异,如结构错乱、按钮显示不了等

测试建议:

  • 涉及到页面打开的,需要覆盖各种主流分辨率下的效果(特别是小屏分辨率),对浏览器进行缩放操作。

二、产品冲突

1、客户端冲突

产品与其他客户端同时安装时,可能会出现冲突的情况,EDR会拦截其他软件

测试建议:

修改了客户端相关的驱动或程序等,需要覆盖与其他产品的兼容情况;需要覆盖两种场景:存在产品环境时

  1. 全新其他产品客户端无阻拦
  2. 其他产品客户端组件更新时无阻拦
  3. 存在其他客户端产品时,不影响产品功能使用

三、操作系统

1、系统版本及类型

最新版本可以,低版本不行,原因是因为版本内核、功能等进行了添加、更新

测试建议:

  1. 等价类划分的方法,版本按大类每个选择一个,比如XP sp3、win 7、win8、win8.1、win 10;并优先测试XP sp3
  2. 服务器版本类似,选择win2003、win2003 sp2、win2008 、win2008 R2、win2012、win2012 R2、win2016"


新旧版本在内核上差异比较大,CPU处理等存在较大差异,版本在最新系统上开发的,旧版本没有服务、库、功能等原有就会失效

测试建议:

  1. 按类别centos、rhel、Oraclelinux、Ubuntu、debian、suse、国产系统(中标麒麟、银河麒麟、中科方德),覆盖他们新旧版本,比如centos5.5-7.4(挑选高、中、低版本进行覆盖)


32位系统可以,64位不行,原因是没有编译没有考虑到适应性

测试建议:

  1. 选择一两个主流64位版本覆盖,比如选择win 10 x64、win2008 R2 x64
  2. 服务器如无特殊原因,建议都选择64位版本,选择主流一两个linux服务器覆盖32位"

猜你喜欢

转载自www.cnblogs.com/sunshine-blog/p/10069862.html