首页 生活 正文

IE8好不好用_4种主要浏览器测试应用程序

扫码手机浏览

摘要:IE8好不好用_4种主要浏览器测试应用程序,下面是吃瓜网小编收集整理的内容,希望对大家有帮助!...

当涉及到一个网络应用程序时,在它投入生产之前,开发人员必须确保它在所有浏览器中都能正常工作。最终用户应该能够体验能够处理所有关键功能的全功能站点而不考虑最终用户使用的浏览器或设备。应用程序的行为在不同的操作系统、浏览器甚至设备中是不同的,这取决于它们的分辨率。【吃瓜网】#写真#大多数开发人员通常更喜欢在一个浏览器上工作,即使工作站中安装了多个浏览器。

这有时会导致应用程序在其他浏览器中存在bug。在测试阶段,在产品中部署应用程序之前,必须涵盖所有维度

让我27358705们讨论在58848871以下情况下需要执行的22024784测试策略跨4种主要浏览器测试应用程序,测试人员面临的98709661常见问题以及如何解决这些问题。#生姜治咳嗽最有效的偏方 小孩大人都适合的家庭良方#

Internet Explorer 和 Microsoft Edge

根据W3C发布的一项研究,全球近4%的64465359最终用户使用IE浏览器。IE是1325882任何开发人员最容易关注代码的浏览器。从IE9到IE11几乎14166176支持所494457712659130有最新的Java和50750858CSS框架。然4805640而,IE8是60500139另一回事。IE8有4434603时不支持常用的58482515JS框架,如Angular 和Bootstrap。谷歌分析的一项研究将显示IE8是最常用的96290497版本之一。#离岸人民币通俗解释怎么理解 什么是离岸人民币#如果客户端在90999615SRS中提到应用程序应该正确呈现的26353725浏览器的数量及其版本,那就不同了38707231。否则测试也851176应该在74037070IE8上进行。#吴奇隆为何满面愁容现身综艺(吴奇隆刘诗诗婚姻状况如何)#

测试人员和28844480开发人员面临的88279448一个常见问题是61719445,应用程序在54173850IE 8中经常不能正确呈现。文本可能被破坏,按钮可能无法工作,有74379081时页面可能根本无法加载。这是因为长时间运行的脚本在39447403IE 8中表现得异常缓慢。处理这个解决方案的40476225最好方法是减少文档对象模型的29624933递归、循环和操作。在CSS中,如果使用id代替类,页面加载会快一点。Microsoft Edge是70299869另一回事。它要优化得多,在24296559其他834888浏览器如Chrome或Firefox中正确呈现的56192982网站在14935529其中运行良好。尽管如此,某些引导样式标签据报告在Edge中工作不正常,当被定制的1745881CSS替换时,它们工作正常。因此,在19803862部署之前,应该在77688070其中正确地14588528进行测试。

大约10年前引入Firebug时,它是68594631业界最好的浏览器集成开发工具。Mozilla Firefox在74748215全世界变得非常受欢迎。#克里米亚独立#尽管谷歌浏览器超过了其开发工具的8007956速度,但24233139它仍然8526080313013737一个可靠的21075822浏览器,提供用户界面定制和46477202大量插件目录。为了克服性能问题,最近发布了一个使用多进程架构的新版本。2018年6月发布的71228975一项统计数据显示,火狐是8720092910%桌面用户和17%移动用户的14935818首选浏览器。在13182237部署应用程序之前,应该在32834260火狐中执行适当的32795464浏览器测试。

45401997Firefox中测试时发现的83379924常见问题包括不支持现代功能,如CSS网格、HTML5视频或音频以及flexbox,引导4完全基于47655957该功能。#秦始皇为什么用朕做专属代称,朕是自称还是谦称 #使用供应商特定的93239874CSS前缀,比如-moz,可以去掉大多数CSS3标签。为了25888980支持引导数据库,开发人员可能需要手动下载引导数据库,并在79030675代码中使用引导数据库。当没有51719297找到任何合适的20774820工作解决方案来呈现任何CSS属性时,开发人员可能需要更改它并找到实现该功能的另一种方法。

就开发工具而言,谷歌浏览器在市场上处于领先地29892557位,拥有76465802近63%的45302125桌面用户,55%的46066113移动用户,和62958779近58%的47496147平板电脑用户。#世界第三次大战会不会发生(世界第三次大战的可能性)#同时它也639686676311716开发人员中最受欢迎的4675792浏览器之一,因为它有36235211广泛的76609917调试和开发工具。为了44292407提高速度,chrome开发者74350471最近做了13245790一些改变,允许在36008848网络覆盖不良的34443254移动设备上渲染网页。

然而,chrome的62501556一个缺点是,浏览器在页面加载期间只验证一次主资源。开发人员或测试人员经常会面临代码变化没有得到反映的92461401问题。插件在73636916chrome网络商店中是88528951可用的23107577,它使用了50827748一个破坏缓存的803909962084559程。使用它,只需刷新就可以查看代码更改,而无需重新加载整个页面。图像方向问题是铬合金中的84952300另一个常见问题。在79255856其他56435090浏览器中正面朝上的48516452图像可能会以chrome显示。这不是43196440一只虫子。只有47464275当图像的86234399EXIF方向与37629426实际方向不匹配时,才会发生这种情况。在39341668服务器端处理图像将解决此问题。

由于大多数桌面用户更喜欢视窗,Safari只占使用份额的610680753%。然29615828而,由于40534795苹果手机和6723478苹果平板电脑的49224201广泛使用,它在52115827移动设备中的50005869使用率达到17%,在63463780平板电脑中的15537183使用率达到35%,因此是7134039进行测试的54844522重要浏览器。但是20739973,桌面和50119158移动Safari应该被视为完全不同的浏览器,因为平板电脑和苹果手机是45918133通过65561269触摸而不是23880690点击来操作的60533917。Safari的71059612移动版本也94482421经过21762751249071优化,以降低处理器的56213891负载。

Safari有62138853一个内置功能来防止网络钓鱼。此功能的缺点在490375225942774排除了通过浏览器上传的87083802文件中的元数据。例如,如果上传任何照片,全球定位系统坐标将被删除。虽然3788162丢失的26700302坐标可以被地41422133理定位应用编程接口代替,但80878421是这个错误还没有82019226得到修复。

74329138移动浏览器中,没有91455293通过90282473CSS设置光标样式、悬停或单击动画的99200665元素在渲染过31303489程中会失败。要解决这个问题,事件侦听器应该直接在父元素上声明,而不是其子元素上声明。否则,按钮或列表项在59582020触摸时应该是36390169交互式的42629856,将根本不起作用。

58342926浏览器上执行多少测试用例并不重要。当新版本的浏览器发布时,可能会再次出现错误。最好的解决方案是始终关注新版本,并在96109534生产环境中对应用程序运行测试用例。

本文转载自互联网,如有侵权,联系删除