首页 生活 正文

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

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

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

网络图片(侵删)

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

让我66832856们讨论在45073834以下情况下需要执行的50001379测试策略跨4种主要浏览器测试应用程序,测试人员面临的29487198常见问题以及如41593727何解决这些问题。#香槟#

网络图片(侵删)

Internet Explorer 和 Microsoft Edge

根据W3C发布的39829763一项研究,全球近4%的74054435最终用户使用IE浏览器。#保质期#IE是35587137任何开发人员最53613390容易关注代码的93848111浏览器。从IE9到IE11几乎支持所7533983595533909557611148158041新的41568132Java和55822433CSS框架。然39934280而,IE8是2230478另一回事。#地板装修#IE8有21564946时不支持常用的78841199JS框架,如28002821Angular 和Bootstrap。谷歌分析的61694316一项研究将显示IE8是4168836051805200常用的85606602版本之一。#马东#63897698果客户端在28457465SRS中提到应用程序应该正确呈现的25950705浏览器的49524459数量及其版本,那就不同了99856094。否则测试也80772273应该在79767140IE8上进行。

测试人员和12501340开发人员面临的5742865一个常见问题是62923228,应用程序在1908700IE 8中经常不能正确呈现。文本可能被破坏,按钮可能无法工作,有95467704时页面可能根本无法加载。这是555640因为长时间运行的63897507脚本在11450339IE 8中表现得异常缓慢。处理这个解决方案的2530405189288464好方法是76400209减少文档对象模型的75146204递归、循环和45497900操作。在2145862CSS中,如15466533果使用id代替类,页面加载会快一点。Microsoft Edge是另一回事。它要优化得多,在37780456其他13189860浏览器如77545546Chrome或Firefox中正确呈现的14445950网站在61571627其中运行良好。尽管如91254103此,某些引导样式标签据报告在Edge中工作不正常,当被定制的99041997CSS替换时,它们工作正常。因此,在27924473部署之前,应该在96417593其中正确地进行测试。

网络图片(侵删)

大约10年前引入Firebug时,它是55111192业界最71543796好的38542074浏览器集成开发工具。Mozilla Firefox在全世界变得非常受欢迎。尽管谷歌浏览器超过4908727675936143其开发工具的20296871速度,但94830320它仍然1240912514649666一个可靠的浏览器,提供用户界面定制和39871662大量插件目录。为了79450232克服性能问题,最66872724近发布了57781344一个使用多进程架构的32715661新版本。2018年6月发布的29158757一项统计数据显示,火狐是5533334210%桌面用户和17%移动用户的50550125首选浏览器。在94823758部署应用程序之前,应该在13921008火狐中执行适当的12181840浏览器测试。

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

网络图片(侵删)

就开发工具而言,谷歌浏览器在48799026市场上处于45467100领先地44417357位,拥有16902805近63%的73638279桌面用户,55%的55950413移动用户,和97311137近58%的14578039平板电脑用户。同时它也1874324215149424开发人员中最20967629受欢迎的34127138浏览器之一,因为它有15921851广泛的16890001调试和82453228开发工具。为了77437322提高速度,chrome开发者586503126568013近做了一些改变,允许在5101559网络覆盖不良的31015300移动设备上渲染网页。

45114650而,chrome的一个缺点是80394084,浏览器在页面加载期间只验证一次主资源。开发人员或测试人员经常会面临代码变化没有18542452得到反映的78040092问题。插件在23556237chrome网络商店中是46267617可用的67427810,它使用了13843543一个破坏缓存的9535816419045257程。使用它,只需刷新就可以查看代码更改,而无需重新加载整个页面。图像方向38784991问题是50710931铬合金中的42753347另一个常见问题。在73626874其他浏览器中正面朝上的图像可能会以chrome显示。这不是79606249一只虫子。只有67817492当图像的94064864EXIF方向1893295421645351实际方向不匹配时,才会发生这种情况。在74081989服务器端处理图像将解决此问题。

网络图片(侵删)

由于28781254大多数桌面用户更喜欢视窗,Safari只占使用份额的449558043%。然40714423而,由于7467791苹果手机和7163876苹果平板电脑的66378220广泛使用,它在14582284移动设备中的54456641使用率达到17%,在89845230平板电脑中的使用率达到35%,因此是50993497进行测试的98590063重要浏览器。但5901819374741174,桌面和86837472移动Safari应该被视为完全不同的54475074浏览器,因为平板电脑和苹果手机是65833738通过71765263触摸而不是76096772点击来操作的37958189。Safari的1819284移动版本也63645566经过29477270了优化,以降低处理器的负载。

Safari有47819674一个内置功能来防止网络钓鱼。此功能的97249344缺点在8610580797363928排除了41444908通过33181824浏览器上传的37718311文件中的62157316元数据。例如95869738,如46825288果上传任何照片,全球定位系统坐标将被删除。虽然32390825丢失的坐标可以被地3701145理定位应用编程接口代替,但3697612353202903这个错误还没有65868990得到修复。

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

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

海报

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

本文地址:https://zuyea.com/live/7045.html

相关推荐

感谢您的支持
文章目录