51Testing软件测试网&a6y.B6W7BAp;|%}由于用户浏览器的不同,往往都会使我们的网页发生页面样式错乱,图片无法显示等问题。因此我们就需要对Web网页进行兼容性测试,以IE为例,用户常用的版本是IE6、IE7、IE8,但很可惜的是,windows系统只允许你在一台电脑上安装1个版本的IE浏览器,那应该如何在这三种浏览器上进行测试呢?
#l:B,YTP0!gW ]'B7^j ~0解决方案:51Testing软件测试网z5I7}&HeE
51Testing软件测试网2X;h,L3evmB一、分别在不同电脑上安装不同版本的IE
&EGF#Z K@
K051Testing软件测试网/NB Y4A%n&bP优点:准确性高,三台电脑分别安装IE6、7、8,显然测试得出的结果是最准确的。51Testing软件测试网rDMW$U
F/d~FT0缺点:浪费服务器资源,测试人员操作麻烦,需要不断切换测试机器。
2{^3c"w ]/^%W051Testing软件测试网:g&\#X&?M\]2a二、在一台电脑上安装IETest
f}5h\G%Xjg051Testing软件测试网\PSca优点:能90%的模拟出不同浏览器的渲染效果,只需安装在一台测试机器上即可。
6dC5I4`^])H4I051Testing软件测试网a*?.l-X@9r6E%O @缺点:51Testing软件测试网5ij'fz?
@.Bw6l7l ygUd01)如果测试机器安装的为IE6或IE7,那么IETest不能模拟IE8.
Wu-~-Vi!oH~$cJ051Testing软件测试网I6u3{$`bX ^.FM2)如果测试机器安装的为IE8,那么IETest才能模拟IE6、7、8.51Testing软件测试网jH~ Uc1?
l7o-`V
(D&[~D
L p#r
[H03)测试出的渲染效果与浏览器得实际效果存在差异,不一定准确.51Testing软件测试网%RRnO/{{H8Y.D
51Testing软件测试网iosoH+ad/x三、使用http://spoon.net/browsers/的沙箱模拟器
O4Pe O%B7N~051Testing软件测试网IEKBrAn优点:在一台测试机器上安装一个客户端,就可以模拟IE6、7、8三种浏览器的渲染效果.51Testing软件测试网
W4[y
]V)s
d+_t.oZB H1R1E,g0缺点:51Testing软件测试网v{NA
_*p-}
51Testing软件测试网 wl I6V%]Ir1)服务器访问较慢,测试机器如果配置低,访问会比较慢。51Testing软件测试网5^0~Lj'|?
D1`"_
51Testing软件测试网\'K$^}.B&}cMco K2)经常与微软发生矛盾,关闭IE模拟程序。51Testing软件测试网.P|B [:|5BNv
51Testing软件测试网/ez!k}v四、在IE8上安装IE Develop ToolBar
z'fMU2}*Z0O
y.E.TXx4J,x6k0优点:通过此工具可以模拟IE7的渲染效果,拥有有IE7、8的真实渲染效果。
};n)n |h c)x){9MN051Testing软件测试网9y
]'x!oV$O"s9P缺点:51Testing软件测试网lF {&@|:] [0H/s
51Testing软件测试网(c1CH^"w4d1)无法模拟IE6的渲染效果。
mHE(s~oFKLL051Testing软件测试网$V{%AcFTN{FA'V2)一定要在一台测试机器上安装IE8才能使用。
%\c'?C5l0~!T;XY051Testing软件测试网N&_&} `+{3ZV结论:51Testing软件测试网^ky TUa0GC
51Testing软件测试网.w:A]#\c z.ph由于以上四种方式均存在缺点我们的兼容性测试一般使用以下方式进行互补,以更正这方面的不足51Testing软件测试网/I!b\q$[`'X,_
51Testing软件测试网.{G
[~;gj在一台机器上安装IE8并安装IE Develop ToolBar,再安装IETest(以模拟IE6渲染效果),另一台机器安装IE6(防止IETest的测试结果不准确),这样我们就可以得出比较准确的浏览器兼容测试的结果。51Testing软件测试网k[0k+z y-WXh&e