專利名稱:汽車車身控制模塊的功能測(cè)試系統(tǒng)及測(cè)試方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種控制模塊的功能測(cè)試系統(tǒng)及測(cè)試方法,尤其涉及一種汽車車身控制模塊的功能測(cè)試系統(tǒng)及測(cè)試方法。
背景技術(shù):
隨著電控單元在汽車中的應(yīng)用越來越多,各電子設(shè)備間的數(shù)據(jù)通信變得越來越多,同時(shí)這些分離模塊的大量使用,在提高車輛舒適性的同時(shí)也帶來了故障率上升、布線復(fù)雜等問題。車身控制模塊BCM (BODY CONTROL MODEL)作為功能強(qiáng)大的控制模塊,實(shí)現(xiàn)了對(duì)這些離散的控制器、傳感器及眾多用電器進(jìn)行控制。它包含各類燈控、雨刷控制、車窗控制以及門鎖控制等功能模塊,同時(shí)也具有CAN和LIN網(wǎng) 關(guān)功能,大大提高了整車的性能,但是隨著越來越多的車身電子設(shè)備得到應(yīng)用,BCM集成的功能也越來越多,也為BCM的功能測(cè)試和分析帶來了困難。作為汽車上的重要控制裝置,對(duì)BCM的安全性和可靠性都提出了更高的要求,為了確保汽車安全運(yùn)行,在出廠前必須對(duì)每一個(gè)BCM做完備的功能測(cè)試。BCM —般通過數(shù)字信號(hào)、模擬信號(hào)、脈沖信號(hào)等與外部環(huán)境聯(lián)系,在開發(fā)BCM的過程中,需要一個(gè)測(cè)試平臺(tái)能夠模擬外部環(huán)境,對(duì)待測(cè)設(shè)備進(jìn)行同步功能測(cè)試,以驗(yàn)證每一環(huán)節(jié)的實(shí)測(cè)結(jié)果與設(shè)計(jì)要求相符,同時(shí)分析出現(xiàn)問題的原因,對(duì)于多個(gè)功能項(xiàng)能夠做到手動(dòng)\自動(dòng)測(cè)試,測(cè)試分析靈活配置。現(xiàn)有的技術(shù)方案大多基于虛擬儀器技術(shù),如dSPACE公司設(shè)計(jì)的Simulator仿真系統(tǒng),它將CPU和常用10接口集成在同一塊電路板上,可以提供硬件的在回路測(cè)試^AgilentTS-5000功能測(cè)試系統(tǒng),它基于眾多的汽車測(cè)試庫,以及驗(yàn)證性和魯棒的測(cè)試系統(tǒng)部件對(duì)車身電路進(jìn)行測(cè)試開發(fā)。這些系統(tǒng)往往具有設(shè)備成本高、操作復(fù)雜、開發(fā)周期長(zhǎng)、通常具備自動(dòng)測(cè)試能力,但是缺乏對(duì)單個(gè)通道手動(dòng)分析的靈活性,無法通過靈活的配置實(shí)現(xiàn)編程。
發(fā)明內(nèi)容
本發(fā)明的目的就是為了解決上述問題,提供一種汽車車身控制模塊的功能測(cè)試系統(tǒng)及測(cè)試方法,它具有配置簡(jiǎn)單、測(cè)試靈活和方便實(shí)用的優(yōu)點(diǎn)。為了實(shí)現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案
一種汽車車身控制模塊的功能測(cè)試系統(tǒng),它包括與待測(cè)汽車功能模塊連接的接線盒,接線盒與數(shù)字板卡連接,數(shù)字板卡與工控機(jī)連接。所述工控機(jī)帶有多個(gè)插槽,工控機(jī)選用基于PCI總線結(jié)構(gòu)。所述數(shù)字板卡采用美國(guó)國(guó)家儀器公司的NIPCI-6515數(shù)字板卡,所述數(shù)字板卡插在工控機(jī)插槽內(nèi)。所述接線盒采用美國(guó)國(guó)家儀器公司的SCB-100屏蔽室1/0接線盒?;谝环N汽車車身控制模塊的功能測(cè)試系統(tǒng)的測(cè)試方法,具體步驟為
步驟一首先將需要測(cè)試功能中涉及的汽車功能模塊管腳連接到接線盒,在功能測(cè)試系統(tǒng)中對(duì)數(shù)字板卡的端口定義,使數(shù)字板卡的端口與汽車功能模塊管腳一一對(duì)應(yīng);步驟二 分析汽車功能模塊的規(guī)范說明,細(xì)化拆分功能要求,編寫測(cè)試項(xiàng)文檔;
步驟三定義狀態(tài)圖,明確功能中存在的工作狀態(tài)、遷移條件、遷移路徑、執(zhí)行動(dòng)作和狀態(tài)遷移效果;
步驟四定義數(shù)字板卡端口變量,建立遷移條件數(shù)學(xué)表達(dá)式與待測(cè)汽車功能模塊管腳變量的對(duì)應(yīng)關(guān)系,按全路徑覆蓋準(zhǔn)則遍歷狀態(tài)圖,從而從每條轉(zhuǎn)換路徑得到一個(gè)測(cè)試用例;
步驟五根據(jù)測(cè)試用例所需要遷移條件先后順序,依次設(shè)置待測(cè)汽車功能模塊管腳的執(zhí)行動(dòng)作,每個(gè)測(cè)試用例都是一個(gè)包含若干待測(cè)汽車功能模塊管腳動(dòng)作的集合,把這些集合編號(hào),用以表示測(cè)試用例;
步驟六用例測(cè)試時(shí),按編號(hào)自動(dòng)執(zhí)行待測(cè)汽車功能模塊管腳動(dòng)作,并通過數(shù)字板卡接收端口測(cè)試汽車功能模塊在狀態(tài)改變后的動(dòng)作,將測(cè)試結(jié)果保存記錄; 步驟七自動(dòng)或手動(dòng)比對(duì)測(cè)試結(jié)果,分析與設(shè)計(jì)方案的一致性;對(duì)測(cè)試異常的環(huán)節(jié),分步測(cè)試,最后生成測(cè)試報(bào)告。所述步驟二的具體步驟為
(2-1)將待測(cè)汽車功能模塊用測(cè)試項(xiàng)、初始狀態(tài)、動(dòng)作條件、目標(biāo)狀態(tài)的形式描述; (2-2)生成測(cè)試項(xiàng)集合文檔。所述步驟四的具體步驟為
(4-1)檢測(cè)狀態(tài)節(jié)點(diǎn)是否分支,若沒有則標(biāo)記訪問路徑,若有則進(jìn)入步驟(4-2);
(4-2)檢測(cè)狀態(tài)節(jié)點(diǎn)是否存在未遍歷路徑,若沒有則標(biāo)記該分支節(jié)點(diǎn)全遍歷,然后進(jìn)入步驟(4-5),若存在則進(jìn)入步驟(4-3);
(4-3)對(duì)該節(jié)點(diǎn)選擇未訪問路徑、標(biāo)記訪問路線、記錄遷移條件、記錄分支點(diǎn)和下一狀態(tài)節(jié)點(diǎn),然后檢測(cè)是否為終結(jié)點(diǎn),若否則返回步驟(4-1),若是則進(jìn)入步驟(4-5);
(4-5)記錄為一條測(cè)試用例,然后檢測(cè)是否存在上一未標(biāo)記全遍歷分支點(diǎn),若是則對(duì)上一分支點(diǎn)進(jìn)行步驟(4-2)檢測(cè),若不是則測(cè)試用例執(zhí)行結(jié)束。用戶能夠通過編號(hào)對(duì)某項(xiàng)功能測(cè)試進(jìn)行查詢。本發(fā)明的有益效果本發(fā)明在硬件搭建方面方便快捷易于實(shí)現(xiàn),在保證精度的前提下,降低了成本,針對(duì)汽車功能模塊的測(cè)試信號(hào)均為數(shù)字信號(hào)的特點(diǎn),測(cè)試系統(tǒng)采用數(shù)字板卡加工控機(jī)處理器的模式即可實(shí)現(xiàn),對(duì)于需要進(jìn)行模擬信號(hào)仿真、CAN、LIN總線仿真等場(chǎng)合,本系統(tǒng)也可以通過加載不同功能的板卡進(jìn)行擴(kuò)展,然后通過接線盒與待測(cè)設(shè)備方便地連接;在測(cè)試軟件方面,本系統(tǒng)最大的特點(diǎn)是運(yùn)用狀態(tài)圖生成測(cè)試用例,通過對(duì)BCM工作狀態(tài)的遍歷實(shí)現(xiàn)測(cè)試目的,既便于理解,易于操作,又達(dá)到了測(cè)試效果,在用例測(cè)試時(shí),可以選擇自動(dòng)批量測(cè)試,也可以進(jìn)行手動(dòng)單個(gè)測(cè)試,可以自動(dòng)分析與預(yù)先設(shè)計(jì)功能的一致性,也可以人工比對(duì),逐項(xiàng)分析,便于發(fā)現(xiàn)問題,查找問題。
圖I為本發(fā)明測(cè)試用例生成流程 圖2為本發(fā)明測(cè)試系統(tǒng)實(shí)施案例中的整體結(jié)構(gòu) 圖3為本發(fā)明測(cè)試系統(tǒng)實(shí)施案例中的狀態(tài)示例圖。其中,I.工控機(jī),2.數(shù)字板卡,3.接線盒,4.待測(cè)汽車功能模塊。
具體實(shí)施例方式下面結(jié)合附圖與實(shí)施例對(duì)本發(fā)明作進(jìn)ー步說明。如圖2所示,一種汽車車身控制模塊的功能測(cè)試系統(tǒng),它包括與待測(cè)汽車功能模塊4連接的接線盒3,接線盒3與數(shù)字板卡2連接,數(shù)字板卡2與エ控機(jī)I連接。所述エ控機(jī)I帶有多插槽,作為測(cè)試和分析的核心處理器,エ控機(jī)I選用基于PCI總線結(jié)構(gòu),PCI總線是當(dāng)今最為常用的計(jì)算機(jī)內(nèi)部總線,可進(jìn)行高速傳輸,理論總線帶寬高達(dá)lGB/s,PCI總線的廣泛應(yīng)用令其成為數(shù)據(jù)采集系統(tǒng)的首選對(duì)象,主要的組成部份為エ業(yè)機(jī)箱、無源底板及可插入其上的各種板卡組成如CPU卡、I/O卡等;相比商用計(jì)算機(jī)具有很強(qiáng)的擴(kuò)充性,由于采用無源底板+ CPU卡結(jié)構(gòu),而非商用機(jī)的大板結(jié)構(gòu),具有很強(qiáng)的輸入輸 出功能,最多可擴(kuò)充20個(gè)板卡,能與測(cè)試現(xiàn)場(chǎng)的各種外設(shè)、板卡如數(shù)字IO卡、模擬IO卡、計(jì)數(shù)器定時(shí)器卡等相連,以完成各種任務(wù),板卡插拔方便、快速修復(fù)時(shí)間更短,另外エ控機(jī)I附屬設(shè)備包括顯示器、存儲(chǔ)器、電源。采用美國(guó)國(guó)家儀器公司的NI PCI-6515數(shù)字板卡2作為數(shù)據(jù)采集設(shè)備,這是ー款PCI接ロ的エ業(yè)標(biāo)準(zhǔn)的64通道隔離DI0,具有32路輸入,8通道一組的通道組之間有光學(xué)隔離,兼有32路漏極數(shù)字輸出,其隔離特性能為系統(tǒng)減少噪音,去除外部信號(hào)帶來的尖脈沖,并切斷接地回路,由于采用了數(shù)字I/O看門狗,如果計(jì)算機(jī)或應(yīng)用發(fā)生故障,數(shù)字板卡2就能進(jìn)入可配置的安全輸出狀態(tài)并進(jìn)行故障檢測(cè)和修復(fù)。根據(jù)待測(cè)設(shè)備端口數(shù)量,確定數(shù)字板卡2的數(shù)量,將NI PCI-6515板卡插在エ控機(jī)I插槽內(nèi),使エ控機(jī)I就具備數(shù)據(jù)收發(fā)的能力,形成一個(gè)緊湊的硬件測(cè)試平臺(tái)。采用美國(guó)國(guó)家儀器公司的SCB-100屏蔽室I/O接線盒3,該接線盒3可以接入100路數(shù)字信號(hào),可以自由配置輸入輸出信號(hào),根據(jù)待測(cè)設(shè)備高電平的量程范圍,需要為接線盒
3提供12V、24V等相應(yīng)級(jí)別的直流電源,在接收或發(fā)送高電平信號(hào)時(shí),作為高電平的標(biāo)準(zhǔn),接線盒3內(nèi)有三個(gè)通用電路實(shí)驗(yàn)板區(qū)域,使用100針連接器將I/O信號(hào)連接插入式數(shù)據(jù)采集設(shè)備NI PCI-6515,連接器采用屏蔽電纜能夠降低信號(hào)噪音和環(huán)境干擾。將接線盒3與待測(cè)汽車功能模塊4管腳相連,通過數(shù)據(jù)板卡2采集端口數(shù)據(jù),就將待測(cè)汽車功能模塊4的信號(hào)引入エ控機(jī)I內(nèi),エ控機(jī)I內(nèi)運(yùn)行有ー款自主設(shè)計(jì)的測(cè)試軟件,能夠?qū)崿F(xiàn)數(shù)據(jù)采集、分析、存儲(chǔ)、過程通訊以及圖形化用戶界面顯示等功能。本發(fā)明中的待測(cè)汽車功能模塊4測(cè)試系統(tǒng)是ー種虛擬測(cè)試系統(tǒng),利用硬件在回路仿真技術(shù)進(jìn)行半實(shí)物仿真,模擬被控對(duì)象及產(chǎn)品接ロ,通過真實(shí)的物理接ロ與系統(tǒng)產(chǎn)品連接,利用計(jì)算機(jī)技術(shù)模擬被控對(duì)象的各種環(huán)境來考核系統(tǒng)的性能。因此,虛擬測(cè)試系統(tǒng)是ー種以軟件為核心的基于計(jì)算機(jī)技術(shù)的智能化儀器,我們?cè)跍y(cè)試過程中,根據(jù)實(shí)際需要設(shè)計(jì)了ー種軟件測(cè)試方法,該方法基于UML狀態(tài)圖測(cè)試技木,待測(cè)汽車功能模塊的外部環(huán)境是由其不同端ロ的不同信號(hào)決定的,根據(jù)待測(cè)汽車功能模塊設(shè)計(jì)規(guī)范,當(dāng)這些端ロ的組合處在一定狀態(tài),待測(cè)汽車功能模塊應(yīng)該有相應(yīng)的動(dòng)作或者進(jìn)入某個(gè)狀態(tài),當(dāng)這些端ロ狀態(tài)的組合不滿足條件時(shí),待測(cè)汽車功能模塊則不應(yīng)該動(dòng)作,一般待測(cè)汽車功能模塊管腳的數(shù)量眾多,由其組成的不同狀態(tài)的組合同樣為數(shù)不少,本發(fā)明在測(cè)試過程中應(yīng)用狀態(tài)圖主要解決了測(cè)試用例生成和路徑覆蓋兩個(gè)問題。如圖I所示,基于ー種汽車車身控制模塊的功能測(cè)試系統(tǒng)的ー種測(cè)試方法,以某款車型控制器的車身防盜報(bào)警功能測(cè)試為例,可以按下述步驟進(jìn)行
步驟ー首先將功能中涉及的待測(cè)汽車功能模塊4管腳連接到接線盒3,在功能測(cè)試系統(tǒng)中對(duì)數(shù)字板卡2的端ロ進(jìn)行定義,使數(shù)字板卡2的端ロ與待測(cè)汽車功能模塊4管腳一一對(duì)應(yīng);
步驟ニ 分析待測(cè)汽車功能模塊4的規(guī)范說明,細(xì)化拆分功能要求,編寫測(cè)試項(xiàng)文檔;步驟三定義狀態(tài)圖,明確功能中存在的工作狀態(tài)、遷移條件、遷移路徑、執(zhí)行動(dòng)作和狀 態(tài)遷移效果,如圖3所示;
步驟四定義數(shù)字板卡2端ロ變量,建立遷移條件數(shù)學(xué)表達(dá)式與端ロ變量的對(duì)應(yīng)關(guān)系,按全路徑覆蓋準(zhǔn)則遍歷狀態(tài)圖,從而從每條轉(zhuǎn)換路徑得到一個(gè)測(cè)試用例,捜索結(jié)果如表I所示
表I測(cè)試用例
遷移路徑~If蓋狀態(tài)」預(yù)期效果示例 Tl, T2 C1,C2車身狀態(tài)從正常到防盜未報(bào)警狀態(tài)
T1,T3,T4 C1,C2,C3 車身狀態(tài)從正常到防盜報(bào)警狀態(tài) T1,T5,T6 |C1,C2,C4丨幸身狀態(tài)從進(jìn)入防盜未報(bào)警狀態(tài)到退出狀態(tài)
步驟五根據(jù)測(cè)試用例所需要遷移條件先后順序,依次設(shè)置待測(cè)汽車功能模塊4端ロ的執(zhí)行動(dòng)作,每個(gè)測(cè)試用例都是ー個(gè)包含待測(cè)汽車功能模塊4若干端ロ動(dòng)作的集合,把這些集合進(jìn)行編號(hào),用以表示測(cè)試用例;
步驟六進(jìn)行用例測(cè)試吋,按編號(hào)自動(dòng)執(zhí)行待測(cè)汽車功能模塊4端ロ動(dòng)作,并通過數(shù)字板卡2接收端ロ測(cè)試汽車功能模塊4在狀態(tài)改變后的動(dòng)作,將測(cè)試結(jié)果保存記錄;
步驟七自動(dòng)或手動(dòng)比對(duì)測(cè)試結(jié)果,分析與設(shè)計(jì)方案的一致性;對(duì)測(cè)試異常的環(huán)節(jié),進(jìn)行分步測(cè)試,最后生成測(cè)試報(bào)告。所述步驟ニ的具體步驟為
(2-1)將待測(cè)汽車功能模塊用測(cè)試項(xiàng)、初始狀態(tài)、動(dòng)作條件、目標(biāo)狀態(tài)的形式描述; (2-2)生成測(cè)試項(xiàng)集合文檔。所述步驟三中定義Cl、C2、C3、C4為工作狀態(tài),定義Tl、T2、T3、T4、T5、T6為遷移路徑。所述步驟四的具體步驟為
(4-1)檢測(cè)狀態(tài)節(jié)點(diǎn)是否分支,若沒有則標(biāo)記訪問路徑,若有則進(jìn)入步驟(4-2);
(4-2)檢測(cè)狀態(tài)節(jié)點(diǎn)是否存在未遍歷路徑,若沒有則標(biāo)記該分支節(jié)點(diǎn)全遍歷,然后進(jìn)入步驟(4-5),若存在則進(jìn)入步驟(4-3);
(4-3 )對(duì)該節(jié)點(diǎn)選擇未訪問路徑、標(biāo)記訪問路線、記錄遷移條件、記錄分支點(diǎn)和下一狀態(tài)節(jié)點(diǎn),然后檢測(cè)是否為終結(jié)點(diǎn),若否則返回步驟(4-1),若是則進(jìn)入步驟(4-5);
(4-5)記錄為一條測(cè)試用例,然后檢測(cè)是否存在上一未標(biāo)記全遍歷分支點(diǎn),若是則對(duì)上一分支點(diǎn)進(jìn)行步驟(4-2)檢測(cè),若不是則測(cè)試用例執(zhí)行結(jié)束。上述雖然結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式
進(jìn)行了描述,但并非對(duì)本發(fā)明保護(hù)范圍的限制,所屬領(lǐng)域技術(shù)人員應(yīng)該明白,在本發(fā)明的技術(shù)方案的基礎(chǔ)上,本領(lǐng)域技術(shù)人員不需要付出創(chuàng)造性勞動(dòng)即可做出的各種修改或變形仍在本發(fā)明的保護(hù)范圍以內(nèi)。
權(quán)利要求
1.一種汽車車身控制模塊的功能測(cè)試系統(tǒng),其特征是,它包括與待測(cè)汽車功能模塊連接的接線盒,接線盒與數(shù)字板卡連接,數(shù)字板卡與工控機(jī)連接。
2.如權(quán)利要求I所述汽車車身控制模塊的功能測(cè)試系統(tǒng),其特征是,所述工控機(jī)帶有多個(gè)插槽,工控機(jī)選用基于PCI總線結(jié)構(gòu)。
3.如權(quán)利要求I所述一種汽車車身控制模塊的功能測(cè)試系統(tǒng),其特征是,所述數(shù)字板卡采用美國(guó)國(guó)家儀器公司的NIPCI-6515數(shù)字板卡,所述數(shù)字板卡插在工控機(jī)插槽內(nèi)。
4.如權(quán)利要求I所述一種汽車車身控制模塊的功能測(cè)試系統(tǒng),其特征是,所述接線盒采用美國(guó)國(guó)家儀器公司的SCB-IOO屏蔽室I/O接線盒。
5.基于權(quán)利要求I所述的汽車車身控制模塊的功能測(cè)試系統(tǒng)的測(cè)試方法,其特征是,具體步驟為 步驟一首先將功能中涉及的汽車功能模塊管腳連接到接線盒,在功能測(cè)試系統(tǒng)中對(duì)數(shù)字板卡的端口進(jìn)行定義,使數(shù)字板卡的端口與汽車功能模塊管腳一一對(duì)應(yīng); 步驟二 分析汽車功能模塊的規(guī)范說明,細(xì)化拆分功能要求,編寫測(cè)試項(xiàng)文檔; 步驟三定義狀態(tài)圖,明確功能中存在的工作狀態(tài)、遷移條件、遷移路徑、執(zhí)行動(dòng)作和狀態(tài)遷移效果; 步驟四定義數(shù)字板卡端口變量,建立遷移條件數(shù)學(xué)表達(dá)式與端口變量的對(duì)應(yīng)關(guān)系,按全路徑覆蓋準(zhǔn)則遍歷狀態(tài)圖,從而從每條轉(zhuǎn)換路徑得到一個(gè)測(cè)試用例; 步驟五根據(jù)測(cè)試用例所需要遷移條件先后順序,依次設(shè)置待測(cè)汽車功能模塊管腳的執(zhí)行動(dòng)作,每個(gè)測(cè)試用例都是一個(gè)包含若干待測(cè)汽車功能模塊管腳動(dòng)作的集合,把這些集合編號(hào),用以表示測(cè)試用例; 步驟六進(jìn)行用例測(cè)試時(shí),按編號(hào)自動(dòng)執(zhí)行待測(cè)汽車功能模塊管腳動(dòng)作,并通過數(shù)字板卡接收端口測(cè)試汽車功能模塊在狀態(tài)改變后的動(dòng)作,將測(cè)試結(jié)果保存記錄; 步驟七自動(dòng)或手動(dòng)比對(duì)測(cè)試結(jié)果,分析與設(shè)計(jì)方案的一致性;對(duì)測(cè)試異常的環(huán)節(jié),分步測(cè)試,最后生成測(cè)試報(bào)告。
6.如權(quán)利要求5所述一種汽車車身控制模塊的功能測(cè)試方法,其特征是,所述步驟二的具體步驟為 (2-1)將待測(cè)汽車功能模塊用測(cè)試項(xiàng)、初始狀態(tài)、動(dòng)作條件、目標(biāo)狀態(tài)的形式描述; (2-2)生成測(cè)試項(xiàng)集合文檔。
7.如權(quán)利要求5所述一種汽車車身控制模塊的功能測(cè)試方法,其特征是,所述步驟三中定義Cl、C2、C3、C4為工作狀態(tài),定義Tl、T2、T3、T4、T5、T6為遷移路徑。
8.如權(quán)利要求5所述一種汽車車身控制模塊的功能測(cè)試方法,其特征是,所述步驟四的具體步驟為 (4-1)檢測(cè)狀態(tài)節(jié)點(diǎn)是否分支,若沒有則標(biāo)記訪問路徑,若有則進(jìn)入步驟(4-2); (4-2)檢測(cè)狀態(tài)節(jié)點(diǎn)是否存在未遍歷路徑,若沒有則標(biāo)記該分支節(jié)點(diǎn)全遍歷,然后進(jìn)入步驟(4-5),若存在則進(jìn)入步驟(4-3); (4-3)對(duì)該節(jié)點(diǎn)選擇未訪問路徑、標(biāo)記訪問路線、記錄遷移條件、記錄分支點(diǎn)和下一狀態(tài)節(jié)點(diǎn),然后檢測(cè)是否為終結(jié)點(diǎn),若否則返回步驟(4-1),若是則進(jìn)入步驟(4-5); (4-5)記錄為一條測(cè)試用例,然后檢測(cè)是否存在上一未標(biāo)記全遍歷分支點(diǎn),若是則對(duì)上一分支點(diǎn)進(jìn)入步驟(4-2)檢測(cè),若不是則測(cè)試用例執(zhí)行結(jié)束。
全文摘要
本發(fā)明公開了一種汽車車身控制模塊的功能測(cè)試系統(tǒng),它包括與待測(cè)汽車功能模塊連接的接線盒,接線盒與數(shù)字板卡連接,數(shù)字板卡與工控機(jī)連接,并公開了一種利用本系統(tǒng)的測(cè)試方法,本發(fā)明在硬件搭建方面方便快捷易于實(shí)現(xiàn),在保證精度的前提下,降低了成本,本系統(tǒng)通過加載不同功能的板卡進(jìn)行擴(kuò)展,然后通過接線盒與待測(cè)設(shè)備可以方便地連接,在測(cè)試軟件方面,本系統(tǒng)最大的特點(diǎn)是運(yùn)用狀態(tài)圖生成測(cè)試用例,通過對(duì)BCM工作狀態(tài)的遍歷實(shí)現(xiàn)測(cè)試目的,既便于理解,易于操作,又達(dá)到了測(cè)試效果,在用例測(cè)試時(shí),可以選擇自動(dòng)批量測(cè)試,也可以進(jìn)行手動(dòng)單個(gè)測(cè)試,可以自動(dòng)分析與預(yù)先設(shè)計(jì)功能的一致性,也可以人工比對(duì),逐項(xiàng)分析,便于發(fā)現(xiàn)問題,查找問題。
文檔編號(hào)G05B23/02GK102854877SQ20121038712
公開日2013年1月2日 申請(qǐng)日期2012年10月12日 優(yōu)先權(quán)日2012年10月12日
發(fā)明者車曉波, 閆旭琴, 劉曉建 申請(qǐng)人:山東省科學(xué)院自動(dòng)化研究所