天才教育網(wǎng)合作機(jī)構(gòu)>

南京匯智動(dòng)力教育

歡迎您!
朋友圈

15757356768

全國(guó)統(tǒng)一學(xué)習(xí)專線 9:00-21:00

位置:學(xué)校資訊 > 南京手工測(cè)試兼容性測(cè)試

南京手工測(cè)試兼容性測(cè)試

日期:2023-04-12 18:39:31     瀏覽:201    來(lái)源:南京匯智動(dòng)力教育
核心提示:兼容性測(cè)試怎么做?說(shuō)到兼容性測(cè)試,大多數(shù)人第一時(shí)間都會(huì)只想到瀏覽器的兼容,很少有人能夠準(zhǔn)確理解兼容性測(cè)試,實(shí)際上兼容性還包括其他內(nèi)容,比如PC/Web端、APP兼容、智能硬件兼容等等。下面先具體說(shuō)一下什么是兼容

兼容性測(cè)試怎么做?

說(shuō)到兼容性測(cè)試,大多數(shù)人*時(shí)間都會(huì)只想到瀏覽器的兼容,很少有人能夠準(zhǔn)確理解兼容性測(cè)試,實(shí)際上兼容性還包括其他內(nèi)容,比如PC/Web端、APP兼容、智能硬件兼容等等。下面先具體說(shuō)一下什么是兼容性測(cè)試:
兼容性測(cè)試( Test Suite),官方簡(jiǎn)稱CTS,是指對(duì)所設(shè)計(jì)程序與硬件、軟件之間的兼容性的測(cè)試。一般來(lái)說(shuō),兼容性是指能同時(shí)容納多個(gè)方面,在計(jì)算機(jī)術(shù)語(yǔ)上兼容是指幾個(gè)硬件之間、幾個(gè)軟件之間或者是軟硬件之間的相互配合程度。
那么如何進(jìn)行兼容性測(cè)試,我們以常見的web端和APP端的兼容性測(cè)試為例,說(shuō)一下具體該如何進(jìn)行兼容性測(cè)試:
一種方法是人工測(cè)試即全手工測(cè)試兼容性,第二種方法是借助于第三方兼容性測(cè)試工具,第三種是采用兼容測(cè)試服務(wù)商,比如國(guó)內(nèi)做的比較好的Testin云測(cè)。
前兩種方法都有利弊點(diǎn),首先,人工測(cè)試的工作量很大,這樣就會(huì)導(dǎo)致測(cè)試的覆蓋面不全,第三方測(cè)試工具雖然相對(duì)于人工測(cè)試來(lái)說(shuō)工作量小,但在主功能和主流程測(cè)試的時(shí)候沒有側(cè)重點(diǎn),會(huì)很難發(fā)現(xiàn)一些隱藏的問題,想要更好的實(shí)施兼容性測(cè)試,目前主流的是采用兼容測(cè)試專業(yè)的服務(wù)商模式,下任務(wù),等報(bào)告就可以了,專業(yè)簡(jiǎn)單可信賴。

【app測(cè)試-安卓】兼容性測(cè)試

1 概述

兼容性測(cè)試是指測(cè)試軟件在特定的硬件平臺(tái)上、不同的應(yīng)用軟件之間、不同的操作系統(tǒng)平臺(tái)上、不同的網(wǎng)絡(luò)等環(huán)境中是否能夠很友好的運(yùn)行的測(cè)試。

2 兼容性測(cè)試的目的

由于Android設(shè)備在品牌、系統(tǒng)、屏幕、硬件等碎片化較為嚴(yán)重,導(dǎo)致一些app在特定的機(jī)型上未能按預(yù)計(jì)的設(shè)計(jì)展示和運(yùn)行,導(dǎo)致用戶體驗(yàn)較差,不利于app的推廣,影響業(yè)務(wù)發(fā)展。為此,app需在上線前進(jìn)行兼容性專項(xiàng)測(cè)試,以便盡可能適配市面上已上市或即將上市的手機(jī)和系統(tǒng)。

3 影響兼容性問題的因素

3.1 硬件

1、處理器

a) CPU架構(gòu),常規(guī)手機(jī)均是arm64 ,若app要適配x86架構(gòu)則需要針對(duì)性測(cè)試

b) 不同CPU廠商,尤其是小眾CPU,需要特別考慮,例如華為海思、小米澎湃

2、 顯卡

a) 顯卡影響圖形渲染和部分場(chǎng)景的計(jì)算,app如用到OpenGL、OpenCV、深度學(xué)習(xí)、AR、VR、AI,則需要重點(diǎn)考慮

3、 屏幕

a) 分辨率影響UI展示,需兼容HVGA、VGA、WVGA、FWVGA、720p、1080p屏幕分辨率,并考慮不同PPI的情況

b) 關(guān)注異形屏幕:劉海屏、水滴屏、打孔屏、全面屏
4、 傳感器

a) 視app實(shí)際調(diào)用情況進(jìn)行選擇:如指紋模塊,則需要考慮不同供應(yīng)商的情況

5、 物理按鍵

a) 檢測(cè)物理按鍵是否生效:音量鍵、電源鍵、拍照鍵

b) 與系統(tǒng)或其他app是否存在沖突

3.2 系統(tǒng)

1、 Rom

a) 不同版本的系統(tǒng)存在一些API、功能、權(quán)限等差異,需要結(jié)合app的功能進(jìn)行適配;

b) 第三方定制rom具有一些特殊功能或權(quán)限,需要特別考慮,如MIUI

2、 編譯版本

a) app編譯時(shí)以*版本設(shè)置值為標(biāo)準(zhǔn),操作系統(tǒng)會(huì)拒絕將應(yīng)用安裝在系統(tǒng)版本低于標(biāo)準(zhǔn)的設(shè)備上

b) Android版本更新,新的版本會(huì)引入一些新的特性和方法,新的方法帶來(lái)很多便利,但是對(duì)系統(tǒng)版本有要求,無(wú)法再低版本手機(jī)上運(yùn)行,如果未做兼容性處理,強(qiáng)行運(yùn)行,會(huì)導(dǎo)致Crash

附:Android 已發(fā)布版本和API對(duì)應(yīng)表及占用率(官方數(shù)據(jù))
3、 瀏覽器內(nèi)核

a) 不同瀏覽器內(nèi)核影響web頁(yè)面展示及功能

3.3 網(wǎng)絡(luò)

1、 2G/3G/4G/5G

a) 不同網(wǎng)絡(luò)下兼容各種類型的網(wǎng)絡(luò)請(qǐng)求,關(guān)注數(shù)據(jù)請(qǐng)求過(guò)程及結(jié)果

2、 WiFi

a) 部分WiFi非直連網(wǎng)絡(luò),需要有一步認(rèn)證的過(guò)程,需要特別考慮

b) 對(duì)于可能彈出廣告的WiFi要做兼容處理

4 介入時(shí)機(jī)
1、產(chǎn)品發(fā)布前或發(fā)布后更新涉及上述 “影響兼容性問題的因素”中一個(gè)或多個(gè)點(diǎn)時(shí),且面臨用戶數(shù)較多、使用人群較為復(fù)雜

2、產(chǎn)品上市后出現(xiàn)較多兼容性問題

5 場(chǎng)景選擇
以下羅列的一些通用場(chǎng)景,并針對(duì)場(chǎng)景做了具體的描述,有些場(chǎng)景是非必測(cè)項(xiàng),具體可視app功能來(lái)確定

5.1 安裝卸載

