本文介紹一款對(duì)嵌入式系統(tǒng)進(jìn)行全面自動(dòng)化測(cè)試的工具,不需要自己做任何開發(fā),就可以在項(xiàng)目測(cè)試中直接使用起來,支持對(duì)各類嵌入式系統(tǒng)進(jìn)行全面自動(dòng)化測(cè)試。
請(qǐng)至文章末尾查看試用方式。
嵌入式系統(tǒng)一般是產(chǎn)品的核心單元,嵌入式系統(tǒng)是否可靠決定了整個(gè)產(chǎn)品的質(zhì)量好壞,如果能在產(chǎn)品的早期階段對(duì)嵌入式系統(tǒng)進(jìn)行充分和全面的測(cè)試,將會(huì)很大程度提高產(chǎn)品的可靠性,減少產(chǎn)品發(fā)布后在實(shí)際運(yùn)營過程中可能出現(xiàn)的各種棘手問題。
那么如何進(jìn)行對(duì)嵌入式系統(tǒng)進(jìn)行自動(dòng)化測(cè)試呢?由于具有多種輸入和輸出接口,涉及到各種復(fù)雜時(shí)序,嵌入式系統(tǒng)測(cè)試難度比較大,大多數(shù)項(xiàng)目一般自己編寫測(cè)試工具進(jìn)行測(cè)試,但常常也很難測(cè)試到位,使用不是很方便,并且長期維護(hù)成本很高,新功能的開發(fā)經(jīng)常影響項(xiàng)目測(cè)試工作的開展。
宏控UTP協(xié)同自動(dòng)化測(cè)試系統(tǒng)(簡稱UTP測(cè)試系統(tǒng))是一款通用的自動(dòng)化測(cè)試系統(tǒng),支持對(duì)總線通信(如串口、CAN、以太網(wǎng)等)、信號(hào)測(cè)試(AD、DA、IO等)、無線通信(藍(lán)牙、WiFi、4G/5G)、顯示識(shí)別(設(shè)備屏幕、按鈕、LED等)、設(shè)備操控、軟件功能等各方面進(jìn)行自動(dòng)化測(cè)試,能夠進(jìn)行各種復(fù)雜時(shí)序的自動(dòng)化測(cè)試;

總線通信測(cè)試:支持各種常用的總線,如:串口通信、CAN通信、以太網(wǎng)(TCP/UDP)通信,I2C通信,SPI通信,以及一些特定領(lǐng)域的總線,如航空總線,車載總線,高速總線等。
無線通信測(cè)試:支持多種無線通信的仿真測(cè)試,如4G/5G、藍(lán)牙、WIFI、導(dǎo)航等,通過通過仿真的方式實(shí)現(xiàn)對(duì)業(yè)務(wù)的全面自動(dòng)化測(cè)試。
信號(hào)仿真測(cè)試:支持對(duì)各種DA、AD、IO信號(hào)進(jìn)行測(cè)試,支持自動(dòng)注入信號(hào)、自動(dòng)化檢測(cè)信號(hào)、自動(dòng)進(jìn)行判定。
顯示識(shí)別測(cè)試:支持對(duì)各種桌面軟件、嵌入式軟件的GUI進(jìn)行測(cè)試(如Qt軟件測(cè)試),支持各種屏幕和數(shù)碼管顯示的識(shí)別、檢測(cè)和自動(dòng)判定。
語音交互測(cè)試:支持按要求自動(dòng)向設(shè)備發(fā)出語音,支持識(shí)別和判定被測(cè)設(shè)備輸出的語音。
自動(dòng)按鍵測(cè)試:支持自動(dòng)操作設(shè)備按鍵,自動(dòng)檢查設(shè)備的行為和狀態(tài)。
UTP測(cè)試系統(tǒng)支持各種類型的嵌入式系統(tǒng)進(jìn)行自動(dòng)化測(cè)試,您可根據(jù)實(shí)際需要選配相應(yīng)的測(cè)試功能。

下面以一個(gè)實(shí)際的例子介紹如何使用UTP測(cè)試系統(tǒng)對(duì)嵌入式系統(tǒng)進(jìn)行全面自動(dòng)化測(cè)試。

