摘要:指令識(shí)別喚醒后,可以下發(fā)指令比如播放音樂,查詢天氣,撥打電話定鬧鐘等,檢查指令可以正常被執(zhí)行。所以,語音識(shí)別測(cè)試也可以進(jìn)行一些自動(dòng)化測(cè)試。
現(xiàn)在市面上的智能電子產(chǎn)品千千萬,為了達(dá)到人們使用更加方便的目的,很多智能產(chǎn)品都開發(fā)了語音識(shí)別功能,用來語音喚醒進(jìn)行交互;另外,各大公司也開發(fā)出來了各種智能語音機(jī)器人,比如小米公司的“小愛”,百度公司的“小度”,三星公司的“bixby”,蘋果的“siri”等等。這些語音識(shí)別的功能,提高人們使用電子的產(chǎn)品的體驗(yàn),但是作為一名測(cè)試員,給你一款語音識(shí)別產(chǎn)品,要怎么進(jìn)行測(cè)試呢?
接下來,我就以小米手機(jī)為例,給大家介紹小米手機(jī)語音識(shí)別如何測(cè)試。
小米語音識(shí)別功能如何進(jìn)行測(cè)試?
要知道語音識(shí)別功能如何測(cè)試,我們先了解智能產(chǎn)品語音交互流程:
所以,要進(jìn)行測(cè)試的話,我們需要從以下幾個(gè)維度來準(zhǔn)備測(cè)試點(diǎn):
1 聲紋的錄入:
語音喚醒,為了確保每個(gè)人的聲音、每個(gè)人在不同場(chǎng)景下的聲音都能成功語音喚醒,測(cè)試一定要有各種不同的聲紋來進(jìn)行測(cè)試。
所以,就需要錄入各種不同的聲紋,來豐富測(cè)試場(chǎng)景的覆蓋;
2 語音喚醒:
正常喚醒:使用正常的聲紋進(jìn)行語音喚醒,檢查可以成功;
異常喚醒:使用異常的聲音,比如視頻/錄音進(jìn)行喚醒,音樂聲進(jìn)行喚醒,確保不會(huì)有誤喚醒。
3 喚醒后的功能:
a、語音找設(shè)備:可以喚醒設(shè)備,比如手機(jī),通過語音找到設(shè)備。
b、音量調(diào)節(jié):可以通過語音對(duì)設(shè)備進(jìn)行音量調(diào)節(jié)
c、連續(xù)對(duì)話:?jiǎn)拘言O(shè)備后,可以與其進(jìn)行持續(xù)的語音對(duì)話,功能正常。
d、指令識(shí)別:?jiǎn)拘押?,可以下發(fā)指令比如播放音樂,查詢天氣,撥打電話、定鬧鐘等,檢查指令可以正常被執(zhí)行。
4 功能沖突交互測(cè)試
a、中斷測(cè)試:語音識(shí)別過程中,有中斷干擾,比如手機(jī)喚醒的時(shí)候有電話中斷;有鬧鐘中斷、低電量中斷等,確保這些中斷能被正常處理,不會(huì)造成異常;
b、麥克風(fēng)沖突:如果麥克風(fēng)被占用了,測(cè)試是否能被喚醒;
5 多用戶場(chǎng)景
因?yàn)橛脩羰褂谜Z音識(shí)別的場(chǎng)景非常多,測(cè)試很難進(jìn)行完全的覆蓋。所以,我們需要通過分析用戶的主流使用場(chǎng)景,來覆蓋主要的場(chǎng)景。
通過一些數(shù)據(jù)的采集,發(fā)現(xiàn)用戶使用的場(chǎng)景屏幕分布如下:
調(diào)查結(jié)果發(fā)現(xiàn),用戶使用語音功能主要覆蓋以下場(chǎng)景:
所以測(cè)試就主要優(yōu)先去覆蓋這些用戶場(chǎng)景,其他的場(chǎng)景用例優(yōu)先級(jí)可以逐步降低,調(diào)整測(cè)試權(quán)重,保證用戶主流場(chǎng)景的穩(wěn)定性和準(zhǔn)確性。
語音喚醒的有 UI 界面需要進(jìn)行 UI 測(cè)試。
比如手機(jī)的語音喚醒功能,需要進(jìn)行 UI 界面的檢查,保持 UI 的友好型和美觀性;
1,第三方應(yīng)用的兼容性測(cè)試
如果設(shè)備里有安裝其他的應(yīng)用,比如手機(jī)里的其他應(yīng)用,是否可以通過語音識(shí)別喚醒后進(jìn)行指定的動(dòng)作操作;第三方應(yīng)用兼容性需要保證;
2,外界設(shè)備兼容
a、三段式耳機(jī)接入
b、四段式耳機(jī)接入
c、type-c 數(shù)字耳機(jī)接入
d、藍(lán)牙耳機(jī)接入
通過接入這些第三方的耳機(jī)設(shè)備,可以進(jìn)行語音識(shí)別并且功能正常。
以上都是通過手工進(jìn)行測(cè)試的,要進(jìn)行一個(gè)比較完整的語音識(shí)別覆蓋,至少需要以下配置:
測(cè)試人數(shù):10/20 人(男女各一半)
測(cè)試次數(shù):每個(gè)場(chǎng)景 50 次
測(cè)試環(huán)境:辦公室、會(huì)議室
測(cè)試場(chǎng)景:亮屏喚醒、滅屏喚醒、手機(jī)播放音樂喚醒、聲紋誤喚醒、基本語句識(shí)別率
但是手工測(cè)試是有不可忽視的一些嚴(yán)重缺陷的:
1、測(cè)試手法不統(tǒng)一:不同的距離和不同的角度都會(huì)導(dǎo)致識(shí)別結(jié)果不一樣。
2、測(cè)試過程中人員聲音波動(dòng)大
同一算法,同一產(chǎn)品,在測(cè)試人員不變,場(chǎng)景一致的情況下,多輪測(cè)試的數(shù)據(jù)差異大;
由此可見,手工測(cè)試耗時(shí)耗力、測(cè)試數(shù)據(jù)參考價(jià)值低。所以,語音識(shí)別測(cè)試也可以進(jìn)行一些自動(dòng)化測(cè)試。
1 實(shí)現(xiàn)半自動(dòng)化語音測(cè)試
因?yàn)槭止y(cè)試就是沒有辦法提供那么多人進(jìn)行不同語料的測(cè)試,所以需要實(shí)現(xiàn)語料自動(dòng)合成和模擬??梢圆捎?python+pyaudio 開發(fā) + 音箱模擬人聲,來對(duì)語音進(jìn)行識(shí)別測(cè)試。
而且通過增加語料量級(jí)(至少 40 組聲紋),降低喚醒/識(shí)別頻次;增加不同的噪音環(huán)境,不同噪音 + 不同距離,模擬用戶真實(shí)環(huán)境。
這樣,就可以覆蓋更多的不同的語料以及場(chǎng)景,大大提高識(shí)別的正確率。
2 語料自動(dòng)化播放 + 自動(dòng)化檢測(cè)
現(xiàn)在有了語料,但是需要手動(dòng)播放的話,工作量依然很大,所以需要實(shí)現(xiàn)語料自動(dòng)播放和自動(dòng)化監(jiān)測(cè)。
3 增加噪聲播放系統(tǒng) + 滑軌控制系統(tǒng)
因?yàn)橛脩舻氖褂脠?chǎng)景往往有很多的噪音,如果測(cè)試不模擬這種噪音環(huán)境,是沒有辦法真正還原用戶場(chǎng)景的。所以,需要設(shè)置一些噪音源,可以自動(dòng)化增加噪音,并可以調(diào)整距離。
如下圖,就是小米公司的專為為測(cè)試語言識(shí)別造的混響室,以及自動(dòng)化調(diào)節(jié)人頭系統(tǒng)
最后: 可以在公眾號(hào):傷心的辣條 ! 免費(fèi)領(lǐng)取一份216頁(yè)軟件測(cè)試工程師面試寶典文檔資料。以及相對(duì)應(yīng)的視頻學(xué)習(xí)教程免費(fèi)分享!,其中包括了有基礎(chǔ)知識(shí)、Linux必備、Shell、互聯(lián)網(wǎng)程序原理、Mysql數(shù)據(jù)庫(kù)、抓包工具專題、接口測(cè)試工具、測(cè)試進(jìn)階-Python編程、Web自動(dòng)化測(cè)試、APP自動(dòng)化測(cè)試、接口自動(dòng)化測(cè)試、測(cè)試高級(jí)持續(xù)集成、測(cè)試架構(gòu)開發(fā)測(cè)試框架、性能測(cè)試、安全測(cè)試等。
如果我的博客對(duì)你有幫助、如果你喜歡我的博客內(nèi)容,請(qǐng) “點(diǎn)贊” “評(píng)論” “收藏” 一鍵三連哦!喜歡軟件測(cè)試的小伙伴們,可以加入我們的測(cè)試技術(shù)交流扣扣群:914172719(里面有各種軟件測(cè)試資源和技術(shù)討論)
轉(zhuǎn)行面試,跳槽面試,軟件測(cè)試人員都必須知道的這幾種面試技巧!
面試經(jīng):一線城市搬磚!又面軟件測(cè)試崗,5000就知足了…
面試官:工作三年,還來面初級(jí)測(cè)試?恐怕你的軟件測(cè)試工程師的頭銜要加雙引號(hào)…
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/121521.html
摘要:第五家公司沉淀期恰好這時(shí)候機(jī)會(huì)又來了現(xiàn)在在職這家公司的部門經(jīng)理在我前同事前公司同事離職后來了現(xiàn)在這個(gè)公司的推薦下和我溝通了一下。 ? ? ? 目錄 前言 一? ?大學(xué)階段 二? ? ?實(shí)習(xí)階段 三? ? ?工作階段 1.第一家公司-學(xué)習(xí)期 ?2.第二家公司-轉(zhuǎn)型期 ?2.第三家公司-質(zhì)變期 ...
摘要:來北京后,一周內(nèi)我收到了份,其中有一份比我選擇的公司薪資高,但我拒絕了它,我知道我想要什么。經(jīng)過這一段時(shí)間的體驗(yàn),從職場(chǎng)到自由職業(yè),個(gè)人認(rèn)為有三個(gè)狀態(tài)的轉(zhuǎn)變,激動(dòng)迷茫自律。未來計(jì)劃做什么還在北京嗎未來我會(huì)去做什么,到哪個(gè)城市,我也不知道。自由對(duì)一個(gè)人的意義,恐怕只有真正失去過自由的人才能真正的理解。 1 可以說,在我第一天上班的時(shí)刻起,我就為這一天在準(zhǔn)備著。當(dāng)時(shí)我并不知道我想做什么,只是覺得...
摘要:先說下我面試情況,我一共面試了家公司。篇在我面試的眾多公司里,只有同城的面問到相關(guān)問題,其他公司壓根沒問。我自己回答的是自己開發(fā)組件面臨的問題。完全不用擔(dān)心對(duì)方到時(shí)候打電話核對(duì)的問題。 2019的5月9號(hào),離發(fā)工資還有1天的時(shí)候,我的領(lǐng)導(dǎo)親切把我叫到辦公室跟我說:阿郭,我們公司要倒閉了,錢是沒有的啦,為了不耽誤你,你趕緊出去找工作吧。聽到這話,我虎軀一震,這已經(jīng)是第2個(gè)月沒工資了。 公...
摘要:前言在開發(fā)技術(shù)和應(yīng)用市場(chǎng)完全成熟的今天,有人希望深耕技術(shù)打造出自己的一片天地,也有人想廣泛學(xué)習(xí)在程序員市場(chǎng)中游刃有余。而這本書上千的引用論文,給我指明了一條系統(tǒng)學(xué)習(xí)理論的明路。 ...
摘要:另外軟件測(cè)試分為功能測(cè)試性能測(cè)試接口測(cè)試自動(dòng)化測(cè)試,只要掌握好其中一個(gè)方向,就能夠找到相關(guān)的測(cè)試工作。人類的幸福和快樂在于奮斗,而最有價(jià)值的是為理想而奮斗。 畢業(yè)出...
閱讀 3091·2023-04-26 00:53
閱讀 3542·2021-11-19 09:58
閱讀 1705·2021-09-29 09:35
閱讀 3293·2021-09-28 09:46
閱讀 3872·2021-09-22 15:38
閱讀 2699·2019-08-30 15:55
閱讀 3019·2019-08-23 14:10
閱讀 3834·2019-08-22 18:17