該場(chǎng)景會(huì)涉及系統(tǒng)權(quán)限,可能會(huì)出現(xiàn)無(wú)法安裝或安裝后數(shù)據(jù)丟失,甚至無(wú)法啟動(dòng)

5.2 UI展示

受不同屏幕分辨率、PPI影響,可能會(huì)出現(xiàn)展示錯(cuò)亂、圖片丟失、圖片穿透等

5.3 高頻交互

高頻交互場(chǎng)景受一系列因素影響,考驗(yàn)整機(jī)兼容性,需特別考慮

5.4 H5頁(yè)面(JS/CSS)

不同瀏覽器內(nèi)核、瀏覽器標(biāo)識(shí)會(huì)影響具體樣式的展示及數(shù)據(jù)請(qǐng)求

5.5 文字輸入

受輸入法、虛擬鍵盤影響,可能會(huì)出現(xiàn)無(wú)法上屏,或上屏錯(cuò)亂

5.6 系統(tǒng)API交互

受不同廠家、版本的rom影響,可能會(huì)導(dǎo)致功能無(wú)法使用

5.7 權(quán)限相關(guān)

受不同廠家、版本的rom影響,可能會(huì)導(dǎo)致一些權(quán)限無(wú)法正常獲取

5.8 音視頻播放/錄制

音視頻的錄制會(huì)調(diào)用麥克風(fēng)(多麥)及攝像頭(雙攝、三攝等),可能存在不可使用或音視頻出現(xiàn)錯(cuò)亂

5.9 傳感器調(diào)用

可能存在傳感器無(wú)法調(diào)用、權(quán)限異?;驍?shù)據(jù)異常

5.10 升級(jí)覆蓋

受存儲(chǔ)權(quán)限、安全性影響,可能會(huì)出現(xiàn)數(shù)據(jù)丟失、無(wú)法啟動(dòng)等錯(cuò)誤

5.11 三方SDK

三方SDK的架構(gòu)、技術(shù)選型會(huì)影響上層正常調(diào)用

5.12 外設(shè)交互

特殊廠商的鍵盤、鼠標(biāo)等外設(shè)可能存在沖突或無(wú)法調(diào)用

6 設(shè)備選擇
1、通過(guò)用戶調(diào)研、競(jìng)品分析、三方平臺(tái)數(shù)據(jù)(近階段各設(shè)備占用率分布及設(shè)備出貨量、預(yù)出貨量等)等確定設(shè)備選擇范圍;

附:

友盟設(shè)備統(tǒng)計(jì): 百度設(shè)備統(tǒng)計(jì): 艾瑞移動(dòng)設(shè)備分析: 騰訊移動(dòng)分析: 2、根據(jù)app類型,確定重點(diǎn)考慮的指標(biāo)(通??紤]rom、分辨率、廠商),剔除重復(fù),保留用戶量較多的設(shè)備

7 測(cè)試方法

參照上文中列出的和兼容性相關(guān)的點(diǎn)以及產(chǎn)品特性,整體相關(guān)場(chǎng)景,并選擇合適的設(shè)備進(jìn)行手工或自動(dòng)化方式進(jìn)行測(cè)試驗(yàn)證(附:設(shè)備選擇方式參考)

自行協(xié)調(diào)云測(cè)平臺(tái)優(yōu)點(diǎn)擁有設(shè)備的完全控制權(quán),測(cè)試范圍更廣設(shè)備豐富,執(zhí)行較為簡(jiǎn)單,有完整的測(cè)試報(bào)告缺點(diǎn)需要采購(gòu),成本較大,有些特殊系統(tǒng)很難協(xié)調(diào)到資源需要支出一定費(fèi)用,設(shè)備不完全可控,靈活性較差

附:

常見云測(cè)平臺(tái)對(duì)比報(bào)告

什么是兼容型測(cè)試?兼容性測(cè)試側(cè)重哪些方面?

兼容測(cè)試主要是檢查軟件在不同的硬件平臺(tái)、軟件平臺(tái)上是否可以正常的運(yùn)行,即是通常說(shuō)的軟件的可移植性。兼容的類型,如果細(xì)分的話,有平臺(tái)的兼容,網(wǎng)絡(luò)兼容,數(shù)據(jù)庫(kù)兼容,以及數(shù)據(jù)格式的兼容。兼容測(cè)試的重點(diǎn)是,對(duì)兼容環(huán)境的分析。通常,是在運(yùn)行軟件的環(huán)境不是很確定的情況下,才需要做兼容。根據(jù)軟件運(yùn)行的需要,或者根據(jù)需求文檔,一般能夠得出用戶會(huì)在什么環(huán)境下使用該軟件,把這些環(huán)境整理成表單,就得出做兼容測(cè)試的兼容環(huán)境了
兼容和配置測(cè)試的區(qū)別在于,做配置測(cè)試通常不是在Clean OS下做測(cè)試,而兼容測(cè)試多是在Clean OS環(huán)境下做的。
補(bǔ)充:做兼容測(cè)試的具體步驟:在列好的軟硬件環(huán)境清單做冒煙測(cè)試,還是每一步都測(cè)試。測(cè)出不兼容,怎么和開發(fā)溝通,開發(fā)面對(duì)這些不兼容需要做什么。如果修復(fù)成本很高,怎么和產(chǎn)品經(jīng)理溝通。和誰(shuí)確認(rèn)表單

手機(jī)兼容性測(cè)試方案

手機(jī)的兼容性測(cè)試是提前發(fā)現(xiàn)一些可能由于不同系統(tǒng)特性、分辨率等導(dǎo)致的bug,滿足Native App、Hybrid App、Web App(以下簡(jiǎn)稱應(yīng)用)的兼容性測(cè)試,兼容性測(cè)試需滿足以下幾點(diǎn):

1.待測(cè)應(yīng)用在不同的操作系統(tǒng)平臺(tái)上正常運(yùn)行,包括待測(cè)試項(xiàng)目能在同一操作系統(tǒng)平臺(tái)的不同版本上正常運(yùn)行;

2.待測(cè)應(yīng)用能與相關(guān)的其他軟件或系統(tǒng)“協(xié)調(diào)工作”;

3.待測(cè)應(yīng)用能在指定的硬件環(huán)境中正常運(yùn)行;

4.待測(cè)應(yīng)用能在不同的網(wǎng)絡(luò)環(huán)境中正常運(yùn)行。

從上圖可以看出,蘋果、三星、LG、Motorola占了80%以上,因此需要重點(diǎn)選擇這些機(jī)型。

機(jī)型選擇,除了滿足市場(chǎng)上的主流機(jī)型,還要考慮分辨率、屏幕大小、操作系統(tǒng)版本、網(wǎng)絡(luò)接入模式等因素,需要考慮的維度如下表。

綜合上述標(biāo)準(zhǔn),并對(duì)同類的機(jī)型進(jìn)行合并,最終選定做兼容性測(cè)試的手機(jī)列表如下:

也可選擇云端測(cè)試平臺(tái),如Testin、TestBird。其中Testin線上有近200種的真機(jī)機(jī)型,按使用時(shí)長(zhǎng)付費(fèi)。每分鐘3元,企業(yè)用戶打9折。詳情可看testin官方網(wǎng)址。 www.testin.cn

軟件測(cè)試的方法一共有幾種

1、從是否關(guān)心內(nèi)部結(jié)構(gòu)來(lái)看

