亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種電氣功能測(cè)試用例生成方法及系統(tǒng)與流程

文檔序號(hào):11918293閱讀:483來(lái)源:國(guó)知局
一種電氣功能測(cè)試用例生成方法及系統(tǒng)與流程

本發(fā)明涉及汽車(chē)電氣功能測(cè)試領(lǐng)域,尤其涉及一種電氣功能測(cè)試用例設(shè)計(jì)方法及系統(tǒng)。



背景技術(shù):

目前,在汽車(chē)領(lǐng)域功能測(cè)試中,電氣功能測(cè)試用例的設(shè)計(jì)沒(méi)有成熟的理論依據(jù),傳統(tǒng)測(cè)試用例設(shè)計(jì)方法主要依據(jù)技術(shù)文件,憑借測(cè)試工程師的經(jīng)驗(yàn)進(jìn)行設(shè)計(jì),由于每個(gè)測(cè)試工程師的經(jīng)驗(yàn)不同,設(shè)計(jì)的測(cè)試用例存在不同程度的差異性,可能存在覆蓋度低和降低測(cè)試質(zhì)量的風(fēng)險(xiǎn),從而導(dǎo)致汽車(chē)電器存在功能和安全方面的隱患。

汽車(chē)功能測(cè)試領(lǐng)域,需要一種不因測(cè)試工程師經(jīng)驗(yàn)不同而導(dǎo)致測(cè)試用例存在差異性的測(cè)試用例設(shè)計(jì)方法,能夠保證測(cè)試覆蓋度和測(cè)試質(zhì)量,進(jìn)而確保汽車(chē)電器的功能性和安全性。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的是提供一種電氣功能測(cè)試用例設(shè)計(jì)方法及系統(tǒng),其能夠解決上述傳統(tǒng)測(cè)試用例設(shè)計(jì)方法的缺點(diǎn),提供一種不依賴于測(cè)試工程師經(jīng)驗(yàn)的測(cè)試用例設(shè)計(jì)方法,保證測(cè)試覆蓋度和測(cè)試質(zhì)量,為汽車(chē)功能測(cè)試用例設(shè)計(jì)提供有效的解決方案和重要依據(jù)。

本發(fā)明采用以下技術(shù)方案:

一種電氣功能測(cè)試用例生成方法,包括以下幾個(gè)步驟:

步驟101:根據(jù)技術(shù)文件中的測(cè)試要求選擇對(duì)應(yīng)測(cè)試范疇;

步驟102:根據(jù)測(cè)試范疇中功能策略的形式,選擇測(cè)試用例模板;

步驟103:根據(jù)所選擇的測(cè)試用例模板設(shè)置測(cè)試用例參數(shù);

步驟104:按照既定規(guī)則生成測(cè)試用例。

所述測(cè)試范疇包括:實(shí)車(chē)功能測(cè)試范疇、整車(chē)集成功能測(cè)試范疇和單系統(tǒng)功能測(cè)試范疇。

測(cè)試用例模板包括:狀態(tài)轉(zhuǎn)移類用例模板、條件組合類用例模板、邊界值類用例模板、典型值類用例模板和自定義類用例模板;

其中,所述狀態(tài)轉(zhuǎn)移類模板是根據(jù)狀態(tài)轉(zhuǎn)移圖的策略進(jìn)行設(shè)計(jì);條件組合類模板是根據(jù)多條件產(chǎn)生一個(gè)結(jié)果的策略進(jìn)行設(shè)計(jì);邊界值類模板是根據(jù)臨界點(diǎn)策略進(jìn)行設(shè)計(jì);典型值類模板是根據(jù)范圍值中選取隨機(jī)值和典型值策略進(jìn)行設(shè)計(jì);自定義類可根據(jù)用戶自定義進(jìn)行設(shè)計(jì),功能策略不在上述四類模板中的進(jìn)行自定義設(shè)置。

一種電氣功能測(cè)試用例生成系統(tǒng),包括:

創(chuàng)建用戶模塊,用于管理員權(quán)限用戶創(chuàng)建新用戶,錄入用戶信息;

授權(quán)用戶登陸模塊,用于修改除用戶權(quán)限以外的用戶信息;

編寫(xiě)用例模塊,與上級(jí)用戶審核模塊和導(dǎo)入用例庫(kù)模塊連接,包括:

測(cè)試范疇模塊,用于選擇測(cè)試范疇,依據(jù)測(cè)試要求選擇對(duì)應(yīng)的測(cè)試范疇,以用于后續(xù)用例庫(kù)管理搜索;

測(cè)試用例模板模塊,包括多個(gè)測(cè)試用例模板,用于供不同功能策略選擇;

參數(shù)設(shè)置模塊,用于完善測(cè)試用例編寫(xiě),在選擇測(cè)試用例模板后,參數(shù)設(shè)置模塊負(fù)責(zé)完善該測(cè)試用例模板對(duì)應(yīng)的參數(shù);

測(cè)試用例生成模塊,用于測(cè)試用例生成,根據(jù)所選擇的測(cè)試用例模板和設(shè)置的參數(shù),按照既定規(guī)則生成測(cè)試用例;

上級(jí)用戶審核模塊,與編寫(xiě)用例模塊相連接,負(fù)責(zé)校對(duì)和審核提交的測(cè)試用例,檢測(cè)邏輯錯(cuò)誤或書(shū)寫(xiě)錯(cuò)誤,判斷是否通過(guò),如果通過(guò)則進(jìn)行下一個(gè)上級(jí)用戶審核,如果不通過(guò)則返回編寫(xiě)用例,重新編寫(xiě)或修改;

導(dǎo)入用例庫(kù)模塊,用于將通過(guò)校對(duì)和審核的測(cè)試用例導(dǎo)入用例庫(kù),便于用例管理;

用例庫(kù)管理模塊,與導(dǎo)入用例庫(kù)模塊相連接,用于實(shí)現(xiàn)用例庫(kù)管理功能。

所述用戶信息包括:工號(hào)、姓名、初始密碼、身份證號(hào)、入職時(shí)間、用戶權(quán)限、職務(wù)。

所述上級(jí)用戶審核模塊包括多個(gè),多個(gè)上級(jí)用戶審核模塊實(shí)現(xiàn)逐級(jí)審核。

所述用例庫(kù)管理模塊的功能包括:搜索功能、篩選功能、替換功能和刪除功能。

本發(fā)明的積極效果是:其能夠克服因測(cè)試工程師經(jīng)驗(yàn)不同導(dǎo)致測(cè)試用例存在覆蓋度低和測(cè)試質(zhì)量差的風(fēng)險(xiǎn),本發(fā)明提供五種測(cè)試用例模板實(shí)現(xiàn)所有功能測(cè)試用例的設(shè)計(jì),以保證測(cè)試用例的覆蓋度和一致性,為汽車(chē)功能測(cè)試用例設(shè)計(jì)提供有效的解決方案和重要依據(jù)。

附圖說(shuō)明

圖1為電氣功能測(cè)試用例設(shè)計(jì)方法的流程圖。

圖2為電氣功能測(cè)試用例設(shè)計(jì)系統(tǒng)框圖。

圖3為狀態(tài)轉(zhuǎn)移類模板示意圖。

圖4為電氣功能測(cè)試用例設(shè)計(jì)系統(tǒng)的流程圖。

具體實(shí)施方式

下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明:

