51Testing软件测试论坛

标题: 一机8款浏览器, [打印本页]

作者: 小米testing    时间: 2010-11-30 10:50
标题: 一机8款浏览器,
本帖最后由 小米testing 于 2011-1-18 17:24 编辑

[attach]66728[/attach]
刚进了一家做网站测试的公司,今天我无意中发现同事的(XP,SP3系统装了8款浏览器)做公司网站的测试, 对于这样的测试结果我是否定的,也请大家发表下自己的看法。
1.18号补充:很高兴得到大家的关注谢谢,发表的问题不是很清楚在此补充下, 否定的原因很简单,8款浏览器装在一个PC机上测试,就算测试出了BUG你能锁定BUG的真正原因吗?这时你是不是要考虑到是不是其它浏览器不兼容引起的呢,就是感到劳而无功反而浪费大量时间,就算是做兼容性测试也没必要做这么多款浏览器的测试,好比一锅蘑菇中有一个是有毒的,煮熟了这一锅也是费了.
作者: rebecca2008    时间: 2010-11-30 10:55
个人认为浏览器兼容性测试只是测试的一个方面,不应太过注重,当然也要看实际应用。我们公司测试以IE和FF为主。但也不是全部功能都在两个浏览器上跑一遍,这样是不是又太少?
作者: 小米testing    时间: 2010-11-30 11:09
最少要3款 IE 火狐 谷歌,这3款用户量最大,其它要按客户需求而定,
作者: 小米testing    时间: 2010-11-30 11:15
8款浏览器做兼容性测试,这还能兼容吗
作者: moonjew    时间: 2010-12-1 11:04
你否定的是什么?你为什么否定?你的同事怎么想的?作为新人,不能守着自己的东西,而不去了解别人的想法。
作者: 小米testing    时间: 2010-12-2 16:25
回复 5# moonjew

否定他测试结果的正确性,虽然是新人但我也学过这方面的常识,难道说我学的东西过时了??
作者: Jackc    时间: 2010-12-2 17:11
本帖最后由 Jackc 于 2010-12-2 17:16 编辑

呃,同#5楼,不明白否定的原因……
如果,单纯只是说数量上,确实没有太多的理由否定别人的测试方法,
为什么又不能同时用8个或者更多浏览器做兼容测试?有哪本书上写了web浏览器只能做3个或5个?

测试的具体执行其实没有太多条条框框。有时书上或者某位大大说一种测试方法甚好,但是当自己实践时,测试环境不同以后,此方法还会依然强大么?
————————————————————————————————————————

LZ趋向于纯净环境的测试,但是多个纯净环境的搭建有两个问题:1.资源消耗大;2.无法模拟复杂用户环境
假设,执行相同的用例,单纯环境没发现bug,复杂环境发了bug。那么复杂环境的测试过程就是错误的?

所以“一机8款浏览器”而言,若LZ的同事采用的测试思路为:力求营造复杂复杂环境,发现问题后再分割环境完成初步定位。
这样的测试思路可以保证复杂环境搭建不会对bug修改造成太大影响。
不过,前提是发现bug后,需要准确定位出是浏览器共存的问题还是web页面的问题。

————————————————————————

所以,LZ需要了解:同事是怎么处理bug定位的?又是如何安排这8种浏览器测试的?他主要测试的浏览器是什么?其他次要 浏览器是怎么做兼容的?
知道这些东东后,才能提出异议。只看表面,其实啥都看不出来的。
作者: Jackc    时间: 2010-12-2 17:23
上面说了一大堆,有点乱,说点简洁的。

1.LZ学的测试知识是正确的,那是按部就班的法门。照着做,就能得到一个稳定的测试输出。

2.测试执行没有定式,灵活运用身边的信息,改变按部就班的做法,得到更高的测试输出。(当然,既然改变了原有规则,自然会有风险,可能会得到相反的期望值)
作者: cursorkey    时间: 2010-12-15 14:57
先不论效率,8款浏览器的测试结果你是否定的,那几款测出来的你认为正确呢?如果<8,那万一遗漏呢?万一遗漏的恰恰是最重要的客户用的浏览器怎么办?
作者: herryshell    时间: 2010-12-27 12:32
测试方法或过程没有对与错!只有测出BUG才是王道!
作者: 测试新新手    时间: 2010-12-31 09:26
上面说了一大堆,有点乱,说点简洁的。

1.LZ学的测试知识是正确的,那是按部就班的法门。照着做,就能得 ...
Jackc 发表于 2010-12-2 17:23



恩,我就喜欢简单!
作者: 测试新新手    时间: 2010-12-31 09:27
测试方法或过程没有对与错!只有测出BUG才是王道!
herryshell 发表于 2010-12-27 12:32



