兼容性測(cè)試怎么做?
說到兼容性測(cè)試,大多數(shù)人*時(shí)間都會(huì)只想到瀏覽器的兼容,很少有人能夠準(zhǔn)確理解兼容性測(cè)試,實(shí)際上兼容性還包括其他內(nèi)容,比如PC/Web端、APP兼容、智能硬件兼容等等。下面先具體說一下什么是兼容性測(cè)試:兼容性測(cè)試( Test Suite),官方簡(jiǎn)稱CTS,是指對(duì)所設(shè)計(jì)程序與硬件、軟件之間的兼容性的測(cè)試。一般來說,兼容性是指能同時(shí)容納多個(gè)方面,在計(jì)算機(jī)術(shù)語上兼容是指幾個(gè)硬件之間、幾個(gè)軟件之間或者是軟硬件之間的相互配合程度。
那么如何進(jìn)行兼容性測(cè)試,我們以常見的web端和APP端的兼容性測(cè)試為例,說一下具體該如何進(jìn)行兼容性測(cè)試:
一種方法是人工測(cè)試即全手工測(cè)試兼容性,第二種方法是借助于第三方兼容性測(cè)試工具,第三種是采用兼容測(cè)試服務(wù)商,比如國(guó)內(nèi)做的比較好的Testin云測(cè)。
前兩種方法都有利弊點(diǎn),首先,人工測(cè)試的工作量很大,這樣就會(huì)導(dǎo)致測(cè)試的覆蓋面不全,第三方測(cè)試工具雖然相對(duì)于人工測(cè)試來說工作量小,但在主功能和主流程測(cè)試的時(shí)候沒有側(cè)重點(diǎn),會(huì)很難發(fā)現(xiàn)一些隱藏的問題,想要更好的實(shí)施兼容性測(cè)試,目前主流的是采用兼容測(cè)試專業(yè)的服務(wù)商模式,下任務(wù),等報(bào)告就可以了,專業(yè)簡(jiǎn)單可信賴。
如何設(shè)計(jì)產(chǎn)品的兼容性測(cè)試
兼容性測(cè)試就是我們平時(shí)在寫測(cè)試用例考慮的問題。比如瀏覽器兼容性、平臺(tái)兼容性。工作中用得最多的就是瀏覽器兼容性,針對(duì)瀏覽器的不同版本、不同語言、不同核心等環(huán)境,都需要進(jìn)行兼容性測(cè)試。那我們應(yīng)該如何去設(shè)計(jì)產(chǎn)品的兼容性測(cè)試。兼容性測(cè)試:驗(yàn)證開發(fā)出來的程序在特定的運(yùn)行環(huán)境中與特定的軟件、硬件或數(shù)據(jù)相結(jié)合是否能正常運(yùn)行、有無異常的測(cè)試過程。
瀏覽器兼容性-測(cè)試注意事項(xiàng) :
1.瀏覽器兼容性測(cè)試常見于B/S(瀏覽器/服務(wù)器)結(jié)構(gòu)的產(chǎn)品中
2.產(chǎn)品經(jīng)理應(yīng)明確支持的瀏覽器和對(duì)應(yīng)的版本
3.瀏覽器兼容性測(cè)試主要檢查web頁面樣式和元素的展示效果,以及交互是否會(huì)有異常,跟具體的業(yè)務(wù)邏輯無關(guān)
4.在主流的瀏覽器版本上進(jìn)行驗(yàn)證,在挑選每種瀏覽器的一個(gè)版本去驗(yàn)證所有的標(biāo)準(zhǔn)頁面
5.多記錄、多總結(jié)、做好統(tǒng)計(jì)分析
6.留意IE的升級(jí),以及google、firefox的迭代版本更新,閱讀更新的版本說明,了解是否有大的改動(dòng)可能會(huì)影響到頁面的展示或者交互,有計(jì)劃的去執(zhí)行兼容性測(cè)試。
操作系統(tǒng)兼容性測(cè)試:在指定的操作系統(tǒng)上檢查產(chǎn)品功能是否正常。
主流操作系統(tǒng):windows、linux、安卓、IOS
操作系統(tǒng)兼容性-測(cè)試注意事項(xiàng):
1.向前兼容:新版本的軟件要能正常且正確地讀取和加載老版本生成的數(shù)據(jù)
2.向后兼容:當(dāng)前版本的軟件要能支持在后續(xù)高版本的平臺(tái)上正常運(yùn)行
3.常見的office類軟件或者多媒體制作或播放類軟件,不僅需要考慮新版本客戶端是否能正常讀取老版本生成的文件,還要考慮新版本生成的文件是否能被老版本客戶端讀取,或者有相應(yīng)的升級(jí)提示信息
4.業(yè)務(wù)流程新老版本是否支持
5.數(shù)據(jù)兼容性測(cè)試,遷移和轉(zhuǎn)換的數(shù)據(jù)能正常使用
分辨率兼容性:適配性測(cè)試,是指驗(yàn)證被測(cè)網(wǎng)頁或產(chǎn)品UI在各種分辨率下的顯示器或各種分辨率、尺寸屏幕的移動(dòng)設(shè)備上都能正常顯示測(cè)試過程
分辨率兼容性-注意事項(xiàng):
1.需要關(guān)注的是一種普通分辨率的屏幕,另一種是高清分辨率的屏幕
2.顯示是否完整、圖片是否被拉伸、文字和圖片位置是否有錯(cuò)位。
Web測(cè)試的主要內(nèi)容和測(cè)試方法有哪些?
Web測(cè)試的主要內(nèi)容:
一、輸入框
二、搜索功能
三、增加、修改功能
四、刪除功能
五、注冊(cè)、登錄模塊
六、上傳圖片測(cè)試
七、查詢結(jié)果列表
八、返回鍵檢查
九、回車鍵檢查
十、刷新鍵檢查
Web測(cè)試的測(cè)試方法:
1、在測(cè)試時(shí),與網(wǎng)絡(luò)有關(guān)的步驟或者模塊必須考慮到斷網(wǎng)的情況。
2.每個(gè)頁面都有相應(yīng)的Title,不能為空,或者顯示“無標(biāo)題頁”。
3.在測(cè)試的時(shí)候要考慮到頁面出現(xiàn)滾動(dòng)條時(shí),滾動(dòng)條上下滾動(dòng)時(shí),頁面是否正常。
4.URL不區(qū)分大小寫,大小寫不敏感。
5.對(duì)于電子商務(wù)網(wǎng)站,當(dāng)用戶并發(fā)購(gòu)買數(shù)量大于庫(kù)存的數(shù)量時(shí),系統(tǒng)如何處理。
6.測(cè)試數(shù)據(jù)避免單純輸入“123”、“abc”之類的,讓測(cè)試數(shù)據(jù)盡量接近實(shí)際。
7.進(jìn)行測(cè)試時(shí),盡量不要用超級(jí)管理員進(jìn)行測(cè)試,用新建的用戶進(jìn)行測(cè)試。測(cè)試人員盡量不要使用同一個(gè)用戶進(jìn)行測(cè)試。
8.提示信息:提示信息是否完整、正確、詳細(xì)。
9.幫助信息:是否提供幫助信息,幫助信息的表現(xiàn)形式(頁面文字、提示信息、幫助文件),幫助信息是否正確、詳細(xì)。
10.可擴(kuò)展性:是否有升級(jí)的境地,是否保留了接口。
11.穩(wěn)定性:運(yùn)行所需的軟硬件配置,占用資源情況,出現(xiàn)問題時(shí)的容錯(cuò)性,對(duì)數(shù)據(jù)的保護(hù)。
12.運(yùn)行速度:運(yùn)行的快慢,帶寬占用情況。
Web測(cè)試:
由于web應(yīng)用與用戶直接相關(guān),又通常需要承受長(zhǎng)時(shí)間的大量操作,因此web項(xiàng)目的功能和性能都必須經(jīng)過可靠的驗(yàn)證。這就要經(jīng)過web項(xiàng)目的全面測(cè)試。Web應(yīng)用程序測(cè)試與其它任何一種類型的應(yīng)用程序測(cè)試相比沒有太大差別。
什么是兼容性測(cè)試?兼容性測(cè)試側(cè)重哪些方面?
一、兼容性測(cè)試就是測(cè)試電腦硬件之間是否有不兼容等問題或軟件問題。
二、兼容性測(cè)試側(cè)重哪些方面
1、向前兼容和向后兼容。向前兼容是指可以使用軟件的未來版本,向后兼容是指可以使用軟件的以前版本。
2、不同版本之間的兼容。實(shí)現(xiàn)測(cè)試平臺(tái)和應(yīng)用軟件多個(gè)版本之間能夠正常工作。
3、 標(biāo)準(zhǔn)和規(guī)范
高級(jí)標(biāo)準(zhǔn)是產(chǎn)品應(yīng)當(dāng)普遍遵守的。若應(yīng)用程序聲明與某個(gè)平臺(tái)兼容,就必須接受關(guān)于該平臺(tái)的標(biāo)準(zhǔn)和規(guī)范。低級(jí)標(biāo)準(zhǔn)是對(duì)產(chǎn)品開發(fā)細(xì)節(jié)的描述。
4、數(shù)據(jù)共享兼容。數(shù)據(jù)共享兼容是指要在應(yīng)用程序之間共享數(shù)據(jù),要求支持并遵守公開的標(biāo)準(zhǔn),允許用戶與其他軟件無障礙的傳輸數(shù)據(jù)。
擴(kuò)展資料:
軟件的兼容性是衡量軟件好壞的一個(gè)重要指標(biāo),在具體測(cè)試中可以從以下幾個(gè)方面來判斷:
1、操作系統(tǒng)兼容性 有些軟件在不同的操作系統(tǒng)平臺(tái)上重新編譯即可運(yùn)行,有些軟件需要重新開發(fā)或是改動(dòng)較大。
2、異構(gòu)數(shù)據(jù)庫(kù)兼容性 這類軟件要考慮其對(duì)不同數(shù)據(jù)庫(kù)平臺(tái)的支持能力,軟件是否可直接掛接,或需提供相關(guān)的轉(zhuǎn)換工具。
3、新舊數(shù)據(jù)轉(zhuǎn)換?軟件是否提供新舊數(shù)據(jù)轉(zhuǎn)換的功能。
4、異種數(shù)據(jù)兼容性 ?可否完全正確地讀出這些格式的文件
5、應(yīng)用軟件兼容性
6、硬件兼容性 硬件兼容性考察軟件對(duì)運(yùn)行的硬件環(huán)境有無特殊說明,
參考資料:百度百科-兼容性測(cè)試
web的功能測(cè)試怎樣測(cè)試
首先,查找需求說明、網(wǎng)站設(shè)計(jì)等相關(guān)文檔,分析測(cè)試需求。制定測(cè)試計(jì)劃,確定測(cè)試范圍和測(cè)試策略,一般包括以下幾個(gè)部分:功能性測(cè)試;界面測(cè)試;性能測(cè)試;數(shù)據(jù)庫(kù)測(cè)試;安全性測(cè)試;兼容性測(cè)試
設(shè)計(jì)測(cè)試用例:
功能性測(cè)試可以包括,但不限于以下幾個(gè)方面:
鏈接測(cè)試。鏈接是否正確跳轉(zhuǎn),是否存在空頁面和無效頁面,是否有不正確的出錯(cuò)信息返回。
提交功能的測(cè)試。
多媒體元素是否可以正確加載和顯示。
多語言支持是否能夠正確顯示選擇的語言等。
界面測(cè)試可以包括但不限于一下幾個(gè)方面:
頁面是否風(fēng)格統(tǒng)一,美觀
頁面布局是否合理,重點(diǎn)內(nèi)容和熱點(diǎn)內(nèi)容是否突出
控件是否正常使用
對(duì)于必須但未安裝的控件,是否提供自動(dòng)下載并安裝的功能
文字檢查
性能測(cè)試一般從以下三個(gè)方面考慮:
壓力測(cè)試;負(fù)載測(cè)試;強(qiáng)度測(cè)試
數(shù)據(jù)庫(kù)測(cè)試要具體決定是否需要開展。數(shù)據(jù)庫(kù)一般需要考慮連結(jié)性,對(duì)數(shù)據(jù)的存取操作,數(shù)據(jù)內(nèi)容的驗(yàn)證等方面。
安全性測(cè)試:
基本的登錄功能的檢查
是否存在溢出錯(cuò)誤,導(dǎo)致系統(tǒng)崩潰或者權(quán)限泄露
相關(guān)開發(fā)語言的常見安全性問題檢查,例如SQL注入等
如果需要高級(jí)的安全性測(cè)試,確定獲得專業(yè)安全公司的幫助,外包測(cè)試,或者獲取支持
兼容性測(cè)試,根據(jù)需求說明的內(nèi)容,確定支持的平臺(tái)組合:
瀏覽器的兼容性;
操作系統(tǒng)的兼容性;
軟件平臺(tái)的兼容性;
數(shù)據(jù)庫(kù)的兼容性
開展測(cè)試,并記錄缺陷。合理的安排調(diào)整測(cè)試進(jìn)度,提前獲取測(cè)試所需的資源,建立管理體系(例如,需求變更、風(fēng)險(xiǎn)、配置、測(cè)試文檔、缺陷報(bào)告、人力資源等內(nèi)容)。
定期評(píng)審,對(duì)測(cè)試進(jìn)行評(píng)估和總結(jié),調(diào)整測(cè)試的內(nèi)容。
敲黑板!重點(diǎn):推薦大家使用自動(dòng)化測(cè)試工具(測(cè)功能、測(cè)兼容性、測(cè)回歸的零編碼自動(dòng)化測(cè)試工具 ),吼吼~