(1)白盒測(cè)試:又稱為結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)測(cè)試,是一種按照程序內(nèi)部邏輯結(jié)構(gòu)和編碼結(jié)構(gòu),設(shè)計(jì)測(cè)試數(shù)據(jù)并完成測(cè)試的一種測(cè)試方法。

(2)黑盒測(cè)試:又稱為數(shù)據(jù)驅(qū)動(dòng)測(cè)試,把測(cè)試對(duì)象當(dāng)做看不見的黑盒,在完全不考慮程序內(nèi)部結(jié)構(gòu)和處理過(guò)程的情況下,測(cè)試者僅依據(jù)程序功能的需求規(guī)范考慮,確定測(cè)試用例和推斷測(cè)試結(jié)果的正確性,它是站在使用軟件或程序的角度,從輸入數(shù)據(jù)與輸出數(shù)據(jù)的對(duì)應(yīng)關(guān)系出發(fā)進(jìn)行的測(cè)試。

(3)灰盒測(cè)試:是一種綜合測(cè)試法,它將“黑盒”測(cè)試與“白盒”測(cè)試結(jié)合在一起,是基于程序運(yùn)行時(shí)的外部表現(xiàn)又結(jié)合內(nèi)部邏輯結(jié)構(gòu)來(lái)設(shè)計(jì)用例,執(zhí)行程序并采集路徑執(zhí)行信息和外部用戶接口結(jié)果的測(cè)試技術(shù)。

2、從是否執(zhí)行代碼看

(1)靜態(tài)測(cè)試:指不運(yùn)行被測(cè)程序本身,僅通過(guò)分析或檢查源程序的語(yǔ)法、結(jié)構(gòu)、過(guò)程、接口等來(lái)檢查程序的正確性。

(2)動(dòng)態(tài)測(cè)試:是指通過(guò)運(yùn)行被測(cè)程序,檢查運(yùn)行結(jié)果與預(yù)期結(jié)果的差異,并分析運(yùn)行效率、正確性和健壯性等性能指標(biāo)。

3、從開發(fā)過(guò)程級(jí)別看

(1)單元測(cè)試:又稱模塊測(cè)試,是針對(duì)軟件設(shè)計(jì)的最小單位----程序模塊或功能模塊,進(jìn)行正確性檢驗(yàn)的測(cè)試工作。其目的在于檢驗(yàn)程序各模塊是否存在各種差錯(cuò),是否能正確地實(shí)現(xiàn)了其功能,滿足其性能和接口要求。

(2)集成測(cè)試:又叫組裝測(cè)試或聯(lián)合,是單元測(cè)試的多級(jí)擴(kuò)展,是在單元測(cè)試的基礎(chǔ)上進(jìn)行的一種有序測(cè)試。旨在檢驗(yàn)軟件單元之間的接口關(guān)系,以期望通過(guò)測(cè)試發(fā)現(xiàn)各軟件單元接口之間存在的問題,最終把經(jīng)過(guò)測(cè)試的單元組成符合設(shè)計(jì)要求的軟件。

(3)系統(tǒng)測(cè)試:是為判斷系統(tǒng)是否符合要求而對(duì)集成的軟、硬件系統(tǒng)進(jìn)行的測(cè)試活動(dòng)、它是將已經(jīng)集成好的軟件系統(tǒng),作為基于整個(gè)計(jì)算機(jī)系統(tǒng)的一個(gè)元素,與計(jì)算機(jī)硬件、外設(shè)、某些支持軟件、人員、數(shù)據(jù)等其他系統(tǒng)元素結(jié)合在一起,在實(shí)際運(yùn)行環(huán)境下,對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行一系列的組裝測(cè)試和確認(rèn)測(cè)試。

在系統(tǒng)測(cè)試中,對(duì)于具體的測(cè)試類型有:

(1)功能測(cè)試:對(duì)軟件需求規(guī)格說(shuō)明書中的功能需求逐項(xiàng)進(jìn)行的測(cè)試,以驗(yàn)證功能是否滿足要求。

(2)性能測(cè)試:對(duì)軟件需求規(guī)格說(shuō)明書的功能需求逐項(xiàng)進(jìn)行的測(cè)試,以驗(yàn)證功能是否滿足要求。

(3)接口測(cè)試:對(duì)軟件需求規(guī)格說(shuō)明中的接口需求逐項(xiàng)進(jìn)行的測(cè)試。

(4)人機(jī)交互界面測(cè)試:對(duì)所有人機(jī)交互界面提供的操作和顯示界面進(jìn)行的測(cè)試,以檢驗(yàn)是否滿足用戶的需求。

(5)強(qiáng)度測(cè)試:強(qiáng)制軟件運(yùn)行在異常乃至發(fā)生故障的情況下(設(shè)計(jì)的極限狀態(tài)到超出極限),驗(yàn)證軟件可以運(yùn)行到何種程序的測(cè)試。

(6)余量測(cè)試:對(duì)軟件是否達(dá)到規(guī)格說(shuō)明中要求的余量的測(cè)試。

(7)安全性測(cè)試:檢驗(yàn)軟件中已存在的安全性、安全保密性措施是否有效的測(cè)試,

(8)可靠性測(cè)試:在真實(shí)的或仿真的環(huán)境中,為做出軟件可靠性估計(jì)而對(duì)軟件進(jìn)行的功能(其輸入覆蓋和環(huán)境覆蓋一般大于普通的功能測(cè)試)

(9)恢復(fù)性測(cè)試:對(duì)有恢復(fù)或重置功能的軟件的每一類導(dǎo)致恢復(fù)或重置的情況,逐一進(jìn)行的測(cè)試。

(10)邊界測(cè)試:對(duì)軟件處在邊界或端點(diǎn)情況下運(yùn)行狀態(tài)的測(cè)試。

(11)數(shù)據(jù)處理測(cè)試:對(duì)完成專門數(shù)據(jù)處理功能所進(jìn)行的測(cè)試。

(12)安裝性測(cè)試:對(duì)安裝過(guò)程是否符合安裝規(guī)程的測(cè)試,以發(fā)現(xiàn)安裝過(guò)程中的錯(cuò)誤。

(13)容量測(cè)試:檢驗(yàn)軟件的能力*能達(dá)到什么程度的測(cè)試。

(14)互操作性測(cè)試:為驗(yàn)證不同軟件之間的互操作能力而進(jìn)行的測(cè)試。

(15)敏感性測(cè)試:為發(fā)現(xiàn)在有效輸入類中可能引起某種不穩(wěn)定性或不正常處理的某些數(shù)據(jù)的組合而進(jìn)行的測(cè)試。

(16)標(biāo)準(zhǔn)符合性測(cè)試:驗(yàn)證軟件與相關(guān)*標(biāo)準(zhǔn)或規(guī)范(如軍用標(biāo)準(zhǔn)、*標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn)及國(guó)際標(biāo)準(zhǔn))一致性的測(cè)試。

(17)兼容性測(cè)試:驗(yàn)證軟件在規(guī)定條件下與若干個(gè)實(shí)體共同使用或?qū)崿F(xiàn)數(shù)據(jù)格式轉(zhuǎn)換時(shí)能滿足有關(guān)要求能力的測(cè)試。

(18)中文本地化測(cè)試:驗(yàn)證軟件在不降低原有能力的條件下,處理中文能力的測(cè)試。

4、從執(zhí)行過(guò)程是否需要人工干預(yù)來(lái)看