话是这样说,但是有时候还是需要讲究方法和过程的...不然虽然最后都能达到差不多的结果,但是耗费的...就.......
作者: philosophy    时间: 2010-12-31 16:28
觉得没太大必要,还是要看市场占有率,一般来说ie firefox chrome就可以了。
其实还是得注重功能方面的。光兼容也没太多意义
作者: lctlee    时间: 2011-1-4 18:52
也不说说自己认为8款是多还是少或者怎样,你要我们评论什么?你不承认这样的测试结果,那你是要你公司提供给你8台机器你一台机器上装一款?还是你要在一台电脑上装30款浏览器?
你既然否定别人的,那最少也该说说自己想怎么干吧?
作者: zeus1199    时间: 2011-1-10 16:33
LZ,我想知道你否定什么。为什么会否定。
     要给出结果,给出原因。
     不管对错或者赞成不赞成。当你想知道别人的观点时,请先明确表达你自己的观点~
作者: 愚人    时间: 2011-1-12 14:18
测试方法没有对与错,只有合适的实践中寻找更合适的……

作为新人,需虚心学习……
如果有异议,请提出解决方法
作者: cis_cn    时间: 2011-1-12 16:02
前3种+IE就OK

其他都是调用IE内核,说白了还是IE的
作者: jrq1224    时间: 2011-1-17 13:27
IE(V6,V7,V8)/FireFox/CHrome/safari就行了
其他像遨游,360浏览器,谷歌之类的都是浮云,用的都是IE的内核~
推荐款小工具给大家 IEtester 还不错哦~~
作者: lorbin    时间: 2011-1-17 22:39
顶楼上,IE系列的测试了ie6,7,8就可以啦,其他遨游什么的就不会重复测试了,其他firefox等浏览器就看产品定位了,如果产品用户较多的话,就得都测试一下咯。还有,如果要测试这些兼容性,个人觉得比较好的就是装个虚拟机,在较干净的情况下做个快照,然后安装一个浏览器,再做一个快照。这样,每个浏览器都做一个快照,方便而且不会互相影响,不知其他朋友有没有更好的办法呢。
还有,很多pc端软件跟pc端的应用程序是会有兼容性问题的,但pc软件多了去了,请教一下各位大大,怎样测试兼容性可以保证质量又节省时间啊
作者: 小米testing    时间: 2011-1-18 17:28
回复 20# lorbin[/i虚拟机
虚拟机我现在在用和你说的方法差不多
作者: ntao0227    时间: 2011-1-25 22:54
无可否认用户有装多个浏览器的习惯,你改变不了也无法准确知道用户的使用习惯,选择极端的测试还是必须的..
作者: TM_tester@zhang    时间: 2011-1-28 14:46
IE6 7 8 甚至9都要测试的,这几个版本的浏览器还是有区别的特别是用户可能是通过360或者系统ghost进去的差别还是有的,两外遨游,腾讯,360的内核还是IE基本不用测试,chrome基本没人用,FF是要跑一下的
作者: xiaohuir    时间: 2011-2-1 09:37
互相之间应该会有影响。。而且TT用的是IE的内核。。
作者: sophie_wang    时间: 2011-2-9 09:57
不太明白一个系统多个浏览器之间会不会有影响,但是觉得ls的“力求营造复杂复杂环境,发现问题后再分割环境完成初步定位”观点很好。
另外,看到有人说到“内核”了,感觉今后要学习的东西太多了,以后要努力了。
作者: hg11    时间: 2011-2-10 14:34
1) 网站兼容性测试,请先考虑浏览器兼容性(重中之重),再考虑运行平台的兼容性。所以1机8款浏览器很正常。要让商业数据报告告诉你到底要装多少款,而不是凭个人经验草率否定。
2) IETester,XenoCode等多浏览器多版本合并类软件不可靠,结果与真实浏览器的运行有差别,不推荐使用。
3) 不能简单认为,同属IE Trident 内核的浏览器,就不会有兼容性的问题。我们发现过一些同一网站在遨游与IE在兼容上差别。
作者: 5291076    时间: 2011-2-13 13:38
我们也是兼容性测试一共12个浏览器,IE6,IE7,IE8同在一台机子上,只不过装了两个虚拟机
作者: eeyiyu    时间: 2011-2-14 13:19
IE(V6,V7,V8)/FireFox/CHrome/safari就行了
其他像遨游,360浏览器,谷歌之类的都是浮云,用的都是IE的 ...
jrq1224 发表于 2011-1-17 13:27



    没错!用ie内核的浏览器基本可以不用考虑!直接测ie!
大部分的情况是这样的,浏览器的兼容主要还是UI上的测试,功能上,大部分的问题还是一个浏览器存在其他浏览器也会有的,当然不排除少数!
作者: coolwind09    时间: 2011-2-17 16:56
用ie内核的浏览器基本可以不用考虑
作者: jiazurongyu    时间: 2011-5-11 15:50
8款没错,首先要保证这8款下无问题
在根据不同核心快慢去划分就是要3*2
作者: jiazurongyu    时间: 2011-5-11 15:51
说谷歌是ie内核的就如同    说饺子其实是汤圆一样尴尬
作者: 极品流氓    时间: 2011-5-15 16:47
回复 31# jiazurongyu


    为什么???
作者: jiazurongyu    时间: 2011-5-17 13:19
回复 32# 极品流氓

