51Testing软件测试论坛

标题: 关于移动web测试 [打印本页]

作者: Emocat    时间: 2013-2-20 12:51
标题: 关于移动web测试
在Mobile WEB前端开发领域,状况则相当的混乱,
操作系统(平台):Symbian(S40/S60/S80/S90)/iPhoneOS/Android/WM(WinCE)/MTK/Linux/BB/PalmOS/Maemo(Meego)…
内置浏览器:Symbian/Chrome Lite/iPhone Safari/MTK/IE Mobile/BB Browser/Opera(OEM)/…
第三方浏览器:Opera Mini/Opera Mobile/Skyfire/NetFront/UCWEB/QQ浏览器/Go浏览器/…
这些操作系统和浏览器的基本状况则是:
市场占有率和使用分部情况不稳定,新机型、新浏览器会很容易占领市场
大部分内置浏览器不够开放,操作系统和浏览器厂商对开发人员的支持很不到位
不同的操作系统、不同的浏览器下,相同系统下的不同浏览器,相同浏览器在不同的操作系统下,甚至同一个系统或浏览器的不同版本,都可能会导致页面效果产生很大的差异(很绕口,其实就是排列组合)
由于兼容性方面的研究非常稀少(尤其在国内),加上操作系统和浏览器的封闭和日新月异的变化,我们对它们特性的掌握程度也是基本空白.
还有各种开发框架
Sencha Touch Framework
jQuery Mobile
jQTouch
The M Project
DHTMLX Touch – HTML5 JavaScript Framework for Mobile
WebApp.Net  
Wijmo – jQuery UI Widgets  
960 Grid on jQuery-Mobile 
SproutCore HTML5 Application Framework
NimbleKit...
每个都有各自的特点个兼容特性..
如果要做到比较好的兼容性,我们要兼容的手机浏览器至少有二十种情况(手机自带的浏览器+用户可安装的浏览器) web浏览器的兼容性大致可根据浏览器的渲染引擎来确定兼容类型,但手机浏览器,即使是使用的同一个渲染引擎,在不同的手机上表现也可能很不一样..QAQ
面对这些作为测试者,我们应该怎么做??  
菜鸟求回应啊~~
作者: chenln    时间: 2013-2-20 13:34
我们公司的做法是统计不同手机、操作系统、浏览器的访问量,取到访问量大的不部分机器做统计,再以这些机器为基础做适配
作者: shotting    时间: 2013-2-21 14:36
根据不同手机,不同浏览器。进行市场份额的排行,根据排行进行最后的适配。
举个例子要是你做一个智能机使用的软件,最主要覆盖Symbian S60/Android/IOS/WM 就行了




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