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