(1)手工測(cè)試:就是測(cè)試人員按照事先為覆蓋被測(cè)軟件需求而編寫的測(cè)試用例,根據(jù)測(cè)試大綱中所描述的測(cè)試步驟和方法,手工地一個(gè)一個(gè)地輸入執(zhí)行,包括與被測(cè)軟件進(jìn)行交互(如輸入測(cè)試數(shù)據(jù)、記錄測(cè)試結(jié)果等),然后觀察測(cè)試結(jié)果,看被測(cè)程序是否存在問題,或在執(zhí)行過(guò)程中是否會(huì)有一場(chǎng)發(fā)生,屬于比較原始但是必須執(zhí)行的一個(gè)步驟。

(2)自動(dòng)化測(cè)試:實(shí)際上是將大量的重復(fù)性的測(cè)試工作交給計(jì)算機(jī)去完成,通常是使用自動(dòng)化測(cè)試工具來(lái)模擬手動(dòng)測(cè)試步驟,執(zhí)行用某種程序設(shè)計(jì)語(yǔ)言編寫的過(guò)程(全自動(dòng)測(cè)試就是指在自動(dòng)測(cè)試過(guò)程中,不需要人工干預(yù),由程序自動(dòng)完成測(cè)試的全過(guò)程;半自動(dòng)測(cè)試就是指在自動(dòng)測(cè)試過(guò)程中,需要手動(dòng)輸入測(cè)試用例或選擇測(cè)試路徑,再由自動(dòng)測(cè)試程序按照人工指定的要求完成自動(dòng)測(cè)試)

5、從測(cè)試實(shí)施組織看

(1)開發(fā)測(cè)試:開發(fā)人員進(jìn)行的測(cè)試

(2)用戶測(cè)試:用戶方進(jìn)行的測(cè)試

(3)第三方測(cè)試:有別于開發(fā)人員或用戶進(jìn)行的測(cè)試,由專業(yè)的第三方承擔(dān)的測(cè)試,目的是為了保證測(cè)試工作的客觀性

6、從測(cè)試所處的環(huán)境看

(1)阿爾法測(cè)試:是由一個(gè)用戶在開發(fā)環(huán)境下進(jìn)行的測(cè)試,也可以是公司內(nèi)部的用戶在模擬實(shí)際操作環(huán)境下進(jìn)行的測(cè)試

(2)貝塔測(cè)試:是用戶公司組織各方面的典型終端用戶在日常工作中實(shí)際使用貝塔版本,并要求用戶報(bào)告

擴(kuò)展資料

軟件測(cè)試的內(nèi)容:

1得到需求、功能設(shè)計(jì)、內(nèi)部設(shè)計(jì)說(shuō)書和其他必要的文檔

2得到預(yù)算和進(jìn)度要求

3確定與項(xiàng)目有關(guān)的人員和他們的責(zé)任、對(duì)報(bào)告的要求、所需的標(biāo)準(zhǔn)和過(guò)程(例如發(fā)行過(guò)程、變更過(guò)程、等等)

4確定應(yīng)用軟件的高風(fēng)險(xiǎn)范圍,建立優(yōu)先級(jí)、確定測(cè)試所涉及的范圍和限制

5確定測(cè)試的步驟和方法──部件、集成、功能、系統(tǒng)、負(fù)載、可用性等各種測(cè)試

6確定對(duì)測(cè)試環(huán)境的要求(硬件、軟件、通信等)

7確定所需的測(cè)試用具(testware),包括記錄/回放工具、覆蓋分析、測(cè)試跟蹤、問題/錯(cuò)誤跟蹤、等等

8確定對(duì)測(cè)試的輸入數(shù)據(jù)的要求

9分配任務(wù)和任務(wù)負(fù)責(zé)人,以及所需的勞動(dòng)力

10設(shè)立大致的時(shí)間表、期限、和里程碑

11確定輸入環(huán)境的類別、邊界值分析、錯(cuò)誤類別

12準(zhǔn)備測(cè)試計(jì)劃文件和對(duì)計(jì)劃進(jìn)行必要的回顧

13準(zhǔn)備白盒測(cè)試案例

14對(duì)測(cè)試案例進(jìn)行必要的回顧/調(diào)查/計(jì)劃

15準(zhǔn)備測(cè)試環(huán)境和測(cè)試用具,得到必需的用戶手冊(cè)/參考文件/結(jié)構(gòu)指南/安裝指南,建立測(cè)試跟蹤過(guò)程,建立日志和檔案、建立或得到測(cè)試輸入數(shù)據(jù)

16得到并安裝軟件版本

17進(jìn)行測(cè)試

18評(píng)估和報(bào)告結(jié)果

19跟蹤問題/錯(cuò)誤,并解決它

20如果有必要,重新進(jìn)行測(cè)試

21在整個(gè)生命周期里維護(hù)和修改測(cè)試計(jì)劃、測(cè)試案例、測(cè)試環(huán)境、和測(cè)試用具

參考資料:百度百科-軟件測(cè)試

測(cè)試類型方法有哪些

問題一:軟件測(cè)試方法有哪些分類? 軟件測(cè)試方法分類:
白盒、黑盒、灰盒;
單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試、回歸測(cè)試、Alpha 測(cè)試、Beta 測(cè)試;
靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試。
設(shè)計(jì)測(cè)試用例的主要方法有:等價(jià)類劃分;
邊界值分析法;
因果圖法;
場(chǎng)景法。
希望能幫到你,
您的滿意就是我的動(dòng)力。

