APP連接藍牙測試設(shè)備這一過程測試中需要關(guān)注的測試點,由于每種藍牙設(shè)備連接需求不同,開發(fā)實現(xiàn)上也會有細小差別,實際測試中可視具體開發(fā)邏輯進行調(diào)整:
一、APP掃描設(shè)備
1.手機端藍牙不同設(shè)置下是否能正常掃描:藍牙打開、藍牙關(guān)閉;
2.藍牙設(shè)備被掃描到并出現(xiàn)在可連接設(shè)備列表的條件:藍牙設(shè)備名稱與可連接的設(shè)備列表中的名稱匹配、設(shè)備處于廣播狀態(tài);
藍牙設(shè)備與可連接的設(shè)備列表中名稱是否匹配:匹配、不匹配;
藍牙設(shè)備狀態(tài)(視具體硬件而定):待機狀態(tài)、廣播狀態(tài)、已連接狀態(tài)、藍牙設(shè)備操作中、數(shù)據(jù)傳輸中、關(guān)機狀態(tài);
測試以上各種組合場景下,藍牙設(shè)備是否能正常掃描且出現(xiàn)在可連接設(shè)備列表;
3.不同場景下,是否正常掃描:
一個手機同時掃描多個設(shè)備;
多個手機同時掃描同一個設(shè)備;
多個手機同時掃描多個設(shè)備;
4.掃描過程中取消;
5.掃描結(jié)果:掃描超時;未掃描到可連接設(shè)備,是否支持重試;掃描失敗;掃描成功。
二 、連接設(shè)備(APP端點擊可連接設(shè)備列表,連接藍牙設(shè)備)
1.測試藍牙設(shè)備狀態(tài)變化后,不同狀態(tài)下是否可正常連接:待機狀態(tài)、廣播狀態(tài)、已連接狀態(tài)、藍牙設(shè)備操作中、數(shù)據(jù)傳輸中、關(guān)機狀態(tài);
2.連接結(jié)果的處理:連接成功、連接失敗、連接超時等;
3.連接成功后的操作:APP其他操作、連接中斷、退到后臺、殺掉APP等;
4.其他場景:掃描到多個設(shè)備。
三、 斷開連接
1.設(shè)備端斷開:設(shè)備關(guān)機、設(shè)備電量耗盡;
2.APP端斷開:手動斷開、其他操作斷開連接。
四、其他交互操作
1.切換其他藍牙設(shè)備,是否正常連接;
2.藍牙斷開后重新打開,支持自動連接;
3.距離超出藍牙可檢測范圍,是否會斷開連接,再恢復(fù)到可檢測范圍,能否自動連接;
4.手機端連接多個不同藍牙設(shè)備,各個設(shè)備功能是否都正常使用。
五、連接成功后的數(shù)據(jù)傳輸
1.功能測試上,APP端和藍牙設(shè)備端是否符合正常使用需求;
2.性能測試上,APP與藍牙設(shè)備的交互是否滿足需求。
推薦閱讀:
本文內(nèi)容不用于商業(yè)目的,如涉及知識產(chǎn)權(quán)問題,請權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。