首页 生活 正文

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

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

当涉及到一个网络应用程序时,在它投入生产之前,开发人员必须确保它在所有浏览器中都能正常工作。最终用户应该能够体验能够处理所有关键功能的全功能站点而不考虑最终用户使用的浏览器或设备。应用程序的行为在不同的操作系统、浏览器甚至设备中是不同的,这取决于它们的分辨率。【粉丝网】#美国看英国在大清得了便宜,马上趁火打劫,西方的贪婪源于历史#大多数开发人员通常更喜欢在一个浏览器上工作,即使工作站中安装了多个浏览器。#图形#

网络图片(侵删)

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

让我80942204们讨论在18068539以下情况下需要执行的测试策略跨4种主要浏览器测试应用程序,测试人员面临的86251431常见问题以及如95366180何解决这些问题。

网络图片(侵删)

Internet Explorer 和 Microsoft Edge

根据W3C发布的96407522一项研究,全球近4%的9688507283750115终用户使用IE浏览器。IE是38493477任何开发人员最7101050容易关注代码的14298445浏览器。从IE9到IE11几乎80464508支持所37621482105850222380635157513412新的88442951Java和85700714CSS框架。然34798326而,IE8是95540618另一回事。IE8有98181284时不支持常用的JS框架,如63306782Angular 和66147306Bootstrap。#秦武王在23岁就举鼎失败而死 秦武王都对秦国做出了什么贡献#谷歌分析的13262851一项研究将显示IE8是5815484956350072常用的56368499版本之一。如21614749果客户端在81897539SRS中提到应用程序应该正确呈现的78930897浏览器的47069928数量及其版本,那就不同了1428922。否则测试也16898888应该在16009822IE8上进行。

测试人员和开发人员面临的2244046一个常见问题是59691544,应用程序在78105827IE 8中经常不能正确呈现。文本可能被破坏,按钮可能无法工作,有6147183时页面可能根本无法加载。这是28271141因为长时间运行的3428983脚本在35252120IE 8中表现得异常缓慢。处理这个解决方案的5726267519333899好方法是减少文档对象模型的97730047递归、循环和14106447操作。#王牌专业#332712CSS中,如42518624果使用id代替类,页面加载会快一点。#大学生心理健康#Microsoft Edge是19346892另一回事。它要优化得多,在67773215其他7886625浏览器如74559722Chrome或Firefox中正确呈现的67641625网站在55152228其中运行良好。尽管如53405398此,某些引导样式标签据报告在55669994Edge中工作不正常,当被定制的64934640CSS替换时,它们工作正常。因此,在39350220部署之前,应该在74093114其中正确地进行测试。

网络图片(侵删)

大约10年前引入Firebug时,它是31862353业界最49960284好的6786714浏览器集成开发工具。Mozilla Firefox在22514472全世界变得非常受欢迎。尽管谷歌浏览器超过335709056091214其开发工具的97035643速度,但3639600它仍然651881267623355一个可靠的19696865浏览器,提供用户界面定制和40144354大量插件目录。#王嘉尔个人资料简介(got7近日要回归是真的吗)#为了13925476克服性能问题,最56466820近发布了11088940一个使用多进程架构的91995340新版本。2018年6月发布的24235731一项统计数据显示,火狐是8955536110%桌面用户和3263500717%移动用户的34173810首选浏览器。在6045352部署应用程序之前,应该在35596847火狐中执行适当的97260772浏览器测试。

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

网络图片(侵删)

就开发工具而言,谷歌浏览器在17905819市场上处于85850029领先地位,拥有32613396近63%的88689203桌面用户,55%的移动用户,和93222528近58%的5522664平板电脑用户。同时它也8950334170782757开发人员中最5479970受欢迎的99295909浏览器之一,因为它有34842361广泛的24270398调试和9150334开发工具。为了4974411提高速度,chrome开发者5842759267087076近做了66580229一些改变,允许在42417725网络覆盖不良的44116837移动设备上渲染网页。

49211146而,chrome的5298492一个缺点是43397348,浏览器在页面加载期间只验证一次主资源。开发人员或测试人员经常会面临代码变化没有8297577得到反映的58019548问题。插件在84616705chrome网络商店中是63563083可用的14606476,它使用了21153915一个破坏缓存的9042328036479372程。使用它,只需刷新就可以查看代码更改,而无需重新加载整个页面。图像方向15642777问题是37556246铬合金中的79233729另一个常见问题。在7787519其他59351707浏览器中正面朝上的图像可能会以chrome显示。这不是35049993一只虫子。只有69169995当图像的7817212EXIF方向3548236113325095实际方向82258175不匹配时,才会发生这种情况。在53255775服务器端处理图像将解决此问题。

网络图片(侵删)

由于30310905大多数桌面用户更喜欢视窗,Safari只占使用份额的3%。然24892668而,由于苹果手机和苹果平板电脑的80771570广泛使用,它在1059767移动设备中的79485750使用率达到17%,在37798612平板电脑中的15233040使用率达到35%,因此是35054846进行测试的28647268重要浏览器。但7112953928200811,桌面和44749511移动Safari应该被视为完全不同的747501浏览器,因为平板电脑和92504016苹果手机是68089653通过5525879触摸而不是48176727点击来操作的85211402。Safari的89372403移动版本也9675223经过9212985933955217优化,以降低处理器的81062372负载。

Safari有20833550一个内置功能来防止网络钓鱼。此功能的20822638缺点在1921319551180497排除了21981123通过86061903浏览器上传的53886614文件中的57456003元数据。例如34123212,如36722898果上传任何照片,全球定位系统坐标将被删除。虽然95298144丢失的坐标可以被地96671458理定位应用编程接口代替,但129671077050590这个错误还没有8615913得到修复。

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

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

海报

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

本文地址:https://phfen.com/baike/8695.html

相关推荐

感谢您的支持
文章目录