本發(fā)明一種電氣功能測(cè)試用例生成方法的具體測(cè)試用例設(shè)計(jì)步驟如下:根據(jù)技術(shù)文件,選擇測(cè)試范疇;選擇完測(cè)試范疇后,根據(jù)功能策略的形式,選擇測(cè)試用例模板,然后設(shè)置參數(shù),通過(guò)測(cè)試用例生成模塊生成測(cè)試用例,其中狀態(tài)轉(zhuǎn)移類模板是根據(jù)狀態(tài)轉(zhuǎn)移圖原理進(jìn)行設(shè)計(jì),在此以狀態(tài)A、狀態(tài)B、狀態(tài)C、條件A-1、條件B-1、條件C-1、條件A-2、條件B-2、條件C-2為例,系統(tǒng)將自動(dòng)生成測(cè)試用例:①狀態(tài)A,經(jīng)過(guò)條件B-1,進(jìn)入狀態(tài)B,②狀態(tài)B,經(jīng)過(guò)條件C-1,進(jìn)入狀態(tài)C,③狀態(tài)C,經(jīng)過(guò)條件A-1,進(jìn)入狀態(tài)A,④狀態(tài)B,經(jīng)過(guò)條件A-2,進(jìn)入狀態(tài)A,⑤狀態(tài)C,經(jīng)過(guò)B-2,進(jìn)入狀態(tài)B,⑥狀態(tài)A,經(jīng)過(guò)條件C-2,進(jìn)入狀態(tài)C,設(shè)置參數(shù)時(shí)將參數(shù)A、B、C、A-1、B-1、C-1、A-2、B-2、C-2設(shè)置為具體的狀態(tài)和條件;條件組合類模板是根據(jù)多條件產(chǎn)生一個(gè)結(jié)果的原理進(jìn)行設(shè)計(jì),以同時(shí)滿足D1、D2、D3三個(gè)條件導(dǎo)致結(jié)果E為例,將相應(yīng)的條件填寫(xiě)至對(duì)應(yīng)參數(shù)位置,系統(tǒng)將自動(dòng)生成測(cè)試用例:①D1、D2、D3同時(shí)滿足,結(jié)果E,②非D1、D2、D3同時(shí)滿足,結(jié)果非E,③D1、非D2、D3同時(shí)滿足,結(jié)果非E,④D1、D2、非D3同時(shí)滿足,結(jié)果非E,設(shè)置參數(shù)時(shí)將參數(shù)D1、D2、D3、E設(shè)置為具體的條件和結(jié)果;邊界值類模板是根據(jù)臨界點(diǎn)策略進(jìn)行設(shè)計(jì),以變量F大于等于J限值時(shí)結(jié)果K為例,將相應(yīng)的數(shù)值最小分辨率L填寫(xiě)至對(duì)應(yīng)參數(shù)位置,系統(tǒng)將自動(dòng)生成測(cè)試用例:①變量F等于J限值時(shí)結(jié)果K,②變量F等于J+L限值時(shí)結(jié)果K,③變量F等于J-L限值時(shí)結(jié)果非K,設(shè)置參數(shù)時(shí)將參數(shù)F、J、K、L設(shè)置為具體的變量、限值、結(jié)果和最小分辨率;典型值類模板是根據(jù)范圍值中選取隨機(jī)值和典型值進(jìn)行設(shè)計(jì),以變量M取值范圍大于N1小于N2時(shí)結(jié)果O為例,將相應(yīng)的數(shù)值填寫(xiě)至對(duì)應(yīng)參數(shù)位置,系統(tǒng)將自動(dòng)生成測(cè)試用例:①變量M等于(N1+N2)/3時(shí)結(jié)果O,②變量M等于2(N1+N2)/3時(shí)結(jié)果O,③變量M等于大于N1小于N2任意某值時(shí)結(jié)果O,設(shè)置參數(shù)時(shí)將參數(shù)M、N1、N2、O設(shè)置為具體的變量、限值和結(jié)果;自定義類可根據(jù)用戶自定義進(jìn)行設(shè)計(jì),功能策略不在上述四類模板中可進(jìn)行自定義設(shè)置。

具體電氣功能測(cè)試用例設(shè)計(jì)系統(tǒng)如下:創(chuàng)建用戶,由管理員權(quán)限用戶創(chuàng)建新用戶,錄入用戶信息包括工號(hào)、姓名、初始密碼、身份證號(hào)、入職時(shí)間、用戶權(quán)限、職務(wù);授權(quán)用戶登陸,可根據(jù)具體情況進(jìn)行修改除用戶權(quán)限以外的個(gè)人信息;編寫(xiě)用例,具有編寫(xiě)用例權(quán)限的用戶可以進(jìn)行編寫(xiě)用例,編寫(xiě)方法按照上述測(cè)試用例設(shè)計(jì)步驟進(jìn)行;測(cè)試用例編寫(xiě)完成后,必須進(jìn)行逐級(jí)審核,以兩級(jí)審核為例,如果第一級(jí)審核未通過(guò),編寫(xiě)用戶將按修改意見(jiàn)重新編寫(xiě)用例,如果第一級(jí)審核通過(guò),進(jìn)行第二級(jí)審核,如果二級(jí)審核未通過(guò),編寫(xiě)用戶將按修改意見(jiàn)重新編寫(xiě)用例,如果二級(jí)審核通過(guò),進(jìn)行下一步;將測(cè)試用例導(dǎo)入用例庫(kù);進(jìn)行用例庫(kù)管理,具有搜索、篩選、替換、刪除等功能。

