1.一種電機控制器運行工況的測試方法,其特征在于,包括:
確定電機控制器運行工況的待測功能;
根據(jù)預(yù)先編寫的基礎(chǔ)測試用例的流程圖,判斷基礎(chǔ)測試用例中是否存在需要參數(shù)化的信號值或交叉引用的信號值,所述基礎(chǔ)測試用例是根據(jù)所述待測功能編寫得到,所述基礎(chǔ)測試用例的流程圖包括:時序化的測試步驟、輸入信號間的邏輯關(guān)系、預(yù)期結(jié)果的判斷以及時間觸發(fā)方式的選擇;
若存在,則根據(jù)預(yù)先記錄的信號間的映射關(guān)系,更改需要參數(shù)化的信號值或交叉引用的信號值;
將更改后的參數(shù)化的信號值或交叉引用的信號值對應(yīng)替換到所述基礎(chǔ)測試用例中,生成可執(zhí)行的第一測試用例。
2.根據(jù)權(quán)利要求1所述的電機控制器運行工況的測試方法,其特征在于,所述判斷預(yù)先編寫的基礎(chǔ)測試用例中是否存在需要參數(shù)化的信號值或交叉引用的信號值之后,所述方法還包括:
若不存在,則生成可執(zhí)行的第二測試用例。
3.根據(jù)權(quán)利要求1所述的電機控制器運行工況的測試方法,其特征在于,所述信號間的映射關(guān)系包括:輸入信號、預(yù)期結(jié)果和運行時間之間的映射關(guān)系。
4.根據(jù)權(quán)利要求1所述的電機控制器運行工況的測試方法,其特征在于,所述需要參數(shù)化的信號值包括:輸入信號的邏輯關(guān)系、輸入信號的參數(shù)化、運行時間的參數(shù)化和/或預(yù)期結(jié)果的參數(shù)化。
5.根據(jù)權(quán)利要求1所述的電機控制器運行工況的測試方法,其特征在于,所述需要交叉引用的信號值包括:輸入信號、預(yù)期結(jié)果的判斷與預(yù)期結(jié)果的交叉引用、輸入信號的交叉引用和/或預(yù)期結(jié)果的交叉引用。
6.一種電機控制器運行工況的測試裝置,其特征在于,包括:
確定模塊,用于確定電機控制器運行工況的待測功能;
判斷模塊,用于根據(jù)預(yù)先編寫的基礎(chǔ)測試用例的流程圖,判斷基礎(chǔ)測試用例中是否存在需要參數(shù)化的信號值或交叉引用的信號值,所述基礎(chǔ)測試用例是根據(jù)所述待測功能編寫得到,所述基礎(chǔ)測試用例的流程圖包括:時序化的測試步驟、輸入信號間的邏輯關(guān)系、預(yù)期結(jié)果的判斷以及時間觸發(fā)方式的選擇;
更改模塊,用于若存在,則根據(jù)預(yù)先記錄的信號間的映射關(guān)系,更改需要參數(shù)化的信號值或交叉引用的信號值;
第一生成模塊,用于將更改后的參數(shù)化的信號值或交叉引用的信號值對應(yīng)替換到所述基礎(chǔ)測試用例中,生成可執(zhí)行的第一測試用例。
7.根據(jù)權(quán)利要求6所述的電機控制器運行工況的測試裝置,其特征在于,所述測試裝置還包括:
第二生成模塊,用于在判斷預(yù)先編寫的基礎(chǔ)測試用例中是否存在需要參數(shù)化的信號值或交叉引用的信號值之后,若不存在,則生成可執(zhí)行的第二測試用例。
8.根據(jù)權(quán)利要求6所述的電機控制器運行工況的測試裝置,其特征在于,所述信號間的映射關(guān)系包括:輸入信號、預(yù)期結(jié)果和運行時間之間的映射關(guān)系。
9.根據(jù)權(quán)利要求6所述的電機控制器運行工況的測試裝置,其特征在于,所述需要參數(shù)化的信號值包括:輸入信號的邏輯關(guān)系、輸入信號的參數(shù)化、運行時間的參數(shù)化和/或預(yù)期結(jié)果的參數(shù)化。
10.根據(jù)權(quán)利要求6所述的電機控制器運行工況的測試裝置,其特征在于,所述需要交叉引用的信號值包括:輸入信號、預(yù)期結(jié)果的判斷與預(yù)期結(jié)果的交叉引用、輸入信號的交叉引用和/或預(yù)期結(jié)果的交叉引用。