兼容性测试

上一篇 / 下一篇  2011-04-07 11:56:41 / 个人分类:测试积累-杂谈

1.      软件兼容性的内容

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

1.2应用软件的兼容性,例如frameworkflash

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.17IE6-11.43IE7-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)其他组合的正交,例如资源数量和网络带宽、应用软件和本地语言等

4.      测试实施

4.1用例组织

根据分析,形成优化组合,例如:

(1)   功能测试阶段1:中文+杀毒软件强组合+资源数量和网络带宽中组合+OS和浏览器强组合

(2)   功能测试阶段2:英文+杀毒软件强组合+OS和浏览器中组合

(3)   功能测试阶段3:日文+资源数量和网络带宽强组合+OS和浏览器中组合+应用软件强组合

(4)   省略……

4.2环境实施

使用必要的测试工具来模拟环境,例如虚拟机等。

5.      测试方法补充

5.1根据经验和用户使用环境调研构建测试环境

OS

window xp

windows 7

windows vista

windows 2000

浏览器

IE8

IE6

IE7

IE9

杀毒软件

卡巴斯基

360

可牛

瑞星

说明:在表的最前列的优先级最高,一次往下递减,测试时按照此优先级进行。

 

PS:总结了一些觉得比较好的思想与实施方法,希望对大家有用!


TAG: 兼容性测试

引用 删除 gyhua09   /   2011-09-24 15:00:51
5
huanglong1239的个人空间 引用 删除 huanglong1239   /   2011-04-19 12:36:52
5
soarsky629的个人空间 引用 删除 soarsky629   /   2011-04-08 16:24:11
学习了
aslandhu的新窝:http://www.wuchuanhu.cn/ 引用 删除 aslandhu   /   2011-04-08 08:48:17
软件兼容性其实也是一个比较深的测试方向,只是目前很多公司在这方面的投入并不是很高。你在这里提到的应该只是web方面的,对于像手机软件、winform、WAP等其他各种形式的兼容性测试并不十分受用。建议在提炼一套测试方式或技巧的时候,考虑如何使之达到公用的效果。
aslandhu的新窝:http://www.wuchuanhu.cn/ 引用 删除 aslandhu   /   2011-04-08 08:48:06
3
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar