首页 生活 正文

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

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

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

网络图片(侵删)

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

让我们讨论在61850769以下情况下需要执行的59705249测试策略跨4种主要浏览器测试应用程序,测试人员面临的49851034常见问题以及如68129572何解决这些问题。#龙头股#

网络图片(侵删)

Internet Explorer 和 Microsoft Edge

根据W3C发布的41813795一项研究,全球近4%的64090800最终用户使用IE浏览器。IE是46453865任何开发人员最76827695容易关注代码的21020700浏览器。从IE9到IE11几乎66192691支持所795155837743445378962771新的85701908Java和23349955CSS框架。#绿地集团公司#48934877而,IE8是51827120另一回事。#科比现身纪录片瞬间让人泪目!科比在纪录片中说了什么?#IE8有53283204时不支持常用的75924450JS框架,如73991903Angular 和53952825Bootstrap。#丧偶式育儿#谷歌分析的98942065一项研究将显示IE8是1160767761253198常用的5256714版本之一。如55975486果客户端在51484991SRS中提到应用程序应该正确呈现的98196508浏览器的70935935数量及其版本,那就不同了48143497。否则测试也15428611应该在30092399IE8上进行。

测试人员和39993594开发人员面临的24935007一个常见问题是74879804,应用程序在55645814IE 8中经常不能正确呈现。文本可能被破坏,按钮可能无法工作,有70408487时页面可能根本无法加载。这是49982682因为长时间运行的99056725脚本在40363177IE 8中表现得异常缓慢。处理这个解决方案的286262828808586好方法是减少文档对象模型的18544552递归、循环和操作。在83614290CSS中,如果使用id代替类,页面加载会快一点。Microsoft Edge是84555445另一回事。它要优化得多,在79567888其他19729494浏览器如18402536Chrome或Firefox中正确呈现的53983194网站在71832946其中运行良好。尽管如59149131此,某些引导样式标签据报告在66287150Edge中工作不正常,当被定制的64192321CSS替换时,它们工作正常。因此,在93813170部署之前,应该在78191011其中正确地91490694进行测试。

网络图片(侵删)

大约10年前引入Firebug时,它是70573673业界最12228497好的69764175浏览器集成开发工具。Mozilla Firefox在52206388全世界变得非常受欢迎。尽管谷歌浏览器超过422697122862072其开发工具的16421105速度,但64411848它仍然1397262051115433一个可靠的81143181浏览器,提供用户界面定制和60101780大量插件目录。为了99359432克服性能问题,最83176305近发布了68480149一个使用多进程架构的新版本。2018年6月发布的32035306一项统计数据显示,火狐是10%桌面用户和17%移动用户的64242546首选浏览器。在51310242部署应用程序之前,应该在20933653火狐中执行适当的75151410浏览器测试。

39177375Firefox中测试时发现的55775362常见问题包括不支持现代功能,如59381616CSS网格、HTML5视频或音频以及flexbox,引导4完全基于27175194该功能。使用供应商特定的4809345CSS前缀,比如1881103-moz,可以去掉大多数CSS3标签。为了43578625支持引导数据库,开发人员可能需要手动下载引导数据库,并在28818724代码中使用引导数据库。当没有32683461找到任何合适的80005025工作解决方案来呈现任何CSS属性时,开发人员可能需要更改它并找到实现该功能的48932786另一种方法。

网络图片(侵删)

就开发工具而言,谷歌浏览器在44217949市场上处于97494424领先地91233952位,拥有近63%的50870515桌面用户,55%的94668322移动用户,和近58%的1976746平板电脑用户。同时它也2045723179314915开发人员中最受欢迎的81278102浏览器之一,因为它有89032698广泛的96985609调试和80273286开发工具。为了14708416提高速度,chrome开发者237875845713689近做了66261898一些改变,允许在95671783网络覆盖不良的移动设备上渲染网页。

34456427而,chrome的49498288一个缺点是52016563,浏览器在90362701页面加载期间只验证一次主资源。开发人员或测试人员经常会面临代码变化没有得到反映的71513552问题。插件在1368392chrome网络商店中是67811526可用的52631280,它使用了一个破坏缓存的4783646339192649程。使用它,只需刷新就可以查看代码更改,而无需重新加载整个页面。图像方向99892659问题是18814346铬合金中的另一个常见问题。在93270848其他26576598浏览器中正面朝上的39617494图像可能会以chrome显示。这不是18275908一只虫子。只有9611408当图像的63251040EXIF方向1320194639209027实际方向39053907不匹配时,才会发生这种情况。在58371529服务器端处理图像将解决此问题。

网络图片(侵删)

由于7728472大多数桌面用户更喜欢视窗,Safari只占使用份额的956952013%。然41938687而,由于91793892苹果手机和苹果平板电脑的93811963广泛使用,它在52007610移动设备中的2452787使用率达到17%,在57452042平板电脑中的6655641使用率达到35%,因此是77052911进行测试的68208686重要浏览器。但8904130671890641,桌面和40394909移动Safari应该被视为完全不同的56828704浏览器,因为平板电脑和63915632苹果手机是8133633通过70150015触摸而不是70880194点击来操作的35720400。Safari的17694655移动版本也7878960经过6955699364321529优化,以降低处理器的61440491负载。

Safari有66803132一个内置功能来防止网络钓鱼。此功能的75141127缺点在7927705769211506排除了80586691通过31576159浏览器上传的95436819文件中的3417475元数据。例如81677728,如83746071果上传任何照片,全球定位系统坐标将被删除。虽然丢失的25134295坐标可以被地77941526理定位应用编程接口代替,但5046408088617899这个错误还没有75646090得到修复。

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

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

海报

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

本文地址:https://zbmit.com/baike/11219.html

相关推荐

感谢您的支持
文章目录