1. 软件兼容性的内容

  1.1操作系统/平台的兼容性

  1.2应用软件的兼容性,例如framework、flash等

  1.3浏览器之间的兼容性

  1.4数据库之间的兼容性

  1.5其他方面,例如操作系统语言、传输协议、代理服务器、防火墙、自身产品集成

  2. 测试方法

  2.1可以进行beta测试,发现尽可能多的用户发现的问题

  2.2可以进行内部测试,公司内部对产品进行使用

  2.3本文介绍的正交表法在兼容性测试上的应用

  3. 正交表法进行兼容性测试

  以实际项目组使用的客户端为例进行说明

  3.1操作系统和浏览器的正交结果

 
IE8
IE6
IE7
windows 2000
0
0
0
windows vista
0
1
1
windows 7
1
0
1
windows xp
1
1
0

  3.2根据市场份额优化组合
  调差发现目前所占市场份额为xp-55.09%、win 7-23.08%、vista-11.01%,IE8-34.17、IE6-11.43、IE7-8.29%

 
IE8
IE6
IE7
windows 2000
0
0
0
windows vista
0
1.26
0.91
windows 7
7.88
0
1.91
windows xp
18.82
6.3
0

  3.3数据分析
  (1)根据实际的测试人力,对表格进行优化,例如1%以下的组合不进行测试等。
  (2)其他组合的正交,例如资源数量和网络带宽、应用软件和本地语言等