APP連接藍牙測試設備這一過程測試中需要關注的測試點,由于每種藍牙設備連接需求不同,開發(fā)實現上也會有細小差別,實際測試中可視具體開發(fā)邏輯進行調整:
一、APP掃描設備
1.手機端藍牙不同設置下是否能正常掃描:藍牙打開、藍牙關閉;
2.藍牙設備被掃描到并出現在可連接設備列表的條件:藍牙設備名稱與可連接的設備列表中的名稱匹配、設備處于廣播狀態(tài);
藍牙設備與可連接的設備列表中名稱是否匹配:匹配、不匹配;
藍牙設備狀態(tài)(視具體硬件而定):待機狀態(tài)、廣播狀態(tài)、已連接狀態(tài)、藍牙設備操作中、數據傳輸中、關機狀態(tài);
測試以上各種組合場景下,藍牙設備是否能正常掃描且出現在可連接設備列表;
3.不同場景下,是否正常掃描:
一個手機同時掃描多個設備;
多個手機同時掃描同一個設備;
多個手機同時掃描多個設備;
4.掃描過程中取消;
5.掃描結果:掃描超時;未掃描到可連接設備,是否支持重試;掃描失??;掃描成功。
二 、連接設備(APP端點擊可連接設備列表,連接藍牙設備)
1.測試藍牙設備狀態(tài)變化后,不同狀態(tài)下是否可正常連接:待機狀態(tài)、廣播狀態(tài)、已連接狀態(tài)、藍牙設備操作中、數據傳輸中、關機狀態(tài);
2.連接結果的處理:連接成功、連接失敗、連接超時等;
3.連接成功后的操作:APP其他操作、連接中斷、退到后臺、殺掉APP等;
4.其他場景:掃描到多個設備。
三、 斷開連接
1.設備端斷開:設備關機、設備電量耗盡;
2.APP端斷開:手動斷開、其他操作斷開連接。
四、其他交互操作
1.切換其他藍牙設備,是否正常連接;
2.藍牙斷開后重新打開,支持自動連接;
3.距離超出藍牙可檢測范圍,是否會斷開連接,再恢復到可檢測范圍,能否自動連接;
4.手機端連接多個不同藍牙設備,各個設備功能是否都正常使用。
五、連接成功后的數據傳輸
1.功能測試上,APP端和藍牙設備端是否符合正常使用需求;
2.性能測試上,APP與藍牙設備的交互是否滿足需求。
推薦閱讀: