瀏覽器方面
關(guān)于瀏覽器的兼容性測試,主要是檢查頁面的交互、元素和樣式展示是否正常。我們都知道,目前市面上主流的瀏覽器非常多,像:360、搜狗、火狐等等。
在進行測試的時候,由于兼容性問題很多,所以小編給大家整理了一些測試注意事項,一起來看一下:
①明確目標用戶:雖然產(chǎn)品經(jīng)理會統(tǒng)計主流的瀏覽器和穩(wěn)定的版本有哪些,但是,作為測試人員還是應(yīng)該深入目標用戶,去了解真實的使用環(huán)境和義務(wù)場景,這樣會更符合實際;
?、诿鞔_元素合理性:多跟開發(fā)溝通,明確哪些元素或者樣式容易出現(xiàn)不兼容,針對性地去測試,確保上線后的展示效果;
?、鄱嘤涗?、多總結(jié):做好統(tǒng)計和分析,在后續(xù)的測試過程中,只需針對有改動的、易出現(xiàn)兼容性問題的元素和樣式進行測試即可;
?、芷渌鹤⒁庵髁鳛g覽器的版本迭代,是否會對既定程序有影響;
操作系統(tǒng)方面
這個主要是說去檢查指定的操作系統(tǒng)上,產(chǎn)品功能是否正常。包括:Android系列、iOS系、鴻蒙、Windows系列等等。相應(yīng)的注意事項有這些:
①測試內(nèi)容基本和瀏覽器是差不多的,區(qū)別就是要關(guān)注一下:默認的操作權(quán)限不同,是否會造成客戶端需要訪問或調(diào)用系統(tǒng)組件、方法時,出現(xiàn)漏洞;
②操作系統(tǒng)升級后,新版本或補丁里是否繼續(xù)兼容老版本的庫函數(shù)。
多版本方面
這個主要是為了驗證新版本服務(wù)器端是否同時支持新/老版本客戶端,不得不進行的測試。注意事項如下:
?、?這是在需求設(shè)計階段,最容易忽略的地方。在產(chǎn)品升級之后,服務(wù)器端只會是最新版本,但客戶端因為不同的用戶場景而可能存在老版本,一種原因是沒有強制更新,用戶不選擇升級;另一種原因是在一些企業(yè)級的域環(huán)境里,客戶端包是否升級取決于域管理員的策略。
② 另外就是相對復雜的測試環(huán)境,比如既有商家版又有用戶版客戶端產(chǎn)品的兼容性測試,這種需要考慮頻繁發(fā)生交互的功能,也需要重點考慮新、老版本的兼容性問題。
數(shù)據(jù)兼容性方面
這種比較好理解,就是軟件升級迭代后,涉及已存在的數(shù)據(jù)的讀取和寫入數(shù)據(jù)的過程,確保數(shù)據(jù)在新、老版本之間都能正常流轉(zhuǎn)。注意事項如下:
①向前兼容:新版本要能正常且正確地讀取和加載老版本生成的數(shù)據(jù);
②向后兼容:新版本要能支持在未來后續(xù)迭代版本上正常運行;
?、鄢R姷牟シ蓬愜浖ffice類軟件等,還要考慮新版本生成的文件是否能被老版本客戶端正常讀取等,或者有相應(yīng)的升級提示信息。
?、苡唵晤悢?shù)據(jù),還要考慮在老版本的服務(wù)器端和客戶端組合下,產(chǎn)生的數(shù)據(jù)是否能在新版本的服務(wù)器端和客戶端組合下成功讀??;
分辨率方面
也叫適配性測試,是指驗證被測網(wǎng)頁或產(chǎn)品UI在各種分辨率下的顯示器或各種分辨率、尺寸屏幕的移動設(shè)備上都能正常顯示的測試過程。主要考慮屏幕分辨率,版本分辨率等。
推薦閱讀:
本文內(nèi)容不用于商業(yè)目的,如涉及知識產(chǎn)權(quán)問題,請權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。