浏览器兼容性测试 策略
本帖最后由 gu584652199 于 2012-8-2 14:16 编辑无论是否使用各种工具,这里仅仅讨论在进行B/S架构软件浏览器兼容性测试的策略,抛砖引玉,欢迎讨论~~浏览器兼容性测试策略
浏览器是系统中对核心的组成构建,来自不同厂家的浏览器对Javascript、ActiveX或不同的HTML规格有不同的支持,即使是同一厂家的浏览器,也存在不同的版本的问题。不同的浏览器对安全性和JAVA的设置也不一样(这个没有深刻的体会)。
目前最为常用的浏览器为:IE6.0、IE7.0。但由于操作习惯的问题,还有相当一部分用户喜欢使用腾讯的TT,以及firefox浏览器,这些浏览器同样也存在各个版本的问题。这个对于web系统来讲是一个相当大的挑战。
对于一些特殊项目(比如定制项目),可以指定某一类型的浏览器(包括版本),这些都必须在需求规格说明书中指名。针对这些指明的浏览器必须进行兼容性测试。但大部分的项目,是不能指定浏览器的,针对这样的项目,那么我们必须针对当前的主流浏览器(含版本),在确保主流浏览器的兼容性测试通过的前提下,再对非主流浏览器(含版本)进行测试,尽量保证项目的浏览器的兼容性测试的完整性。1浏览器兼容性测试策略现将测试原则分解为三个关键词:快速、精确、完整首先说明一下浏览器兼容性测试是处于真个项目周期的那个阶段,更精确的说是处于测试周期的哪个阶段。一般来说,分为两种情况:a>
块测试模型(项目特性或项目组历史原因决定,特性:敏捷、快速、可追踪差)b>
集合测试模型(普遍采用模式,特性:测试更加完整,清晰,可追踪)无论何种测试模型,只有在系统业务流程全部通过、功能基本稳定的情况下进行,这是基本的进入浏览器兼容性测试的条件。1.1快速针对业务流程和主要核心模块,快速执行浏览器兼容性测试。
详细分析系统业务流程,各角色功能分布,功能模块支撑关联;根据以上分析制定测试框架,框架目的为度量在对各个浏览器测试的时候,避免出现遗漏某些功能点或者业务点,保证更加全面的在需求浏览器上面的兼容性测试。同时,有计划的进行测试工作能够大大的提高工作的效率。1.2精确
精确定位主流核心浏览器,优化测试方式、提高测试效率
根据需求规约制定出规约中限定浏览器的主要内核,在需求规约中定位相应内核的浏览器各一个(且要求为客户区域内的同内核主流浏览器),根据框架快速执行兼容性测试。
此种方式的优点是能够更加快速的发现不同内核浏览器的问题,降低Bug修复成本、系统风险。1.3完整
完整执行需求规约限定支持的所有浏览器。根据最新地区浏览器厂商和版本分布,有主次优先级进行兼容性测试。
限制项包含:不同厂商的浏览器
同一厂商的不同浏览器版本 LZ你这个主题需要付费才能看吗? 搞错了,没弄过这个,改掉了~:L 坛子这么冷清了吗?看来要跑路了~唉 学习了,谢谢楼主分享 学习了,BS的 浏览器的兼容性一定要测试的 关于浏览器兼容性测试,不知楼主有没有好的测试工具或者测试技巧呢,欢迎楼主分享呀
页:
[1]