兼容性测试简析
關鍵詞:兼容性測試,時間,原因
引言:隨著計算機的高速發展,軟件業也是日新月異,隨之出現了很多不同的公司,不同的計算機語言,不同的系統等等。這使得很多用戶迷茫、彷徨,一個非計算機專業的人很少懂得這么多專業的計算機知識,那么很多問題就出現了。軟件的兼容性就是一個大問題,他不會知道你的軟件支持LINUX或 UNIX或 WINDOWS平臺,他只知道這個軟件在他的電腦上不能用,所以對于軟件,兼容性測試就顯得十分重要。
一、什么是兼容性測試
兼容性測試,英文是Compatibility Testing。兼容測試是測試軟件在一個特定的硬件/軟件/操作系統/網絡等等不同的環境下的性能。向上兼容向下兼容,軟件兼容硬件兼容,軟件的兼容性有很多需要考慮的地方。
什么是兼容?舉個比較簡單的例子,現在很多同學喜歡用DIY的組裝電腦,那么你就要考慮一下內存條和主板是不是很合適,合適就是兼容性的一種狹義解釋。大一點范圍說,某一個牌子的內存條可以在適合別的牌子的主板,那么就說明這個內存條的兼容性比較好。
那么用標準的計算機相關知識解釋就是,兼容性是指協調性, 主要包括兩個方面:
1.硬件上就是說你的電腦的各個部件,CPU,顯卡等等組裝到一起以后的情況,會不會相互有影響,不能很好的運作.
2.軟件上就是說你的電腦的軟件之間能否很好的運做,會不會有影響啊?還有軟件和硬件之間能否發揮很好的效率工作,會不會影響導致系統的崩潰.
?
二、為什么要進行兼容性測試
關于兼容性的問題,最熟悉的例子莫過于老師上課時講的關于迪斯尼游戲機出現的重大失誤了,就是因為沒有在不同的平臺上進行測試,導致很大信譽和銷售問題。
?? 不過那個大家可能不熟悉,現在我就講一下大家現在比較實在的問題吧,就是瀏覽器問題。先介紹一下現在比較常用的瀏覽器吧,首先絕對是計算機巨頭的IE瀏覽器啦;然后是Green Browser這個基于IE內核的瀏覽器;還有就是火狐(Firefox),接著又有了傲游瀏覽器(Maxthon),還有剛出現不久的360安全瀏覽器,這個是國產的哦。總之現在瀏覽器是多種多樣的,我們制作的網站要發布,必須能和這些瀏覽器兼容,這樣才能被大眾認可,被使用。
僅僅說網頁可能片面了點,假設你做了一個財務管理的軟件,但是這個軟件和Execl不兼容,可是財務是有很多數據要統計的啊,而且這些大都是保存在Execl中,這不是給用戶帶來很大的不便。所以兼容性測試必須進行,當然必須根據實際情況進行。
?
三、兼容性測試要什么時候進行
那么什么時候進行兼容性測試時機是比較好的呢?對于網絡版的軟件項目其他部分的兼容性測試是和功能測試一起進行,比如控件、插件等,如果瀏覽器不支持的話,就無法進行其他的測試了,必須先做兼容性測試。
四、兼容性測試怎么進行
1、平臺測試
市場上有很多不同的操作系統類型,最常見的有Windows、Unix、Macintosh、Linux等。Web應用系統的最終用戶究竟使用哪一種操作系統,取決于用戶系統的配置。這樣,就可能會發生兼容性問題,同一個應用可能在某些操作系統下能正常運行,但在另外的操作系統下可能會運行失敗。
因此,在Web系統發布之前,需要在各種操作系統下對Web系統進行兼容性測試。
2、瀏覽器測試
瀏覽器是Web客戶端最核心的構件,來自不同廠商的瀏覽器對Java,、JavaScript、 ActiveX、 plug-ins或不同的HTML規格有不同的支持。例如,ActiveX是Microsoft的產品,是為Internet Explorer而設計的,JavaScript是Netscape的產品,Java是Sun的產品等等。另外,框架和層次結構風格在不同的瀏覽器中也有不同的顯示,甚至根本不顯示。不同的瀏覽器對安全性和Java的設置也不一樣。
測試瀏覽器兼容性的一個方法是創建一個兼容性矩陣。在這個矩陣中,測試不同廠商、不同版本的瀏覽器對某些構件和設置的適應性。
總結
- 上一篇: htc+606w的android+os+
- 下一篇: 【5G核心网】 Handover pro