問題二:軟件測(cè)試的方法一共有幾種 1、按是否查看程序內(nèi)部結(jié)構(gòu)分為:
(1)黑盒測(cè)試(black-box testing):只關(guān)心輸入和輸出的結(jié)果
(2)白盒測(cè)試(white-box testing):去研究里面的源代碼和程序結(jié)構(gòu)
2、按是否運(yùn)行程序分為:
(1)靜態(tài)測(cè)試(static testing):是指不實(shí)際運(yùn)行被測(cè)軟件,而只是靜態(tài)地檢查程序代碼、界面或文檔可能存在的錯(cuò)誤的過(guò)程。
靜態(tài)測(cè)試包括:
對(duì)于代碼測(cè)試,主要是測(cè)試代碼是否符合相應(yīng)的標(biāo)準(zhǔn)和規(guī)范。
對(duì)于界面測(cè)試,主要測(cè)試軟件的實(shí)際界面與需求中的說(shuō)明是否相符。
對(duì)于文檔測(cè)試,主要測(cè)試用戶手冊(cè)和需求說(shuō)明是否真正符合用戶的實(shí)際需求。
(5)動(dòng)態(tài)測(cè)試(dynamic testing),是指實(shí)際運(yùn)行被測(cè)程序,輸入相應(yīng)的測(cè)試數(shù)據(jù),檢查輸出結(jié)果和預(yù)期結(jié)果是否相符的過(guò)程
3、按階段劃分:
(1)單元測(cè)試(unit testing),是指對(duì)軟件中的最小可測(cè)試單元進(jìn)行檢查和驗(yàn)證。
樁模塊(stud)是指模擬被測(cè)模塊所調(diào)用的模塊,驅(qū)動(dòng)模塊(driver)是指模擬被測(cè)模塊的上級(jí)模塊,驅(qū)動(dòng)模塊用來(lái)接收測(cè)試數(shù)據(jù),啟動(dòng)被測(cè)模塊并輸出結(jié)果。
(2)集成測(cè)試( testing),是單元測(cè)試的下一階段,是指將通過(guò)測(cè)試的單元模塊組裝成系統(tǒng)或子系統(tǒng),再進(jìn)行測(cè)試,重點(diǎn)測(cè)試不同模塊的接口*。
集成測(cè)試就是用來(lái)檢查各個(gè)單元模塊結(jié)合到一起能否協(xié)同配合,正常運(yùn)行。
(3)系統(tǒng)測(cè)試(system testing),指的是將整個(gè)軟件系統(tǒng)看做一個(gè)整體進(jìn)行測(cè)試,包括對(duì)功能、性能,以及軟件所運(yùn)行的軟硬件環(huán)境進(jìn)行測(cè)試。
系統(tǒng)測(cè)試的主要依據(jù)是《系統(tǒng)需求規(guī)格說(shuō)明書》文檔。
(4)驗(yàn)收測(cè)試( testing),指的是在系統(tǒng)測(cè)試的后期,以用戶測(cè)試為主,或有測(cè)試人員等質(zhì)量保障人員共同參與的測(cè)試,它也是軟件正式交給用戶使用的*一道工序。
驗(yàn)收測(cè)試又分為a測(cè)試和beta測(cè)試,其中a測(cè)試指的是由用戶、 測(cè)試人員、開發(fā)人員等共同參與的內(nèi)部測(cè)試,而beta測(cè)試指的是內(nèi)測(cè)后的公測(cè),即完全交給最終用戶測(cè)試。
4、黑盒測(cè)試分為功能測(cè)試和性能測(cè)試:
1)功能測(cè)試(function testing),是黑盒測(cè)試的一方面,它檢查實(shí)際軟件的功能是否符合用戶的需求。
包括邏輯功能測(cè)試(logic function testing)
界面測(cè)試(UI testing)UI=User Interface
易用性測(cè)試(usability testing):是指從軟件使用的合理性和方便性等角度對(duì)軟件系統(tǒng)進(jìn)行檢查,來(lái)發(fā)現(xiàn)軟件中不方便用戶使用的地方。
兼容性測(cè)試( testing):包括硬件兼容性測(cè)試和軟件兼容性測(cè)試
2)性能測(cè)試( testing)
軟件的性能主要有時(shí)間性能和空間性能兩種
時(shí)間性能:主要指軟件的一個(gè)具體事務(wù)的響應(yīng)時(shí)間(respond time)。
空間性能:主要指軟件運(yùn)行時(shí)所消耗的系統(tǒng)資源。
軟件性能測(cè)試分為:
一般性能測(cè)試:指的是讓被測(cè)系統(tǒng)在正常的軟硬件環(huán)境下運(yùn)行,不向其施加任何壓力的性能測(cè)試。
穩(wěn)定性測(cè)試也叫可靠性測(cè)試( testing):是指連續(xù)運(yùn)行被測(cè)系統(tǒng)檢查系統(tǒng)運(yùn)行時(shí)的穩(wěn)定程度。
負(fù)載測(cè)試(load testing):是指讓被測(cè)系統(tǒng)在其能忍受的壓力的極限范圍之內(nèi)連續(xù)運(yùn)行,來(lái)測(cè)試系統(tǒng)的穩(wěn)定性。
壓力測(cè)試(stress testing):是指持續(xù)不斷的給被測(cè)系統(tǒng)增加壓力,直到將被測(cè)系統(tǒng)壓垮為止,用來(lái)測(cè)試系統(tǒng)所能承受的*壓力。(Validate the system or software ca......>>

問題三:系統(tǒng)測(cè)試主要包括哪些類型? 主要進(jìn)行功能測(cè)試(含可使用性測(cè)試)、性能測(cè)試、安全測(cè)試和回歸測(cè)試。
功能測(cè)試:
檢查被測(cè)系統(tǒng)的修改和增加功能是否正常實(shí)現(xiàn);
檢查控制流程圖和模塊關(guān)系圖、模塊內(nèi)部關(guān)系圖;
識(shí)別特殊情況,如出錯(cuò)處理流程,錯(cuò)誤提示是否合理;
檢查用戶界面是否符合窗口程序的標(biāo)準(zhǔn),界面操作是否簡(jiǎn)便直觀。
性能測(cè)試:
系統(tǒng)運(yùn)行占用的資源,完成某一步驟需要的時(shí)間;
系統(tǒng)能承受的壓力;
壓力完成后數(shù)據(jù)庫(kù)連接數(shù)立即恢復(fù)正常值
安全性測(cè)試:
根據(jù)需求說(shuō)明檢查系統(tǒng)是否達(dá)到安全性要求,如同一用戶登陸不同機(jī)器,同時(shí)操作對(duì)數(shù)據(jù)的破壞;
寫到配置文件或數(shù)據(jù)庫(kù)的密碼是否經(jīng)過(guò)加密;回歸測(cè)試:
驗(yàn)證Bug是否修正;
Bug修正后是否影響其埂功能的正常運(yùn)行。

問題四:軟件測(cè)試的分析方法有哪些? 你好:
軟件測(cè)試方法分類:
白盒、黑盒、灰盒;
單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試、回歸測(cè)試、Alpha 測(cè)試、Beta 測(cè)試;
靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試。
設(shè)計(jì)測(cè)試用例的主要方法有:
等價(jià)類劃分;
邊界值分析法;
因果圖法;
場(chǎng)景法。
希望能幫到你,
您的滿意就是我的動(dòng)力。

問題五:測(cè)量參數(shù)的種類和測(cè)量方法分類有哪些 從不同觀點(diǎn)出發(fā),可以將測(cè)量方法進(jìn)行不同的分類,常見的方法有:
1、直接測(cè)量、間接測(cè)量和組合測(cè)量
直接測(cè)量是將被測(cè)量與與標(biāo)準(zhǔn)量進(jìn)行比較,得到測(cè)量結(jié)果。
間接測(cè)量是測(cè)得與被測(cè)量有一定函數(shù)關(guān)系的量,然后運(yùn)用函數(shù)求得被測(cè)量。
組合測(cè)量是對(duì)若干同名被測(cè)量的不同組合形式分別測(cè)量,然后用最小二乘法解方程組,求得被測(cè)量。
2、絕對(duì)測(cè)量、相對(duì)測(cè)量
絕對(duì)測(cè)量是所用量器上的示值直接表示被測(cè)量大小的測(cè)量。
相對(duì)測(cè)量是將被測(cè)量同與它只有微小差別的同類標(biāo)準(zhǔn)量進(jìn)行比較,測(cè)出兩個(gè)量值之差的測(cè)量法。
3、接觸測(cè)量、非接觸測(cè)量
這是從對(duì)被測(cè)物體的瞄準(zhǔn)方式不同加以區(qū)分的。接觸測(cè)量的敏感元件在一定測(cè)量力的作用下,與被測(cè)物體直接接觸,而非接觸測(cè)量敏感元件與被測(cè)對(duì)象不發(fā)生機(jī)械接觸。
4、單項(xiàng)測(cè)量與綜合測(cè)量
單項(xiàng)測(cè)量是對(duì)多參數(shù)的被測(cè)物體的各項(xiàng)參數(shù)分別測(cè)量,綜合測(cè)量是對(duì)被測(cè)物體的綜合參數(shù)進(jìn)行測(cè)量。
5、自動(dòng)測(cè)量和非自動(dòng)測(cè)量
自動(dòng)測(cè)量是指測(cè)量過(guò)程按測(cè)量者所規(guī)定的程序自動(dòng)或半自動(dòng)地完成。非自動(dòng)測(cè)量又叫手工測(cè)量,是在測(cè)量者直接操作下完成的。
6、靜態(tài)測(cè)量和動(dòng)態(tài)測(cè)量
靜態(tài)測(cè)量是對(duì)在一段時(shí)間間隔內(nèi)其量值可認(rèn)為不變的被測(cè)量的測(cè)量。動(dòng)態(tài)測(cè)量是為確定隨時(shí)間變化的被測(cè)量瞬時(shí)值而進(jìn)行的測(cè)量。
7、主動(dòng)測(cè)量與被動(dòng)測(cè)量
在產(chǎn)品制造過(guò)程中的測(cè)量是主動(dòng)測(cè)量,它可以根據(jù)測(cè)量結(jié)果控制加工過(guò)程,以保證產(chǎn)品質(zhì)量,預(yù)防廢品產(chǎn)生。
被動(dòng)測(cè)量是在產(chǎn)品制造完成后的測(cè)量,它不能預(yù)防廢品產(chǎn)生,只能發(fā)現(xiàn)邊挑出廢品。

問題六:軟件測(cè)試種類、軟件測(cè)試方法、軟件測(cè)試類型、軟件測(cè)試階段的區(qū)別是什么??? 軟件測(cè)試種類:
手工測(cè)試、自動(dòng)化測(cè)試、靜態(tài)測(cè)試
軟件測(cè)試方法
黑盒測(cè)試、白盒測(cè)試、灰盒測(cè)試
軟件測(cè)試類型
功能測(cè)試、性能測(cè)試、可靠性測(cè)試、安全測(cè)試、配置測(cè)試、GUI測(cè)試、備份測(cè)試、文檔測(cè)試、在線幫助測(cè)試、易用性測(cè)試等等
軟件測(cè)試階段
單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、Alpha測(cè)試、Beta測(cè)試、驗(yàn)收測(cè)試 還有回歸測(cè)試

問題七:您所熟悉的軟件測(cè)試類型都有哪些?請(qǐng)?jiān)囍謩e比較這些不同 測(cè)試類型有:功能測(cè)試,性能測(cè)試,界面測(cè)試。功能測(cè)試在測(cè)試工作中占的比例*,功能測(cè)試也叫黑盒測(cè)試。是把測(cè)試對(duì)象看作一個(gè)黑盒子。利用黑盒測(cè)試法進(jìn)行動(dòng)態(tài)測(cè)試時(shí),需要測(cè)試軟件產(chǎn)品的功能,不需測(cè)試軟件產(chǎn)品的內(nèi)部結(jié)構(gòu)和處理過(guò)程。采用黑盒技術(shù)設(shè)計(jì)測(cè)試用例的方法有:等價(jià)類劃分、邊界值分析、錯(cuò)誤推測(cè)、因果圖和綜合策略。性能測(cè)試是通過(guò)自動(dòng)化的測(cè)試工具模擬多種正常、峰值以及異常負(fù)載條件來(lái)對(duì)系統(tǒng)的各項(xiàng)性能指標(biāo)進(jìn)行測(cè)試。負(fù)載測(cè)試和壓力測(cè)試都屬于性能測(cè)試,兩者可以結(jié)合進(jìn)行。通過(guò)負(fù)載測(cè)試,確定在各種工作負(fù)載下系統(tǒng)的性能,目標(biāo)是測(cè)試當(dāng)負(fù)載逐漸增加時(shí),系統(tǒng)各項(xiàng)性能指標(biāo)的變化情況。壓力測(cè)試是通過(guò)確定一個(gè)系統(tǒng)的瓶頸或者不能接收的性能點(diǎn),來(lái)獲得系統(tǒng)能提供的*服務(wù)級(jí)別的測(cè)試。界面測(cè)試,界面是軟件與用戶交互的最直接的層,界面的好壞決定用戶對(duì)軟件的*印象。而且設(shè)計(jì)良好的界面能夠引導(dǎo)用戶自己完成相應(yīng)的操作,起到向?qū)У淖饔?。同時(shí)界面如同人的面孔,具有吸引用戶的直接優(yōu)勢(shì)。設(shè)計(jì)合理的界面能給用戶帶來(lái)輕松愉悅的感受和成功的感覺,相反由于界面設(shè)計(jì)的失敗,讓用戶有挫敗感,再實(shí)用強(qiáng)大的功能都可能在用戶的畏懼與放棄中付諸東流。區(qū)別在于,功能測(cè)試關(guān)注產(chǎn)品的所有功能上,要考慮到每個(gè)細(xì)節(jié)功能,每個(gè)可能存在的功能問題。性能測(cè)試主要關(guān)注于產(chǎn)品整體的多用戶并發(fā)下的穩(wěn)定性和健壯性。界面測(cè)試更關(guān)注于用戶體驗(yàn)上,用戶使用該產(chǎn)品的時(shí)候是否易用,是否易懂,是否規(guī)范(快捷鍵之類的),是否美觀(能否吸引用戶的注意力),是否安全(盡量在前臺(tái)避免用戶無(wú)意輸入無(wú)效的數(shù)據(jù),當(dāng)然考慮到體驗(yàn)性,不能太粗魯?shù)膹棾鼍妫??做某個(gè)性能測(cè)試的時(shí)候,首先它可能是個(gè)功能點(diǎn),首先要保證它的功能是沒問題的,然后再考慮該功能點(diǎn)的性能測(cè)試