谷歌浏览器一般算为第三类浏览器,按受众来决定的。ie是第一类浏览器 。传统兼容性测试需要检查三类浏览器。  
那第三类浏览器表示:压力很大,一脸无辜。
作者: jiazurongyu    时间: 2011-5-17 13:20
还有个很关键的兼容性 浏览器之间 除了内核以外的特性啊。。。
作者: swallow0918    时间: 2011-5-19 14:09
对外发布的web系统很有必要进行浏览器兼容性测试,一般问题会出现在ie6浏览器上,主要是页面错位等页面级bug。
现在win7使用的人数增多,ie9也需要在测试范围内。
chrome浏览器市场份额有上升的趋势,所以有时间也可以测试一下。
一般测试人员多配备多台pc,方便测试。
建议使用Utilu Collection,可以安装多版本ie及firefox,比ietest可靠性强。
作者: 紫毓E    时间: 2011-5-22 16:04
我们也只是测试   火狐 IE 谷歌 光IE兼容都要命了。
作者: huang_zhonghua    时间: 2011-7-28 13:05
如果有足够的时间与精力以及公司需要,可以8个浏览器来进行兼容性测试,但是如果公司没有需要或者没有那么多的时间给你,那就多此一举了...
作者: 逛逛族    时间: 2011-7-29 15:44
IE ,FF 兼容性必须要过,我觉得这个是最基本的浏览器兼容要求!
作者: 小米testing    时间: 2011-8-1 17:22
谢谢各位版主已及各位站友的提点,深思大家的宝贵建议
作者: lctlee    时间: 2011-8-2 11:48
回复 1# 小米testing


    你后面编辑的意思就是说,你不赞同一台机器上同时装多款浏览器进行测试。那么我推论你的意思是同时只装一款浏览器进行测试,这样是吧?
那我问你两个问题:
1、对于目前实际生活工作中的用户环境,有多少用户机器上只有IE浏览器的?这个比例很高吗?而且这个环境下的用户比例就算是高的也没什么意义,因为这个是基础环境。况且这个环境是最容易得到的,装了系统就是这个环境。而我从周围的人得到的信息是:有很高比例的人机器上不只一款浏览器,即可能同时存在360、谷歌、火狐这样的情况,360基于IE的,其他两款不基于IE内核的。这样的环境在实际情况中大量存在!
2、既然有了上面的实际情况存在,那么再问你,即使IE、火狐、谷歌同时存在会导致兼容性问题,那么用这种环境测试就存在问题么?我认为不存在问题!因为这就是用户环境,即使它有自己的问题,但一样有无数软件程序来适应这个有兼容问题的环境。我们做的是能产生经济价值的产品,而不是真空环境下的蒸馏水--只有H2O这种分子的东西。不是么?
既然你说到兼容性,我认为兼容性相当复杂,不是1种操作系统对1款浏览器这么简单,可以说完全的兼容性测试通常是不可能完成的,那么就应该讲究效率和性价比。
所以,过了这么长时间,我依然认为你的同事这么做没什么大问题,即使他可能没意识到这里。要论实用性、易用性,你的方法性价比远低于这种可能存在兼容问题的方法。
作者: cxpsnowing    时间: 2011-8-3 16:38
8款……做一个兼容性测试要做到何年何月啊?你有那个时间去做这样的事情吗?
作者: 何去何从    时间: 2011-8-6 19:00
主流的浏览器:IE 6,7,8; google;火狐;Opera;Sogou;Safari就可以了。
作者: ynjsuper    时间: 2011-8-10 14:08
你可以问他,是不是一个功能,他需要8个浏览器都测试一边
作者: 凤凰山    时间: 2011-8-10 16:55
好几款国产都是ie内核的吧

不过每个浏览器都测测也好,毕竟国大人多,用啥浏览器的人都有,不同浏览器下显示效果看看有利于产品改进
作者: fnngj    时间: 2011-8-15 10:17
目前浏览器分四内核,IE、火狐、谷歌、opera(国内使用不多),所以以这前三个浏览器为主。当然也要看客户要求。

testing乌托邦QQ群:59037979
欢迎你的加入
作者: 476860312    时间: 2011-9-7 16:18
从我的工作经验中发现,部分程序在360浏览器中是不会报错的,但是在IE7、IE8下报错的相当多,IE6下不报错!所以楼上的哪些说法,我觉得在保证绝大部分主流浏览器都能正常运行的前提下,如果有时间,还是需要走下所谓的市场占有量少的浏览器群..
作者: lixiangliuyi    时间: 2011-10-19 20:53
支持谷歌+ie  谷歌主力吧
作者: xxiang333    时间: 2011-10-22 22:05
我是来看评论的
作者: fadfayger    时间: 2011-11-10 14:18
有几款浏览器是IE的内核,没必要装的
作者: fillylove    时间: 2011-11-15 10:52
我的话一般是IE6、IE7、IE8之间的兼容性测试,这个反而会经常发现问题。
作者: WXQQXW555    时间: 2011-11-17 13:47
评论好给力 综合一下




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2