川石教育
全国咨询热线:136-9172-9932
  1. 首页 > 资讯与干货 > IT资讯

兼容性测试如何进行软件兼容

作者:川石学院 日期:2021-10-20 15:43:21 点击数:

一天一个关于测试知识点,5分钟内讲解你最关心的软件测试问题,今天就来谈谈关于软件测试中的“兼容性测试如何进行软件兼容”。

兼容性测试如何进行软件兼容(图1)

  软件兼容是指待发布软件与常用软件在同一环境下使用时,相互之间的影响。计算机中常用的软件有下载类软件、即时通信类软件、压缩解压类软件、文档编辑类软件、位图图像处理类软件、矢量图图像制作类软件、动画制作类软件、杀毒类软件、光盘刻录类软件、系统镜像类软件、多媒体播放软件和其他类软件。

  【软件兼容主要考虑三个方面】

  •   浏览器兼容

  •   分辨率兼容

  •   打印机兼容

  但对于嵌入式产品几乎不存在软件方面的兼容性问题,因为不可能和其他软件同时运行于当前的产品中。

  一、浏览器兼容

  浏览器是 Web 客户端最核心的构件,来自不同厂商的浏览器对 Java、JavaScript、ActiveX、Plug-ins或不同的HTML规格有不同的支持。例如ActiveX是Microsoft的产品,是为Internet Explorer而设计的,JavaScript 是 Netscape 的产品,Java 是 Sun 的产品等。另外,框架和层次结构风格在不同的浏览器中也有不同的显示,甚至根本不显示。不同的浏览器对安全性和 Java 的设置也不一样。

  测试浏览器兼容性的方法是创建一个兼容性矩阵。在这个矩阵中,测试不同厂商、不同版本的浏览器对某些构件和设置的适应性。

  兼容性矩阵见表 14-1。

表 14-1 兼容性矩阵

兼容性测试如何进行软件兼容(图2)

  二、分辨率兼容

  分辨率兼容测试是为了验证页面版式、界面显示以及相关字符在不同的分辨率模式下显示的情况。

  通常情况下,在需求规格说明书中会明确地定义系统所支持的分辨率。但是客户计算机的分辨率多种多样,因此在测试过程中几乎不可能全部覆盖到所有的分辨率,并且在成本上也是一个很大的挑战,所以一定要完成需求规格说明书中定义的分辨率,并且一定要在说明书中注明系统所支持的最佳分辨率。常用的分辨率为 1024×768、1440×900、1280×800 和 1366×768,这是客户最可能使用的几种分辨率,系统一定要支持,其他的分辨率可以尽量兼容。有时为了降低风险,在启动系统时,系统会对当前的分辨率进行判断,如果当前的分辨率不是最佳分辨率,系统则会将分辨率强制转换为系统所支持的最佳分辨率。

  三、打印机兼容

  打印机兼容测试是指使用不同的打印机进行打印报告,观察打印出来的报告排版、内容是否正确

  现在很多系统都具备打印报告的功能,由于客户使用的打印机型号各不相同,所以系统需要兼容各厂家的打印机型号,保证打印报告的内容没有问题。一般情况下需求规格说明书中会明确定义系统支持哪些型号的打印机,但是客户如果已经有打印机了,肯定不希望因为购买了我们的系统而另外再买一台打印机。客户希望系统能支持他们现有的打印机。一般测试打印机兼容需要注意两个问题:

  一是不同厂家的打印机型号;

  二是打印纸的规格。

  打印机型号兼容性方面,主要是兼容一些常用的打印机型号,由于不同型号的打印机对系统的字体兼容略有不同,所以有可能出现打印出乱码或打印内容丢失的现象。一般情况下需要规格说明书中详细定义兼容的打印机型号,但在系统设计过程中可以尽量考虑通过程序来做到更好的兼容,解决字体对打印结果的影响。

  打印纸规格兼容性方面,主要是对常用的 B4 和 B5 纸进行兼容,由于纸张的大小不一样,对于纸张的兼容更重要的是注意排版内容是否正确、合理。需要注意的是,如果系统销售到国外,必须测试对 Letter 纸张类型的兼容,因为国外主要使用的是 Letter 类型的纸张。

今天关于“兼容性测试如何进行软件兼容”就给大家讲到这,大家有什么不懂的可以及时联系我们,或者加首页的自学群聊进群发问嗷!多多关注我们,每天带你和小编一起学习更多涨薪技能!


相关文章
  • 亚马逊运营成功转行软件测试,薪资13K表示很满意!2021-10-20 15:43:21
  • 西安川石的兰朋友喊你来当他的学弟学妹啦!2021-10-20 15:43:21
  • 国外的月亮也不一定比国内测试猿的年薪美~2021-10-20 15:43:21
  • 建筑工程专业朱同学成功转行为软件测试人!2021-10-20 15:43:21
  • 财务管理专业转行软件测试月薪甩会计几条街!2021-10-20 15:43:21
  • 只有技术沉淀才能成功上岸,深圳就业薪资13K!2021-10-20 15:43:21
  • 薪资11K!实现自我价值,从掌握一门IT技术开始...2021-10-20 15:43:21
  • 文科生转行软件测试照样拿下高薪15K!2021-10-20 15:43:21
  • 恭喜罗同学喜提19.5K,成功入行软件测试!2021-10-20 15:43:21
  • 毕业1年,迷茫的他最终选择转行软件测试2021-10-20 15:43:21