谈谈软件兼容性测试

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

2.WEB兼容性测试的主要类型
WEB兼容性测试主要是针对不一样的操做系统平台,浏览器,以及分辨率进行的测试。
java

操做系统兼容性测试
常 见的操做系统有Windows,Unix,Linux等,对于普通用户来讲,最经常使用的是Windows操做系统。Windows操做系统包括 WindowsXP,Windows2003,Windows vista,Windows 2000/NT,Windows9X等等。用户使用操做系统的类型,直接决定了咱们操做系统平台兼容性测试的操做系统数量,进行操做系统平台的兼容性测试 的主要目的就是保证咱们的待测试项目在该操做系统平台下能正常使用。
对 于一些特殊项目(好比定制项目),能够指定某一类型的操做系统版本,这些都应该在需求规格说明书中指明,针对这些指明的操做系统版本必须进行兼容性测试。 大部分的其余项目,是不指定操做系统版本的,针对这样的项目,咱们应当针对当前主流操做系统版本进行兼容性测试,在确保主流操做系统版本兼容性测试的前提 下,在对非主流操做系统版本进行测试,尽可能保证项目的操做系统的兼容性测试的完整性。
浏览器

浏览器兼容性测试
浏览器是WEB系统中对核心的组成构建,来及不一样厂家的浏览器对javascript,ActiveX或不一样的HTML规格有不一样的支持,即便是同一厂家的浏览器也存在不一样的版本的问题。不一样的浏览器对安全性和JAVA的设置也不同。
目前最为经常使用的浏览器为:IE6,IE7,IE8,IE9,Firefox,Chrome,这些浏览器一样存在各个版本的问题,这个对于Web系统来讲是一个至关大的挑战。
对 于一些特殊项目(好比定制项目),能够指定某一类型的浏览器(包括版本),这些都必须在需求规格说明书中指明,针对这些指明的浏览器必须进行兼容性测试, 但大部分的项目,是不能指定浏览器的,针对这样的项目,那么咱们必须针对当前的主流浏览器(含版本),在确保主流浏览器的兼容性测试经过的前提下,在对非 主流浏览器(含版本)进行测试,尽可能保证项目的浏览器的兼容性测试的完整性。
安全

分辨率兼容性测试
分辨率的测试是为了页面的版式在不一样的分辨率模式下能正常显示,字符符合要求而进行的测试。
用 户使用什么模式的分辨率,对于咱们来说是未知的,一般状况下,在咱们的需求规格说明书中会建议某些分辨率。对于测试来讲,必须针对需求规格说明书中建议的 分辨率进行专门的测试。如今常见的分辨率是1024*768,800*600。对于需求规格说明书中规定的分辨率,测试必须保证测试经过,但对于其余分辨 率,原则上也应该尽可能保证,但犹豫这个在需求规格说明书上没有加以约束,因此在必定程度上,开发每每会拒绝进行调整。对于需求规格说明书中没有规定分辨率 的项目,测试应该在完成主流分辨率的兼容性测试的前提下,尽量进行一些非主流分辨率的兼容性测试,在必定程度上保证大部分。
网络

相关文章
相关标签/搜索