在上面示例中,被測(cè)嵌入式系統(tǒng)具有CAN、串口和TCP通信功能,輸出PWM和IO信號(hào),接收并處理傳感器采集信號(hào)(電流、電壓)。對(duì)該示例嵌入式系統(tǒng)進(jìn)行全面自動(dòng)化測(cè)試,需要能夠?qū)Ω鞣N輸入和輸出進(jìn)行全面把控,并按照預(yù)定的時(shí)序進(jìn)行控制。
宏控UTP協(xié)同自動(dòng)化測(cè)試系統(tǒng)能很好對(duì)上面示例被測(cè)系統(tǒng)進(jìn)行自動(dòng)化測(cè)試。UTP測(cè)試系統(tǒng)支持多種類型的測(cè)試機(jī)器人(模塊),這些測(cè)試機(jī)器人同被測(cè)系統(tǒng)的輸入和輸出接口進(jìn)行交互,并支持用戶通過圖形化的方式創(chuàng)建各種時(shí)序的自動(dòng)化測(cè)試用例來協(xié)同調(diào)度各個(gè)測(cè)試機(jī)器人,實(shí)現(xiàn)對(duì)時(shí)序、邏輯和場(chǎng)景的全面驗(yàn)證,能夠?qū)Ρ粶y(cè)嵌入式系統(tǒng)進(jìn)行全面的自動(dòng)化測(cè)試。
UTP協(xié)同測(cè)試系統(tǒng)支持根據(jù)被測(cè)嵌入式系統(tǒng)特點(diǎn),選配合適的自動(dòng)化測(cè)試機(jī)器人同被測(cè)系統(tǒng)的輸入輸出進(jìn)行自動(dòng)交互,實(shí)現(xiàn)對(duì)被測(cè)系統(tǒng)的全面自動(dòng)化測(cè)試,上述示例中選配的測(cè)試機(jī)器人如下:
UTP協(xié)同測(cè)試系統(tǒng)提供圖形化的自動(dòng)化用例編輯功能,支持設(shè)計(jì)出滿足各種業(yè)務(wù)場(chǎng)景和時(shí)序要求的測(cè)試用例,通過測(cè)試用例調(diào)度各種不同的測(cè)試機(jī)器人執(zhí)行測(cè)試,實(shí)現(xiàn)“多輸入多輸出”的協(xié)同自動(dòng)化測(cè)試能力。
下圖是示例項(xiàng)目的一個(gè)自動(dòng)化測(cè)試用例,實(shí)現(xiàn)了串口、CAN接口、溫度傳感器、轉(zhuǎn)速傳感器、PWM電機(jī)信號(hào)和屏幕顯示的協(xié)同仿真、測(cè)試、檢查、判定。

UTP自動(dòng)化測(cè)試系統(tǒng)由UTP測(cè)試平臺(tái)和測(cè)試機(jī)器人組成,下面介紹UTP系統(tǒng)的具體使用步驟。







下圖是為該項(xiàng)目選配的測(cè)試機(jī)器人:


所設(shè)計(jì)的用例自動(dòng)產(chǎn)生測(cè)試步驟,下圖是上面測(cè)試時(shí)序?qū)?yīng)的測(cè)試步驟:



目前宏控UTP測(cè)試系統(tǒng)支持免費(fèi)試用,您可以登錄下面鏈接進(jìn)行體驗(yàn)和試用:
免費(fèi)在線試用(請(qǐng)?jiān)陔娔X上登錄使用):https://www.antestin.com在線版本提供大量使用介紹的幫助資料,您可以按照幫助文檔進(jìn)行使用。
本地部署試用:如果需要本地部署宏控UTP測(cè)試系統(tǒng)進(jìn)行試用和評(píng)估,您可以添加下面微信號(hào)同我們聯(lián)系:

宏控軟件是一家面向各行業(yè)軟件和硬件產(chǎn)品提供專業(yè)自動(dòng)化測(cè)試工具和解決方案的公司,提供各種自動(dòng)化測(cè)試工具,包括嵌入式軟件測(cè)試、總線通信測(cè)試、無線通信測(cè)試、桌面軟件測(cè)試等,幫助客戶建立自動(dòng)化測(cè)試環(huán)境,提高產(chǎn)品測(cè)試覆蓋面,發(fā)現(xiàn)產(chǎn)品中深層次問題,提高測(cè)試效率。更多的介紹信息通過下面獲取:公司官網(wǎng):https://www.macrosoftsys.com
咨詢電話:400 880 6505