51Testing软件测试网1neAIZ6vb由于用户浏览器的不同,往往都会使我们的网页发生页面样式错乱,图片无法显示等问题。因此我们就需要对Web网页进行兼容性测试,以IE为例,用户常用的版本是IE6、IE7、IE8,但很可惜的是,windows系统只允许你在一台电脑上安装1个版本的IE浏览器,那应该如何在这三种浏览器上进行测试呢?
9}p$Na;I*dx01sWY6i:KzJ{0解决方案:51Testing软件测试网%T!t.g:h:K A
51Testing软件测试网l8YVYIJs|一、分别在不同电脑上安装不同版本的IE51Testing软件测试网j;w*~4tnvD
HF
X HG
51Testing软件测试网 q^h8SaG优点:准确性高,三台电脑分别安装IE6、7、8,显然测试得出的结果是最准确的。
E T/DjL
m051Testing软件测试网.Y(Q:L\-I,gU缺点:浪费服务器资源,测试人员操作麻烦,需要不断切换测试机器。51Testing软件测试网^h#LVD9V
4?-Z
n C+y)ml0二、在一台电脑上安装IETest
j a&\+|WKD
M9H:e2Ec051Testing软件测试网B
}
]H {uK优点:能90%的模拟出不同浏览器的渲染效果,只需安装在一台测试机器上即可。
'^g7oN
sV
k051Testing软件测试网8T0Sf+|:~&P3[缺点:51Testing软件测试网llejo9Z]rK*vR
51Testing软件测试网cy yD5P1)如果测试机器安装的为IE6或IE7,那么IETest不能模拟IE8.
^5{Z-C5_1`g0n8k&i/m8]O Q
IR02)如果测试机器安装的为IE8,那么IETest才能模拟IE6、7、8.
E#P]
q^6E&e7oC0p"tu6dH8~(}+m03)测试出的渲染效果与浏览器得实际效果存在差异,不一定准确.
zta
o8hMi2_0a3At:h^
^U;i0三、使用http://spoon.net/browsers/的沙箱模拟器
SCNL.?
TZ051Testing软件测试网+e gjO3sd;_B优点:在一台测试机器上安装一个客户端,就可以模拟IE6、7、8三种浏览器的渲染效果.51Testing软件测试网+}0S8LG,zM[9})D0}
+a#|-D;a2rG0缺点:51Testing软件测试网 M$Mlm+v
51Testing软件测试网;ZY2rl,HKL1)服务器访问较慢,测试机器如果配置低,访问会比较慢。
7i3I9N$^t
u:^I0;b9q Yegr02)经常与微软发生矛盾,关闭IE模拟程序。51Testing软件测试网a n
z*]FD;^;gu
51Testing软件测试网?.Z@,|Se'`G-~'~四、在IE8上安装IE Develop ToolBar51Testing软件测试网1Y1_b7wjOQe0m3K
$m{Sf2a0优点:通过此工具可以模拟IE7的渲染效果,拥有有IE7、8的真实渲染效果。51Testing软件测试网EXYU/|xVHt:^p~
51Testing软件测试网_4P ~v2vjW缺点:
?b0Y6@+uT051Testing软件测试网 Rm4O7xQ6~8k1)无法模拟IE6的渲染效果。51Testing软件测试网(KeI&lL4|6e
h:z^-iJwMnA02)一定要在一台测试机器上安装IE8才能使用。
1u;f(@$e4pb0&uP2K:@GZ+U)X0结论:
9L;_ @9^*Z#s051Testing软件测试网'B1^?+[j9^9P~k由于以上四种方式均存在缺点我们的兼容性测试一般使用以下方式进行互补,以更正这方面的不足51Testing软件测试网U2ajBhZ,I
51Testing软件测试网
w.x.~i+c+Mq在一台机器上安装IE8并安装IE Develop ToolBar,再安装IETest(以模拟IE6渲染效果),另一台机器安装IE6(防止IETest的测试结果不准确),这样我们就可以得出比较准确的浏览器兼容测试的结果。
P:\-Vf].e3_ Vpo0