什么是兼容性測試?
兼容性測試是驗(yàn)證軟件在特定的運(yùn)行環(huán)境中使用特定的軟硬件組合能否正常運(yùn)行的測試過程。
兼容性測試通常包括以下類型:
瀏覽器兼容性測試是檢查網(wǎng)頁在指定瀏覽器上的顯示和交互是否正常。需要測試的瀏覽器包括:平臺IE,,,;mac平臺等。
進(jìn)行瀏覽器兼容性測試時要記住的事項(xiàng):
這種測試在B/S結(jié)構(gòu)的產(chǎn)品中很常見。要測試的瀏覽器和版本應(yīng)由用戶指定。瀏覽器兼容性測試與具體的業(yè)務(wù)邏輯無關(guān)。密切關(guān)注瀏覽器版本升級并閱讀更新的發(fā)行說明,看看它是否會影響現(xiàn)有的測試計劃。
操作系統(tǒng)兼容性測試是檢查軟件在指定操作系統(tǒng)上是否正常運(yùn)行。需要測試的操作系統(tǒng)包括:系列、mac OS X系列、UNIX/Linux系列、系列、iOS系列等。
進(jìn)行操作系統(tǒng)兼容性測試時要記住的事項(xiàng):
這樣的測試在C/S結(jié)構(gòu)的產(chǎn)品中很常見。要測試的操作系統(tǒng)和版本應(yīng)由用戶指定。請注意操作系統(tǒng)升級對舊版測試計劃的影響。請注意同一操作系統(tǒng)的多個版本是否存在兼容性要求。
數(shù)據(jù)兼容性測試是指在軟件升級后,數(shù)據(jù)結(jié)構(gòu)發(fā)生變化后,確認(rèn)數(shù)據(jù)在新舊版本之間可以正常運(yùn)行的測試過程。
在做數(shù)據(jù)兼容性測試時,需要注意:
必須進(jìn)行前向兼容性測試,即新版本的軟件應(yīng)該能夠正確正確地讀取和加載舊版本生成的數(shù)據(jù)。同時進(jìn)行向后兼容性分析mac上測試常用軟件,即分析當(dāng)前版本的軟件能否在后續(xù)更高版本的平臺上正常運(yùn)行。測試數(shù)據(jù)處理或顯示類軟件、多媒體制作或播放類軟件版本升級對需要調(diào)用的數(shù)據(jù)的影響。
分辨率兼容性測試,也稱為適配性測試mac上測試常用軟件,是指驗(yàn)證被測軟件界面或網(wǎng)頁在各種分辨率的顯示器上或在各種分辨率和大小屏幕的移動設(shè)備上是否正常顯示的測試過程。
測試分辨率兼容性時要記住的事項(xiàng):
測試應(yīng)包括普通分辨率屏幕和高清分辨率屏幕。測試應(yīng)重點(diǎn)關(guān)注顯示是否完整,圖片是否拉伸,文字和圖片位置是否錯位。
這正是:
軟件環(huán)境要兼容,不僅僅是數(shù)據(jù)和系統(tǒng)
如果兼容性出乎意料,用戶不容易上手
參考書目:軟件高級測試之路:你在路上問與答,作者:何飛,出版商:電子工業(yè)出版社
作者簡介:長期從事推廣、實(shí)施、評估和改進(jìn)的王小雙創(chuàng)建了“軟件工程思維”微信公眾號,并一直在“軟件 ”,CMMI,軟件工程知識和感知。目前從事軟件流程改進(jìn)和軟件工程能力提升方面的咨詢和研究工作。返回搜狐,查看更多