精华内容
下载资源
问答
  • web兼容性测试怎么做
    千次阅读
    2022-02-14 14:21:24

    软件测试之兼容性测试
    软件的兼容性通常体现在客户端的兼容性,服务器一般不做兼容性测试,因为在设计开发过程中即确定了服务器的架构,除非需要扩容扩展。
    软件客户端的兼容性测试可以从以下四种类型分析。
    一. 软件浏览器兼容性
    不同的软件厂商的浏览器处理方式是不同的,目前主流的浏览器分为IE、Chrome等几大阵营,浏览器间的差异主要体现在对JavaScript、ActiveX和HTML处理方法不同,因此需要在Web系统测试时注意,尤其是通过某个控件跳转浏览器时更需关注。
    二. 软件系统兼容性
    系统的兼容性主要体现在操作系统方面,目前主流的操作系统有Windows8,windows10,windows11等细分版本。除了OS外,还有Mac系统、Linux或Unix系统。在测试过程中需关注被测对象在不同系统上的表现,尤其是与系统有数据交互时。
    三. 软件显示分辨率兼容性
    不同显示分辨率可能会导致Web页面变形,严重时会导致功能无法使用,因此需要测试在不同分辨率下的系统表现,常见的分辨率为1024×768、800×600等。
    四. 软件插件兼容性
    有些Web系统应用了一些控件,如文本编辑器、文件上传下载控件、搜索、表单等,这些控件也需考虑在不同的浏览器、操作系统分辨率下的应用表现。

    更多相关内容
  • APP手机端兼容性及电脑WEB兼容性测试方法
  • web端的兼容性测试

    千次阅读 2022-03-21 14:20:03
    Web兼容性测试类型主要有:操作系统,浏览器,分辨率和网速方面兼容性测试 兼容性测试是指待测试项目在特定的硬件平台上,不同的应用软件之间,不同的操作系统平台上,在不同的网络等环境中能正常的运行的测试。  ...

    Web的兼容性测试

    Web兼容性测试类型主要有:操作系统,浏览器,分辨率和网速方面兼容性测试

    兼容性测试是指待测试项目在特定的硬件平台上,不同的应用软件之间,不同的操作系统平台上,在不同的网络等环境中能正常的运行的测试。
      兼容性测试的目的:待测试项目在不同的操作系统平台上正常运行,包括待测试项目能在同一操作系统平台的不同版本上正常运行;待测试项目能与相关的其他软件或系统的“和平共处”;待测试项目能在指定的硬件环境中正常运行;待测试项目能在不同的网络环境中正常运行。
      兼容性测试无法做到完全的质量保证,但对于一个项目来讲,兼容性测试是必不可少的一个步骤。

    Web兼容性测试的主要类型:Web兼容性测试主要是针对不同的操作系统平台,浏览器,以及分辨率进行的测试。

    操作系统兼容性:

    市场上有很多不同的操作系统,常用的有Windows10、Windows7、Mac、Linux等操作系统。同一个应用在不同的操作系统下可能会有兼容性问题,可能在有些系统正常,而有些系统不正常,我们应该针对目前主流的操作系统版本进行兼容性测试;

    浏览器兼容性:

    国内主流的浏览器内核主要有3种:IE内核、Firefox内核和Chrome内核;

    1. IE内核常见的浏览器有:IE6、IE7、IE8、IE9、IE10、IE11、360安全浏览器(兼容模式)、360极速浏览器(兼容模式)、搜狗浏览器(兼容模式)、QQ浏览器等等;
    2. Firefox内核常见的浏览器即火狐浏览器(Firefox);
    3. Chrome内核常见的浏览器有:Chrome、360安全浏览器(极速模式)、360极速浏览器(极速模式)、搜狗浏览器(高速模式)

    同一个应用在不同浏览器下可能会有兼容性问题,可能有些浏览器正常,有些浏览器不正常,我们应该针对当前主流的浏览器版本进行兼容性测试;

    分辨率兼容性

    同一个页面在不同分辨率下,显示的样式可能会不一样,所以需要进行分辨率的兼容性测试;

    可以通过对浏览器的缩放的比例进行不同分辨率的测试;

    常见的电脑分辨率

    1920*1080

    1680*1050

    1440*900

    1366*768

    1024*768

    网速测试

    待测项目在不同的网络环境中能正常的运行测试,可以通过Fiddler、360插件等软件进行设置限速测试

    展开全文
  • web端怎么做兼容性测试

    千次阅读 2020-11-18 21:54:08
    1、浏览器的兼容性测试 a、内核角度 Tridnt内核:代表作IE、腾讯、遨游、世界之窗等 Gecko内核:代表作Firefox webkit内核:代表作Safari、Chrome Presto内核:代表作Opera Presto是由Opera Software...

    一、客户端兼容性

          1、浏览器的兼容性测试

              a、内核角度

                 Tridnt内核:代表作IE、腾讯、遨游、世界之窗等

                 Gecko内核:代表作Firefox

                 webkit内核:代表作Safari、Chrome

                 Presto内核:代表作Opera Presto是由Opera

                 Software开发的浏览器排版引擎,它是世界上最快的渲染速度引擎,在13年后,Opera宣布加入谷歌阵营,启用了。

                 Blink内核:由Google和OpearSoftware开发的浏览器排版引擎,2013年4月发布。现在Chrome内核就是Blink。谷歌还开发了自己的JS引擎,V8,使用JS运行速度极大地提高                                 了。

    *浏览器的内核分为两个部分的,一个是渲染引擎,另一个是JS引擎,现在JS引擎比较独立,内核更加倾向渲染引擎。

             b、浏览器版本角度

                浏览器版本之间差异性很大的比如:IE

                代表:Chrome45版本前后完成禁用了NPAPI插件,因此依赖此插件的软件肯定有问题,Chrome45之后是PPAPI,一般用43和46版本。

                 原则:用最新版本前两三个版本,最新版本,UI自动化测试用稳定版本

        2、显示器分辨率测试

    二、服务端测试

           1、硬件兼容性

                适配其它电脑和外设设备;

                比如:打印机(这就是设计到beta测试到客户环境测试)。

           2、操作系统兼容性

                常用操作系统windows  Linux   Unix。

          3、数据库兼容性(架构师)

                Oracle、MySQL等,数据迁移。

          4、web服务器兼容性(中间件/web容器)

               Apache、IIS、Tomact、websphere等。

    了解更多测试知识访问如下链接:

    https://edu.csdn.net/course/detail/22948

    https://edu.csdn.net/lecturer/3215

    https://edu.csdn.net/course/detail/30898

    https://edu.csdn.net/course/detail/25768

    展开全文
  • Web兼容性测试

    千次阅读 2019-04-08 10:02:00
    Web兼容性测试类型主要有:操作系统、浏览器、分辨率和网速方面兼容性测试; 1.操作系统兼容性 市场上有很多不同的操作系统,常用的有WindowsXP、Windows7、Mac、Linux等操作系统;同一个应用在不同的操作系统下...

    Web兼容性测试类型主要有:操作系统、浏览器、分辨率和网速方面兼容性测试;

     

    1.操作系统兼容性

    市场上有很多不同的操作系统,常用的有Windows XP、Windows7、Mac、Linux等操作系统;同一个应用在不同的操作系统下,可能会有兼容性问题,可能有些系统正常,有些系统不正常,我们应该当针对当前主流的操作系统版本进行兼容性测试;

     

    2.浏览器兼容性

    国内主流的浏览器内核主要有3种:IE内核、Firefox内核和Chrome内核;

    (1)IE内核常见的浏览器有:IE6、IE7、IE8、IE9、IE10、IE11、360安全浏览器(兼容模式)、360极速浏览器(兼容模式)、搜狗浏览器(兼容模式)、QQ浏览器等等;

    (2)Firefox内核常见的浏览器即火狐浏览器(Firefox);

    (3)Chrome内核常见的浏览器有:Chrome、360安全浏览器(极速模式)、360极速浏览器(极速模式)、搜狗浏览器(高速模式)

    同一个应用在不同的浏览器下,可能会有兼容性问题,可能有些浏览器正常,有些浏览器不正常,我们应该当针对当前主流的浏览器版本进行兼容性测试;

     

    3.分辨率兼容性

    同一个页面在不同分辨率下,显示的样式可能会不一样,所以需要进行分辨率的兼容性测试;

    可以通过对浏览器的缩放的比例进行不同分辨率的测试;

    (1)常见台式机分辨率:

    17寸液晶或crt显示器1024×768

    19寸液晶显示器(普屏) 1280×1024

    19寸液晶显示器(宽屏) 1440×900

    22寸液晶显示器宽屏16:10和宽屏16:9的比例,最佳分辨率分分别是16:10的分辨率是1680*1050,16:9的最佳分辨率是1920*1080。

     

    (2)笔记本电脑分辨率

    屏幕尺寸      比例      分辨率  

    12’’       4:3         1024X768 

                        4:3         1400X1050  

                        16:10     1280X800   

                        16:9       1366X768 

    13’’       16:9      1366X768

                        16:10     1440X900

                        16:9       1600X900

    14’’        4:3       1024X768

                         4:3         1400X1050

                         16:10     1280X800

                         16:10     1440X900

                         16:9       1366X768 

    15’’      4:3          1024X768

                         4:3         1400X1050 

                         4:3         1600:1200 

                         16:10     1280X800 

                         16:10     1680X1050 

                         16:10     1920X1200 

                         16:9       1366X768   

                         16:9       1600X9000

     

    4.网速测试

    待测项目在不同的网络环境中能正常的运行测试,可以通过Fiddler、360插件等软件进行设置限速测试。

     

     

    5 兼容性测试

    兼容性测试是指待测试项目在特定的硬件平台上,不同的应用软件之间,不同的操作系统平台上,在不同的网络等环境中能正常的运行的测试。
      兼容性测试的目的:待测试项目在不同的操作系统平台上正常运行,包括待测试项目能在同一操作系统平台的不同版本上正常运行;待测试项目能与相关的其他软件或系统的“和平共处”;待测试项目能在指定的硬件环境中正常运行;待测试项目能在不同的网络环境中正常运行。
      兼容性测试无法做到完全的质量保证,但对于一个项目来讲,兼容性测试是必不可少的一个步骤。

         Web兼容性测试的主要类型:Web兼容性测试主要是针对不同的操作系统平台,浏览器,以及分辨率进行的测试。

     

    5.1 平台测试-操作系统
            市场上有很多不同的操作系统类型,最常见的有Windows、Unix、Macintosh、Linux等。Web应用系统的最终用户究竟使用哪一种操作系统,取决于用户系统的配置。这样,就可能会发生兼容性问题,同一个应用可能在某些操作系统下能正常运行,但在另外的操作系统下可能会运行失败。 
            因此,在Web系统发布之前,需要在各种操作系统下对Web系统进行兼容性测试。


    常见的操作系统有Windows,Unix,Linux等,对于普通用户来讲,最常用的是Windows操作系统。Windows操作系统包括 Windows XP,windows 2003,vista,Win2000/NT,Windows9x等等。用户使用操作系统的类型,直接决定了我们操作系统平台兼容性测试的操作系统平台数量,进行操作系统平台的兼容性测试的主要目的就是保证我们的待测试项目在该操作系统平台下能正常运行。

      对于一些特殊项目(比如定制项目),可以指定某一类型的操作系统版本,这些都应该在需求规格说明书中指明,针对这些指明的操作系统版本必须进行兼容性测试。

      大部分的其他项目,是不指定操作系统版本的,针对这样的项目,我们应当针对当前的主流操作系统版本进行兼容性测试,在确保主流操作系统版本兼容性测试的前提下在对非主流操作系统版本进行测试,尽量保证项目的操作系统版本的兼容性测试的完整性。


     

    5.2 浏览器测试 
            浏览器是Web客户端最核心的构件,来自不同厂商的浏览器对Java,、javascript、 ActiveX、 plug-ins或不同的HTML规格有不同的支持。例如,ActiveX是Microsoft的产品,是为Internet Explorer而设计的,javascript是Netscape的产品,Java是Sun的产品等等。另外,框架和层次结构风格在不同的浏览器中也有不同的显示,甚至根本不显示。不同的浏览器对安全性和Java的设置也不一样。
            测试浏览器兼容性的一个方法是创建一个兼容性矩阵。在这个矩阵中,测试不同厂商、不同版本的浏览器对某些构件和设置的适应性。


    浏览器是Web系统中对核心的组成构件,来自不同厂家的浏览器对Javascrīpt、 ActiveX或不同的HTML规格有不同的支持,即使是同一厂家的浏览器,也存在不同的版本的问题。不同的浏览器对安全性和JAVA的设置也不一样。

      目前最为常用的浏览器为:IE 6.0 IE 7.0.但由于操作习惯的问题,还有相当一部分用户喜欢使用腾讯的TT,以及firefox浏览器,这些浏览器同样也存在各个版本的问题。这个对于Web系统来讲是一个相当大的挑战。

      对于一些特殊项目(比如定制项目),可以指定某一类型的浏览器(包括版本),这些都必须在需求规格说明书中指明。针对这些指明的浏览器必须进行兼容性测试。但大部分的项目,是不能指定浏览器的,针对这样的项目,那么我们必须针对当前的主流浏览器(含版本),在确保主流浏览器的兼容性测试通过的前提下,再对非主流浏览器(含版本)进行测试,尽量保证项目的浏览器的兼容性测试的完整性。


     

    5.3 分辨率测试
            页面版式在 640x400、600x800 或 1024x768 的分辨率模式下是否显示正常? 字体是否太小以至于无法浏览? 或者是太大? 文本和图片是否对齐?


    分辨率的测试是为了页面版式在不同的分辨率模式下能正常显示,字体符合要求而进行的测试。

      用户使用什么模式的分辨率,对于我们来讲是未知的。通常情况下,在我们的需求规格说明书中会建议某些分辨率。对于测试来讲,必须针对需求规格说明书中建议的分辨率进行专门的测试。现在常见的分辨率是1024×768,800×600。对于需求规格说明书中规定的分辨率,测试必须保证测试通过,但对于其他分辨率,原则上也应该尽量保证,但由于这个在需求规格说明书中没有加以约束,所以在一定程度上,开发往往会拒绝进行调整。对于需求规格说明书中没有规定分辨率的项目,测试应该在完成主流分辨率的兼容性测试的前提下,尽可能进行一些非主流分辨率的兼容性测试,在一定程度上保证大部分。 


     

    5.4 Modem/连接速率
            是否有这种情况,用户使用 28.8 modem下载一个页面需要 10 分钟,但测试人员在测试的时候使用的是 T1 专线? 用户在下载文章或演示的时候,可能会等待比较长的时间,但却不会耐心等待首页的出现。最后,需要确认图片不会太大。

     

    5.5 打印机
            用户可能会将网页打印下来。因此网也在设计的时候要考虑到打印问题,注意节约纸张和油墨。有不少用户喜欢阅读而不是盯着屏幕,因此需要验证网页打印是否正常。有时在屏幕上显示的图片和文本的对齐方式可能与打印出来的东西不一样。测试人员至少需要验证订单确认页面打印是正常的。

     

    5.6 组合测试
            最后需要进行组合测试。600x800 的分辨率在 MAC 机上可能不错,但是在 IBM 兼容机上却很难看。在 IBM 机器上使用 Netscape 能正常显示,但却无法使用 Lynx 来浏览。如果是内部使用的 web 站点,测试可能会轻松一些。如果公司指定使用某个类型的浏览器,那么只需在该浏览器上进行测试。如果所有的人都使用 T1 专线,可能不需要测试下载施加。(但需要注意的是,可能会有员工从家里拨号进入系统) 有些内部应用程序,开发部门可能在系统需求中声明不支持某些系统而只支持一些那些已设置的系统。但是,理想的情况是,系统能在所有机器上运行,这样就不会限制将来的发展和变动。
            采取措施:根据实际情况,采取等价划分的方法,列出兼容性矩阵

    展开全文
  • 这两点就导致了对于日益增多的浏览器做兼容性测试显示十分必要,但也使得这种兼容性测试变得十分耗时。 通过全覆盖的测试,你就可以明确的知道你的站点支持哪些浏览器,哪些有兼容性问题。一个最简单的减少浏览器...
  • web兼容性测试相关知识 一、客户端兼容性 1、浏览器的兼容性测试 a、内核角度 Tridnt内核:代表作IE、腾讯、遨游、世界之窗等 Gecko内核:代表作Firefox webkit内核:代表作Safari、Chrome Presto内核...
  • 如何进行兼容性测试

    千次阅读 2021-07-26 05:35:45
    原标题:如何进行兼容性测试一、什么是兼容性测试很多人都知道兼容性测试,但是却很少能准确理解兼容性测试,大多都只会想到浏览器的兼容;实际兼容性还有其他内容,包括web兼容和APP兼容;那么下面咱们先说说什么是...
  • web 浏览器兼容性测试

    千次阅读 2017-08-30 17:27:50
    2.1为什么要浏览器兼容性测试  第一点也说了浏览器渲染引擎有区别,就算是同一渲染引擎,在个性化修改后显示也会有差别,用过国内浏览器的你最明白的啦。而前端页面显示主要是通过什么来支撑呢?HTML、CSS、...
  • 软件测试之兼容性测试

    千次阅读 2022-05-09 20:36:20
    对于基于计算机平台的软件,在测试过程中必须考虑软、硬件的兼容性,在设计测试用例的过程中必须考虑数据转换或转移的问题,应该尽力发现其可能带来的错误。不仅是基于计算机平台的软件,对于嵌入式软件也一样,在...
  • Web兼容性测试--浏览器/平台/分辨率

    千次阅读 多人点赞 2019-04-02 09:53:40
    兼容性测试主要是针对不同的操作系统平台,浏览器,以及分辨率进行的测试。由于用户浏览器的不同,往往都会使我们的网页发生页面样式错乱,图片无法显示等问题。因此我们就需要对网页进行兼容性测试。对于应用,我们...
  • 一、什么是兼容性测试? 很多人都知道兼容性测试,但是却很少能准确理解兼容性测试,大多都只会想到浏览器的兼容;实际兼容性还有其他内容,包括web 兼容和APP 兼容;那么下面咱们先说说什么是兼容性测试: 兼容测试...
  • Web测试兼容性

    2012-12-04 15:20:30
    Web兼容性,浏览器、分辨率、业务场景, Web网站测试方法
  • 浏览器兼容性测试及常见问题

    千次阅读 2022-03-23 20:14:17
    大家好啊,我是大田 2022.03.23,日更第46/ ...二、兼容性测试策略 1.主要是页面的格式、字体、输入框、下拉框、复选框、按钮等检查; 2.正常功能检查; 3.采用轮次或任务分配方式或二者结合: (1)测试几轮...
  • 兼容性测试主要测试那些方面

    千次阅读 2021-07-19 11:21:45
    兼容性测试主要考虑有: 操作系统、浏览器、分辨率...web兼容性主要是对浏览器的兼容性测试。 浏览器兼容性测试的主要内容: 页面的格式、字体、输入框、下拉框、复选框、按钮等的检查; 检查页面是否显示正常 ...
  • 兼容性测试说明

    千次阅读 2020-07-30 17:03:43
    版本说明 版本 作者 时间 备注 ...4 兼容性测试定义 1 5 兼容性测试目的 1 6 兼容性测试的作用 2 7 APP兼容性测试 2 7.1 手机系统 2 7.2 手机品牌 2 7.3 分辨率 2 7.4 运营商 2 7.5 网络 2 7.6...
  • 软件测试--兼容性测试

    千次阅读 2021-07-22 09:10:33
    针对B/S架构的WEB端+PC端:主要是针对客户端环境的差异性相应的兼容性测试,服务器环境(服务器型号、操作系统型号等)一般无太多变化性一般无特殊要求不用过多进行兼容性方面的测试。 **浏览器兼容性测试(主要...
  • 兼容性测试

    千次阅读 多人点赞 2020-03-09 11:53:24
    兼容性测试 其实能对于我们软件测试来说,兼容性往往要比易用性的需求量要大的多。比如说我上市了一款app,那客户觉得我为什么使用某某款手机时下载安装不成功呢,或者进去之后闪退啊,或者显示功能不全啊,为什么有...
  • 可能你的电脑上有你最常用的浏览器的最新版本,但是为了测试浏览器的兼容性,我们不得不将自己的wordpress主题放在不同的浏览器环境中进行测 试。传统上,你将不得不使用不同的操作系统、虚拟机或另一台计算机上安装...
  • 兼容性测试平台sonic搭建(Angent windows) 文章目录兼容性测试平台sonic搭建(Angent windows)@[TOC](文章目录)前言一、sonic服务端搭建1.环境准备1.1 docker安装1.2 docker compose安装2.配置文件下载及配置2.1 ...
  • web兼容性测试 _ Web测试指南(四)

    千次阅读 2015-03-26 15:15:15
    4.1 平台测试 市场上有很多不同的操作系统类型,最常见的有Windows、Unix、Macintosh、Linux等。Web应用系统的最终用户究竟使用哪...因此,在Web系统发布之前,需要在各种操作系统下对Web系统进行兼容性测试
  • 浏览器兼容性测试工具

    万次阅读 2018-05-28 20:42:04
    一、浏览器兼容性测试工具 1.0、IETester【免费·exe】 这是我最先用的测试浏览器兼容性的工具,想必也是大家用的最多的一个,IETester是一个免费的Web浏览器调试工具,可以模拟出不同的js引擎来帮助程序员设计效果...
  • web网页测试中的功能测试,主要测试网页中的所有链接、数据库连接、用于在网页中提交或获取用户信息的表单、Cookie 测试等。 (1)查看所有链接: 测试从所有页面到被测特定域的传出链接。 测试所有内部链接。 测试...
  • 测试 WebRTC 应用在浏览器的兼容性

    千次阅读 2019-08-26 11:45:53
    一个基于WebRTC的视频通话是否能成功建立起来,直接影响它的不一定是代码质量、服务端稳定性,还可能是用户端那些你难以察觉的软硬件兼容性问题,还有谜一样的用户操作。但用户却不会管那么多。他们的第一反应绝对是...
  • App兼容性测试/MONKEY配置和安装

    千次阅读 2020-04-19 09:50:44
    按测试类型分类APP测试的兼容性测试Web测试和App测试有什么区别性能和稳定性工具---MONKEY环境配置和安装云测试平台 APP测试的兼容性测试 上线后进行兼容性测试的话,这种情况只适用于安卓 因为这个情况是不允许的...
  • web测试,App测试,小程序测试区别

    千次阅读 2021-07-19 14:13:50
    web测试,App测试,小程序测试的简介
  • Web浏览器兼容测试

    2018-10-27 14:09:06
    Web浏览器兼容如何测试 如今, 市面上的浏览器种类越来越多,版本迭代频繁,同一web页面在...为了保证项目在这些浏览器上都能正常工作,针对不同的浏览器做兼容性测试是十分有必要的。 浏览器相关兼容性测试时的...
  • web测试,APP测试和小程序测试特点

    千次阅读 2022-03-14 18:27:09
    测试相同点:都是需要按照需求来进行测试 测试流程是一样的:制定测试计划,设计测试方案,编写测试用例(每一个环节需要进行评审),执行用例 测试的方法是一样的:每个软件都可以手工测试,都可以实现自动化...
  • 浏览器兼容性介绍&测试计划&报告

    千次阅读 2019-07-23 09:38:00
    浏览器兼容性问题是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示不统一的情况 产生原因:不同的浏览器使用内核所支持的HTML(标准通用标记语言下的一个应用)等网页语言标准不同;以及用户客户端的...
  • 浏览器兼容性测试应该如何

    万次阅读 2017-06-15 11:06:52
    如今,市面上的浏览器种类越来越多(尤其是在平板和移动设备上),这就意味着你所测试...这两点就导致了对于日益增多的浏览器做兼容性测试显示十分必要,但也使得这种兼容性测试变得十分耗时。 通过全覆盖的测试,你就

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 123,780
精华内容 49,512
关键字:

web兼容性测试怎么做