實(shí)施例1

如圖3所示為狀態(tài)轉(zhuǎn)移類模板示意圖,以單系統(tǒng)功能測(cè)試范疇中車(chē)身控制單元的內(nèi)部燈狀態(tài)轉(zhuǎn)移圖為例進(jìn)行說(shuō)明,設(shè)置參數(shù)時(shí)將參數(shù)A、B、C、A-1、B-1、C-1、A-2、B-2、C-2設(shè)置為具體的狀態(tài)和條件,狀態(tài)A為內(nèi)部燈熄滅且所有門(mén)關(guān)閉狀態(tài)、狀態(tài)B為內(nèi)部燈點(diǎn)亮且所有門(mén)關(guān)閉狀態(tài)、狀態(tài)C為內(nèi)部燈點(diǎn)亮狀態(tài)且至少一個(gè)門(mén)打開(kāi)狀態(tài)、條件A-1為點(diǎn)火開(kāi)關(guān)ON擋且所有門(mén)關(guān)閉、條件B-1為拔出鑰匙、條件C-1為任意門(mén)打開(kāi)、條件A-2為點(diǎn)火開(kāi)關(guān)ON擋、條件B-2為點(diǎn)火開(kāi)關(guān)OFF擋且所有門(mén)關(guān)閉、條件C-2為拔出鑰匙且任意門(mén)打開(kāi),系統(tǒng)將自動(dòng)生成測(cè)試用例:①內(nèi)部燈熄滅且所有門(mén)關(guān)閉狀態(tài),經(jīng)過(guò)拔出鑰匙,進(jìn)入內(nèi)部燈點(diǎn)亮且所有門(mén)關(guān)閉狀態(tài),②內(nèi)部燈點(diǎn)亮且所有門(mén)關(guān)閉狀態(tài),經(jīng)過(guò)任意門(mén)打開(kāi),進(jìn)入內(nèi)部燈點(diǎn)亮狀態(tài)且至少一個(gè)門(mén)打開(kāi)狀態(tài),③內(nèi)部燈點(diǎn)亮狀態(tài)且至少一個(gè)門(mén)打開(kāi)狀態(tài),經(jīng)過(guò)點(diǎn)火開(kāi)關(guān)ON擋且所有門(mén)關(guān)閉,進(jìn)入內(nèi)部燈熄滅且所有門(mén)關(guān)閉狀態(tài),④內(nèi)部燈點(diǎn)亮且所有門(mén)關(guān)閉狀態(tài),經(jīng)過(guò)點(diǎn)火開(kāi)關(guān)ON擋,進(jìn)入內(nèi)部燈熄滅且所有門(mén)關(guān)閉狀態(tài),⑤內(nèi)部燈點(diǎn)亮狀態(tài)且至少一個(gè)門(mén)打開(kāi)狀態(tài),經(jīng)過(guò)點(diǎn)火開(kāi)關(guān)OFF擋且所有門(mén)關(guān)閉,進(jìn)入內(nèi)部燈點(diǎn)亮且所有門(mén)關(guān)閉狀態(tài),⑥內(nèi)部燈熄滅且所有門(mén)關(guān)閉狀態(tài),經(jīng)過(guò)拔出鑰匙且任意門(mén)打開(kāi),進(jìn)入內(nèi)部燈點(diǎn)亮狀態(tài)且至少一個(gè)門(mén)打開(kāi)狀態(tài)。

實(shí)施例2

以整車(chē)集成功能測(cè)試范疇中倒車(chē)影像功能開(kāi)啟條件為例,設(shè)置參數(shù)時(shí)將參數(shù)D1、D2、D3、E設(shè)置為具體的狀態(tài)和結(jié)果,D1為點(diǎn)火開(kāi)關(guān)ON擋、D2為車(chē)輛擋位R擋、D3為車(chē)速有效,E為倒車(chē)影像功能開(kāi)啟,系統(tǒng)將自動(dòng)生成測(cè)試用例:①點(diǎn)火開(kāi)關(guān)ON擋、車(chē)輛擋位R擋、車(chē)速有效同時(shí)滿足,結(jié)果倒車(chē)影像功能開(kāi)啟,②點(diǎn)火開(kāi)關(guān)非ON擋、車(chē)輛擋位R擋、車(chē)速有效同時(shí)滿足,結(jié)果倒車(chē)影像功能不能開(kāi)啟,③點(diǎn)火開(kāi)關(guān)ON擋、車(chē)輛擋位非R擋、車(chē)速有效同時(shí)滿足,結(jié)果倒車(chē)影像功能不能開(kāi)啟,④點(diǎn)火開(kāi)關(guān)ON擋、車(chē)輛擋位R擋、車(chē)速無(wú)效同時(shí)滿足,結(jié)果倒車(chē)影像功能不能開(kāi)啟。

