丘文勝
摘 要:介紹了一種軟件功能自動(dòng)化測(cè)試方法,該方法主要用于汽車智能網(wǎng)聯(lián)系統(tǒng)軟件功能測(cè)試、穩(wěn)定性測(cè)試、兼容性測(cè)試、語(yǔ)音交互功能、語(yǔ)音識(shí)別率、喚醒率等測(cè)試業(yè)務(wù)。強(qiáng)調(diào)了自動(dòng)化測(cè)試系統(tǒng)在汽車智能網(wǎng)聯(lián)系統(tǒng)測(cè)試驗(yàn)證過(guò)程中的必要性和重要性;闡述了搭建智能網(wǎng)聯(lián)系統(tǒng)自動(dòng)化測(cè)試系統(tǒng)的目標(biāo)和系統(tǒng)方案;最后總結(jié)了自動(dòng)化測(cè)試系統(tǒng)帶來(lái)的益處。
關(guān)鍵詞:智能座艙 智能網(wǎng)聯(lián)汽車 軟件測(cè)試 自動(dòng)化測(cè)試
Talking about Automated Test of Intelligent Network Connection System
Qiu Wensheng
Abstract:The article introduces an automated testing method of a software function, which is mainly used for testing services such as software function testing, stability testing, compatibility testing, voice interaction function, voice recognition rate, wake-up rate, etc. of the automotive intelligent network system, and emphasizes the necessity and importance of the automated test system in the test and verification process of the automobile intelligent networked system, and expounds the goal and system plan of building the intelligent networked system automatic test system, and finally summarizes the benefits of the automated test system.
Key words:smart cockpit, smart connected car, software testing, automated testing
1 引言
隨著智能汽車、車聯(lián)網(wǎng)產(chǎn)業(yè)的蓬勃發(fā)展,越來(lái)越多的功能被搭載在車機(jī)上,層出不窮的功能在車載觸屏上實(shí)現(xiàn),如果沒(méi)有良好的用戶體驗(yàn),很難保證產(chǎn)品的成功。
據(jù)國(guó)內(nèi)一項(xiàng)調(diào)查研究報(bào)告顯示,每個(gè)駕駛者平均每周約10小時(shí)在車上,越來(lái)越多的用戶對(duì)智能網(wǎng)聯(lián)和娛樂(lè)系統(tǒng)產(chǎn)生濃厚的興趣;另外,汽車是一個(gè)獨(dú)特的環(huán)境,所有顯示的信息需要極致的交互和可視化操作,要求方便簡(jiǎn)捷,如果駕駛員無(wú)法方便地使用某些功能或者功能不完善時(shí)會(huì)極大降低用戶體驗(yàn)。
綜上所述,為了在汽車上市前暴露并解決車機(jī)系統(tǒng)的所有問(wèn)題,需要投入大量的人力進(jìn)行測(cè)試,為了提高測(cè)試效率以及測(cè)試質(zhì)量,需要引入更系統(tǒng)、更專業(yè)的自動(dòng)化測(cè)試系統(tǒng)來(lái)解決。
智能網(wǎng)聯(lián)汽車在高速發(fā)展,針對(duì)智能網(wǎng)絡(luò)系統(tǒng)的測(cè)試工作也應(yīng)與時(shí)俱進(jìn)。目前智聯(lián)網(wǎng)聯(lián)系統(tǒng)的測(cè)試工作主要還是依靠純?nèi)肆M(jìn)行,存在問(wèn)題主要有:(1)智能網(wǎng)聯(lián)系統(tǒng)軟件更新迭代快,人力測(cè)試難以跟上軟件開(kāi)發(fā)的步伐;(2)測(cè)試工作較為枯燥且千篇一律,長(zhǎng)時(shí)間進(jìn)行同樣的工作測(cè)試人員易產(chǎn)生疲憊感,測(cè)試結(jié)果的一致性差;(3)功能測(cè)試用例條目較多,穩(wěn)定性測(cè)試耗時(shí)長(zhǎng),在有限的時(shí)間內(nèi)人力無(wú)法完全進(jìn)行測(cè)試,容易造成問(wèn)題遺漏;(4)傳統(tǒng)人力測(cè)試耗時(shí)較長(zhǎng),人力資源投入過(guò)大。因此,智能網(wǎng)聯(lián)系統(tǒng)自動(dòng)化測(cè)試尤為重要。
通過(guò)采用先進(jìn)的自動(dòng)化測(cè)試方案來(lái)替代現(xiàn)有人工的測(cè)試方法,快速、精準(zhǔn)的發(fā)現(xiàn)智能網(wǎng)聯(lián)系統(tǒng)中所存在的問(wèn)題,并解決人力資源投入過(guò)大問(wèn)題、提升測(cè)試效率保證產(chǎn)品質(zhì)量。目標(biāo):(1)建立全自動(dòng)化測(cè)試能力,兼容零件的臺(tái)架測(cè)試和實(shí)車測(cè)試場(chǎng)景;(2)提升公司整體自動(dòng)化測(cè)試水平,預(yù)計(jì)可覆蓋50%以上現(xiàn)有測(cè)試業(yè)務(wù),針對(duì)實(shí)車功能測(cè)試內(nèi)容,預(yù)計(jì)可覆蓋80%以上測(cè)試業(yè)務(wù);(3)分析并找到性能問(wèn)題根源,定指標(biāo)、立標(biāo)準(zhǔn),持續(xù)優(yōu)化此類問(wèn)題,并在后續(xù)開(kāi)發(fā)的車型上杜絕此類問(wèn)題;(4)統(tǒng)一規(guī)范測(cè)試標(biāo)準(zhǔn),覆蓋項(xiàng)目差異化測(cè)試需求;(5)提升測(cè)試精度,將測(cè)試數(shù)據(jù)量化和指標(biāo)化。
自動(dòng)化測(cè)試系統(tǒng):系統(tǒng)集成仿真嘴、拾音器、電阻仿真板卡、CAN總線分析儀、程控USB、動(dòng)作仿真設(shè)備、LVDS圖像信號(hào)采集板卡及上位機(jī)自動(dòng)化測(cè)試平臺(tái)(如圖1),基于語(yǔ)音合成&識(shí)別技術(shù)、圖像&文字識(shí)別技術(shù),模擬點(diǎn)擊、雙擊、滑動(dòng)等操作,實(shí)現(xiàn)車機(jī)智能網(wǎng)聯(lián)系統(tǒng)的實(shí)車自動(dòng)化測(cè)試,量化具體的測(cè)試指標(biāo),覆蓋基本功能測(cè)試、可靠性測(cè)試、語(yǔ)音交互功能、語(yǔ)音識(shí)別率、喚醒率等測(cè)試業(yè)務(wù)。主要實(shí)現(xiàn)方式如下:
1)仿真觸控面板:如圖2所示,通過(guò)控制面板電極輸出電壓,模擬人手觸摸屏幕時(shí)的電容變化,進(jìn)而實(shí)現(xiàn)擬人點(diǎn)擊、滑動(dòng)等操作效果。首先需根據(jù)被測(cè)終端屏幕的大小定制貼片大小,然后將貼片附著在被測(cè)屏幕表面,而貼片內(nèi)部均勻的布置了大量的可程控電極單元,利用被測(cè)終端屏幕的分辨率和貼片的面積計(jì)算出兩者之間的位置關(guān)系,然后通過(guò)控制貼片上的電壓來(lái)實(shí)現(xiàn)對(duì)指定位置的觸控操作。
2)LVDS圖像信號(hào)采集板卡:如圖3所示,將“車機(jī)主機(jī)”的畫(huà)面信號(hào)轉(zhuǎn)到“LVDS圖像采集系統(tǒng)”上,“LVDS圖像采集系統(tǒng)”將畫(huà)面一分為二分別輸出到“車機(jī)顯示屏”和“上位機(jī)”,“上位機(jī)”測(cè)試系統(tǒng)的圖像算法進(jìn)行結(jié)果判斷。
3)語(yǔ)音交互仿真設(shè)備:通過(guò)仿真嘴模擬人聲,拾音器采集車機(jī)播放的聲音,以實(shí)現(xiàn)語(yǔ)音交互、語(yǔ)音識(shí)別率及喚醒率等功能測(cè)試項(xiàng)。
4)電阻仿真板卡:通過(guò)變阻型傳感器仿真,模擬實(shí)車方控按鍵、中控按鍵等功能。
5)CAN總線分析儀:可實(shí)現(xiàn)總線雙向數(shù)據(jù)傳輸,模擬實(shí)車CAN總線信號(hào)交互功能。
6)程控USB:通過(guò)上位機(jī)對(duì)USB的控制,可實(shí)現(xiàn)車機(jī)與U盤(pán)或手機(jī)的USB通斷功能,從而實(shí)現(xiàn)車機(jī)通過(guò)USB連接的多種功能。
7)自動(dòng)化測(cè)試平臺(tái):基于語(yǔ)音合成&識(shí)別技術(shù)、圖像&文字識(shí)別技術(shù),模擬點(diǎn)擊、雙擊、滑動(dòng)等操作,實(shí)現(xiàn)車智能網(wǎng)聯(lián)系統(tǒng)的自動(dòng)化測(cè)試。
相比較于傳統(tǒng)測(cè)試方式,智能網(wǎng)聯(lián)系統(tǒng)自動(dòng)化測(cè)試方式有以下改進(jìn):用例編寫(xiě)方式的改進(jìn),用例執(zhí)行方式的改進(jìn),用例表達(dá)方式的改進(jìn),用例組織方式的改進(jìn),用例庫(kù)質(zhì)量的改進(jìn),測(cè)試管理工作的改進(jìn)。優(yōu)勢(shì)如下(如圖4):(1)每日24小時(shí)不間斷測(cè)試,縮短智能網(wǎng)聯(lián)系統(tǒng)測(cè)試周期、提高測(cè)試效率、提高測(cè)試準(zhǔn)確性;(2)涵蓋功能測(cè)試、穩(wěn)定性測(cè)試、兼容性測(cè)試、專項(xiàng)測(cè)試等多種測(cè)試業(yè)務(wù),多層面實(shí)現(xiàn)自動(dòng)化測(cè)試;(3)提升測(cè)試管理水平,優(yōu)化測(cè)試數(shù)據(jù)記錄和測(cè)試過(guò)程管控工作;(4)自動(dòng)化測(cè)試方式,減少測(cè)試人員投入,降低人力資源,實(shí)現(xiàn)降本增效。
參考文獻(xiàn):
[1]斛嘉乙,符永蔚,樊映川.軟件測(cè)試技術(shù)指南[M].北京:機(jī)械工業(yè)出版社,2019.
[2]茹炳晟.測(cè)試工程師全棧技術(shù)進(jìn)階與實(shí)踐[M].北京:人民郵電出版社,2019.
[3]崔勝民,卞合善.智能網(wǎng)聯(lián)汽車技術(shù)[M].北京:機(jī)械工業(yè)出版社,2020.