問題八:心理測(cè)試的方法種類 心理測(cè)試的種類很多,據(jù)美國(guó)心理學(xué)家1961年的調(diào)查,那時(shí)的心理測(cè)試量表就差不多已經(jīng)有3000種了。為了大家了解方便,我們主觀地把它們分成下面這么幾種類型。1.根據(jù)測(cè)試內(nèi)容,可以把心理測(cè)試劃分為心理健康測(cè)試、個(gè)性傾向測(cè)試、人格測(cè)試等。心理健康測(cè)試就是測(cè)試被測(cè)試者心理健康情況。一般而言使用MMPI明尼蘇達(dá)多項(xiàng)人格測(cè)試。個(gè)性傾向測(cè)試又叫做性向測(cè)試。目的在于發(fā)現(xiàn)被測(cè)試者的潛在才能,深入了解其長(zhǎng)處和發(fā)展傾向。能力傾向測(cè)試一般又可以分為一般能力傾向測(cè)試和特殊能力傾向測(cè)試。一般能力傾向測(cè)試是測(cè)試一個(gè)人的多方面的特殊潛能。特殊能力傾向測(cè)試是測(cè)試一個(gè)人的單項(xiàng)潛在能力,比如音樂能力或機(jī)械操作能力。人格測(cè)試也叫個(gè)性測(cè)試:測(cè)試情緒、需要、動(dòng)機(jī)、興趣、態(tài)度、性格、氣質(zhì)等方面的心理指標(biāo)。2.根據(jù)測(cè)試媒介可以把測(cè)試劃分為語(yǔ)言文字類測(cè)試和非語(yǔ)言文字類測(cè)試。語(yǔ)言或文字測(cè)試,就是通過(guò)問答或筆答進(jìn)行的測(cè)試。這是心理測(cè)試的主要方式,編制和實(shí)施都相對(duì)容易。有些人類的高級(jí)心智能力,只能用語(yǔ)言文字進(jìn)行測(cè)試。這種測(cè)試方式的后期分析比較規(guī)范化,較少變量,所以團(tuán)體測(cè)試多采用這種方式。但是這種方式不能應(yīng)用于語(yǔ)言或文字識(shí)別有困難的人,而且難于比較語(yǔ)言文化背景不同的被測(cè)試者。非語(yǔ)言文字類測(cè)試或操作性測(cè)試,包括各種通過(guò)畫圖、儀器、模型、工具、實(shí)物為測(cè)試媒介的測(cè)試,被測(cè)試者通過(guò)使用、辨認(rèn)、解釋或?qū)崟r(shí)操作測(cè)試媒介,向測(cè)試者反映出心理顯像,測(cè)試者根據(jù)一定的解釋規(guī)律或模式對(duì)這些顯像所反應(yīng)的心理特征、心理狀態(tài)做出評(píng)估。非語(yǔ)言文字類測(cè)試適用于有語(yǔ)文表達(dá)障礙的人,也適合比較語(yǔ)言文化背景不同的被測(cè)試者。有些特殊能力測(cè)試,比如視覺感知能力、聯(lián)想能力和圖形判斷能力的心理測(cè)試必須借助非語(yǔ)文類測(cè)試媒介。3.按照被測(cè)試的人數(shù)劃分,心理測(cè)試可以分為個(gè)別測(cè)試和團(tuán)體測(cè)試。個(gè)別測(cè)試只能由同一個(gè)主試在同一時(shí)間內(nèi)測(cè)試一個(gè)被測(cè)試者。個(gè)別測(cè)試的優(yōu)點(diǎn)是測(cè)試者對(duì)被測(cè)試者的言語(yǔ)、情緒狀態(tài)可以進(jìn)行具體的仔細(xì)觀察,并且有充分機(jī)會(huì)喚起被測(cè)試者予以合作,以保證測(cè)試結(jié)果充分、可靠。個(gè)別測(cè)試的缺點(diǎn)在于測(cè)試手續(xù)復(fù)雜,耗費(fèi)時(shí)間比較長(zhǎng),對(duì)測(cè)試者與被測(cè)試者的合作程度要求較高。團(tuán)體測(cè)試,可由一位測(cè)試者同時(shí)測(cè)試若干人。許多教育測(cè)試都屬于團(tuán)體測(cè)試,有些智力測(cè)試也可以采用團(tuán)體測(cè)試的方式。團(tuán)體測(cè)試的優(yōu)點(diǎn)是省時(shí),單位時(shí)間可以收到相對(duì)較多的資料,測(cè)試者不必接受嚴(yán)格的專業(yè)訓(xùn)練也能擔(dān)任。缺點(diǎn)在于對(duì)被測(cè)試者的行為不能作翔實(shí)的控制,所得結(jié)果不及個(gè)別測(cè)試準(zhǔn)確可靠。4.從測(cè)試的方法來(lái)分,可分為問卷式測(cè)試、作業(yè)式測(cè)試、投射性測(cè)試。根據(jù)不同的測(cè)試目的,還可以把心理測(cè)試劃分為難度測(cè)試、速度測(cè)試。難度測(cè)試的功用在于測(cè)試被測(cè)試者對(duì)某一方面知識(shí)掌握程度的高低。這種測(cè)試一般是限制時(shí)間的,給出的時(shí)間標(biāo)準(zhǔn)通常是能使95%的被測(cè)試者做完測(cè)試的時(shí)間。測(cè)試一般由易到難排列,以測(cè)試被測(cè)試者解決難題的*能力。速度測(cè)試是測(cè)試被測(cè)試者完成作業(yè)的快慢,這種測(cè)試的測(cè)題難度相等,但嚴(yán)格限制時(shí)間,關(guān)鍵是看規(guī)定時(shí)間內(nèi)所完成的題量??茖W(xué)心理測(cè)試科學(xué)心理測(cè)試的產(chǎn)生(1) 法國(guó)的醫(yī)生艾斯奎羅*個(gè)把智力落后與精神病分開。他認(rèn)為,精神病以情緒障礙為標(biāo)志,不一定伴隨智力落后,而智力落后則是以出生時(shí)或嬰兒期表現(xiàn)出來(lái)的智力缺陷為主要標(biāo)志。(2) 50多年后,法國(guó)的心理學(xué)家比內(nèi)提出應(yīng)該從正常學(xué)校學(xué)習(xí)的兒童中篩選出不適應(yīng)的兒童,安排在特殊的班級(jí)里學(xué)習(xí)和教育。此舉動(dòng)導(dǎo)致了心理測(cè)驗(yàn)史上重大事件的發(fā)生--*個(gè)智力測(cè)驗(yàn)的誕生。(3)實(shí)驗(yàn)心理學(xué)的誕生是心理測(cè)驗(yàn)產(chǎn)生的另一個(gè)重要原因。實(shí)驗(yàn)心理學(xué)的誕生和發(fā)展,還給心理測(cè)量帶來(lái)了另一個(gè)副產(chǎn)品:嚴(yán)格的......>>