實(shí)施例3

以實(shí)車(chē)功能測(cè)試范疇中自動(dòng)落鎖功能為例,設(shè)置參數(shù)時(shí)將參數(shù)F、J、K、L設(shè)置為具體的變量、限值、結(jié)果和最小分辨率,變量F為車(chē)速、J為20km/h、K為自動(dòng)落鎖、L為1km/h,系統(tǒng)將自動(dòng)生成測(cè)試用例:①車(chē)速等于20km/h時(shí)結(jié)果自動(dòng)落鎖,②車(chē)速等于21km/h時(shí)結(jié)果自動(dòng)落鎖,③車(chē)速等于19km/h時(shí)結(jié)果不自動(dòng)落鎖。

實(shí)施例4

以單系統(tǒng)功能測(cè)試范疇中儀表冷卻液溫度上升顯示功能為例,設(shè)置參數(shù)時(shí)將參數(shù)M、N1、N2、O設(shè)置為具體的變量、限值和結(jié)果,變量M為冷卻液溫度信號(hào)、N1為90℃、N2為108℃、O為冷卻液溫度表始終顯示90℃,系統(tǒng)將自動(dòng)生成測(cè)試用例:①冷卻液溫度信號(hào)等于66℃時(shí)結(jié)果冷卻液溫度表始終顯示90℃,②冷卻液溫度信號(hào)等于132℃時(shí)結(jié)果冷卻液溫度表始終顯示90℃,③冷卻液溫度信號(hào)等于大于90℃小于108℃任意某值時(shí)結(jié)果冷卻液溫度表始終顯示90℃。

實(shí)施例5

以用戶YH1信息為工號(hào)GH1、姓名XM1、初始密碼CS1、身份證號(hào)SF1、入職時(shí)間RZ1、用戶權(quán)限QX1,職務(wù)ZW1,兩級(jí)審核分別為SH1、SH2為例,如圖4所示為管理員創(chuàng)建新用戶,錄入用戶信息工號(hào)GH1、姓名XM1、初始密碼CS1、身份證號(hào)SF1、入職時(shí)間RZ1、用戶權(quán)限QX1,職務(wù)ZW1;授權(quán)用戶YH1使用工號(hào)GH1和初始密碼CS1登陸,可根據(jù)具體情況進(jìn)行修改除用戶權(quán)限以外的個(gè)人信息,將個(gè)人信息修改為初始密碼CS2、身份證號(hào)SF2、入職時(shí)間RZ2、職務(wù)ZW2;編寫(xiě)用例,用戶YH1可以按照實(shí)施例1至實(shí)施例4方法進(jìn)行編寫(xiě);逐級(jí)審核,用戶YH1用例編寫(xiě)完成后,提交給一級(jí)審核SH1,如果第一級(jí)審核SH1未通過(guò),提出修改意見(jiàn),編寫(xiě)用戶YH1將按修改意見(jiàn)重新編寫(xiě)用例,完成后重新提交給一級(jí)審核SH1,直至一級(jí)審核SH1通過(guò),進(jìn)行二級(jí)審核SH2,如果二級(jí)審核SH2未通過(guò),提出修改意見(jiàn),編寫(xiě)用戶YH1將按修改意見(jiàn)重新編寫(xiě)用例,完成后重新提交給一級(jí)審核SH1,重復(fù)一級(jí)審核流程,如果二級(jí)審核通過(guò)SH2,進(jìn)行下一步;將測(cè)試用例導(dǎo)入用例庫(kù);進(jìn)行用例庫(kù)管理,具有搜索、篩選、替換、刪除等功能,便于用戶對(duì)用例的使用和管理。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1