1.針對輸入源來測試:
(1)用戶正常比較標准的哼唱,查看識別結果,並且能夠點播;
(2)用戶加了特效的哼唱,比如加了電音效果,查看識別結果;
(3)用戶的哼唱咬字不清或者是錯字,查看識別結果;
(4)用戶的哼唱停頓點節奏不對,查看識別結果;
(5)用戶的哼唱音調比較低,查看識別結果;
(6)用戶的哼唱音調比較高,查看識別結果;
(7)還可以從用戶哼唱的音色來看,音色明亮和低沉,查看識別結果;
(8)輸入比較短的哼唱,比如1秒,查看識別結果;
(9)輸入比較長的哼唱,就是哼唱的特別慢,查看識別結果;
2.對識別結果測試:
(1)對正常比較標准的哼唱輸入,查看得到的結果,是否正確,是否模糊匹配到其它歌曲,准確度如何;
(2)對非正常的哼唱輸入,結果顯示如何,是否需要顯示空白提示頁
3.容錯性和性能測試:
(1)哼唱的環境有比較多雜音,查看識別結果;
(2)哼唱的聲音時大時小,查看識別結果;
(3)哼唱識別得到結果后,多次反復哼唱,查看是否每次都能夠識別出結果;
4.兼容性測試:
(1)平台測試:iOS和Android;
(2)設備系統測試:iOS8-11系統,Android4.0-8.1等,具體得看需求支撐哪些系統;
(3)設備內存和存儲等,如存儲不夠的時候,輸入一段音頻,是否會出現crash等;
(4)分辨率:手機不同分辨率,頁面顯示;這個也可以歸為UI測試了。
未完待完善.........