問題九:軟件測(cè)試方法有幾類?? 10分 太多了,看你學(xué)到哪個(gè)階段,剛剛開始可以手工測(cè)試,做功能測(cè)試。

如何測(cè)試app的兼容性呢,用什么工具進(jìn)行兼容性測(cè)試?

1、實(shí)現(xiàn)-size polyfill文件需要在css中引用的方法代碼。

2、實(shí)現(xiàn)IE8的數(shù)組對(duì)象forEach方法的代碼。

3、實(shí)現(xiàn)Object對(duì)象的方法代碼。

4、實(shí)現(xiàn)while的方法代碼。

5、測(cè)試Web頁(yè)面在不同瀏覽器的界面是否一致的操作如下。

6、實(shí)現(xiàn)測(cè)試web頁(yè)面在不同瀏覽器的易用性的操作。

移動(dòng)端兼容性測(cè)試怎么做?

什么是兼容性測(cè)試
兼容性測(cè)試是指測(cè)試軟件在特定的硬件平臺(tái)上、不同的應(yīng)用軟件之間、不同的操作系統(tǒng)平臺(tái)上、不同的網(wǎng)絡(luò)等環(huán)境中是否能夠很友好的運(yùn)行的測(cè)試。–【百度百科】

為什么要做兼容性測(cè)試
目前碎片化十分嚴(yán)重,尤其是安卓設(shè)備。安卓設(shè)備碎片化、品牌碎片化,大家熟知的安卓品牌都有好多家,每家可能還有定制的系統(tǒng),都給我們適配帶來(lái)了不小的挑戰(zhàn)。除了上面的碎片化,當(dāng)然還有系統(tǒng)版本碎片化,屏幕碎片化等,為了給用戶更好的用戶體驗(yàn),做APP的兼容性測(cè)試,還是非常有必要的。

兼容性影響因素
用戶
硬件
軟件
技術(shù)
網(wǎng)絡(luò)
影響因素大致可以分為以上幾類,我們對(duì)所測(cè)APP做兼容性測(cè)試時(shí),可以從以上方面去考慮。

1、用戶
我們需要依據(jù)自身APP用戶群體的特征以及使用習(xí)慣,去做相應(yīng)的兼容。比如用戶群體如果大多是老人的話,可以考慮大字體的適配。比如針對(duì)旅游人士,可以考慮過(guò)程中網(wǎng)絡(luò)的狀況。如果擁有大量海外用戶,可以考慮多幣種、多語(yǔ)言、多度量、時(shí)區(qū)問題。

2、硬件
設(shè)備類型(手機(jī)、平板、穿戴式設(shè)備)
生產(chǎn)商(安卓手機(jī)存在每個(gè)廠商的定制化差異)
顯示屏(屏幕大小、分辨率)
特殊硬件功能(NFC、藍(lán)牙、相機(jī)、定位功能等)
3、軟件
操作系統(tǒng)
瀏覽器內(nèi)核
伴生應(yīng)用
4、技術(shù)
RN、H5、native
開發(fā)語(yǔ)言(oc、swift)
5、網(wǎng)絡(luò)
2G、3G、4G、wifi
兼容各種網(wǎng)絡(luò)下APP的表現(xiàn)
iOS APP兼容性
屏幕分辨率
屏幕尺寸(含異形)
操作系統(tǒng)版本
Xcode版本
開發(fā)語(yǔ)言
第三方庫(kù)或SDK
安裝、升級(jí)
Android APP兼容性
屏幕分辨率
屏幕尺寸(含異形)
Android版本
系統(tǒng)版本
處理器架構(gòu)(arm、x86)
開發(fā)語(yǔ)言(Java、koltin、混合)
第三方庫(kù)或SDK
安裝、升級(jí)
H5兼容性
CSS樣式兼容(一些屬性的瀏覽器標(biāo)示前綴沒有添加,導(dǎo)致默認(rèn)瀏覽器不認(rèn)識(shí)這個(gè)屬性,所以樣式錯(cuò)亂。有些布局不靈活,樣式邊界處理不好,導(dǎo)致寬窄屏顯示異常)
JS兼容(主要是瀏覽器或者系統(tǒng)版本,新的js api不支持,但是沒有做降級(jí)處理)
第三方庫(kù)或SDK
框架(react、vue……)
緩存(、)
哪些場(chǎng)景需要做兼容性驗(yàn)證
UI顯示
多次快速點(diǎn)擊
拉起虛擬鍵盤擋住輸入?yún)^(qū)
虛擬物理按鍵收起與顯示
多個(gè)輸入框來(lái)回切換
控件焦點(diǎn)熱區(qū)文體
前后臺(tái)、多個(gè)應(yīng)用切換
指紋識(shí)別和faceid等
框架升級(jí)
網(wǎng)絡(luò)
新老版本兼容
第三方依賴庫(kù)或者SDK升級(jí)
前后端版本兼容
如何做兼容性測(cè)試
主要分為內(nèi)部和外部。內(nèi)部由測(cè)試人員自己覆蓋主要機(jī)型。機(jī)型選取的原則是,根據(jù)自己APP用戶的機(jī)型,選取至少top10進(jìn)行人工兼容性測(cè)試。內(nèi)部還可以進(jìn)行的就是UI自動(dòng)化測(cè)試。外部可以借助云測(cè)平臺(tái),比如testin、testbird等。

兼容性測(cè)試和比較測(cè)試的區(qū)別是什么?這是兩種軟件測(cè)試方法

“兼容性測(cè)試”眾所熟知,但你說(shuō)的“比較測(cè)試”表示不太明白。
兼容性測(cè)試是指測(cè)試軟件在特定的硬件平臺(tái)上、不同的應(yīng)用軟件之間、不同的操縱系統(tǒng)平臺(tái)上、不同的網(wǎng)絡(luò)等環(huán)境中是否能夠很友好的運(yùn)行的測(cè)試。
1、測(cè)試軟件是否能在不同的操作系統(tǒng)平臺(tái)上兼容,或測(cè)試軟件是否能在同一操作平臺(tái)的不同版本上兼容;
2、軟件本身能否向前或向后兼容;
3、測(cè)試軟件能否與其他相關(guān)的軟件兼容;
4、數(shù)據(jù)兼容性測(cè)試,主要是指數(shù)據(jù)能否共享等。
至于你說(shuō)的“比較測(cè)試”,我想應(yīng)該指兩個(gè)類似的軟件在同一硬件平臺(tái)或軟件環(huán)境中運(yùn)行情況的對(duì)比,或同一軟件在類似的不同硬件平臺(tái)或軟件環(huán)境中運(yùn)行情況的對(duì)比。因此首先你要清楚你所謂的比較測(cè)試到底指什么。

學(xué)員評(píng)價(jià)ASK list

  • 嚴(yán)**評(píng)價(jià):南京匯智動(dòng)力的課程非常的多,能夠讓我去選擇,而且這里的老師也會(huì)結(jié)合我的學(xué)習(xí)需 求,推薦適合我的課程,讓自己選擇,教學(xué)服務(wù)真的很好。
    手機(jī)號(hào)碼: 135****9392   評(píng)價(jià)時(shí)間: 2024-09-21
  • 吳**評(píng)價(jià):在沒來(lái)匯智動(dòng)力教育學(xué)習(xí)之前,我對(duì)IT這方面可以說(shuō)是十竅通了九竅,一竅不通。從去年11月中旬到今年學(xué)習(xí)的過(guò)程,讓我有了很多進(jìn)步和突破,感謝匯智動(dòng)力校區(qū)的每一位老師!
    手機(jī)號(hào)碼: 131****1542   評(píng)價(jià)時(shí)間: 2024-09-21
  • 喻**評(píng)價(jià):通過(guò)南京匯智動(dòng)力IT的推薦我現(xiàn)在已經(jīng)上班了,我對(duì)現(xiàn)在的工作很滿意。非常感激曾經(jīng)教過(guò)我的老師和幫助過(guò)我的班主任,他們幫助我這個(gè)小白,打開了java界的大門,讓我見到代碼*的繽紛多彩。
    手機(jī)號(hào)碼: 187****2308   評(píng)價(jià)時(shí)間: 2024-09-21
  • 葉**評(píng)價(jià):很喜歡江蘇匯智動(dòng)力計(jì)算機(jī)培訓(xùn)中心的學(xué)習(xí)環(huán)境,全蘋果機(jī)教學(xué),高大上哦!在這里,遇到了很多志同道合的小伙伴,大家相互鼓勵(lì)、相互幫助,讓我順利結(jié)業(yè),順利找到心儀的工作,棒棒的!
    手機(jī)號(hào)碼: 186****5069   評(píng)價(jià)時(shí)間: 2024-09-21
  • 先**評(píng)價(jià):在匯智動(dòng)力,印象深的是這里良好的學(xué)習(xí)氛圍,所有的學(xué)員都鼓足了勁,全身心投入在學(xué)習(xí)當(dāng) 中。
    手機(jī)號(hào)碼: 178****1300   評(píng)價(jià)時(shí)間: 2024-09-21
  • 付**評(píng)價(jià):我是學(xué)Java的,原先還蠻擔(dān)心自己就業(yè)的。眼看著身邊同學(xué)都就業(yè)了,多虧了匯智動(dòng)力培訓(xùn)的就業(yè)老師幫忙指點(diǎn)推薦,讓我順利就業(yè),現(xiàn)在工作很順利,謝謝匯智動(dòng)力!
    手機(jī)號(hào)碼: 132****3484   評(píng)價(jià)時(shí)間: 2024-09-21
  • 張**評(píng)價(jià):很慶幸當(dāng)初自己選擇了匯智動(dòng)力培訓(xùn),這里的講師授課很細(xì)致,通俗易懂,尤其在指導(dǎo)案例的時(shí)候總能讓我們學(xué)到很多東西,很有成就感。在這里的每,都讓我收獲滿滿。
    手機(jī)號(hào)碼: 182****6853   評(píng)價(jià)時(shí)間: 2024-09-21

本文由 南京匯智動(dòng)力教育 整理發(fā)布。更多培訓(xùn)課程,學(xué)習(xí)資訊,課程優(yōu)惠,課程開班,學(xué)校地址等學(xué)校信息,可以留下你的聯(lián)系方式,讓課程老師跟你詳細(xì)解答:
咨詢電話:15757356768