1.一種測試工具包配置裝置,其特征在于,所述測試工具包配置裝置包括:
掃描模塊,用于掃描預(yù)先存儲的軟件功能模塊文件;
獲取模塊,用于獲取所述軟件功能模塊文件的軟件功能模塊接口,其中,所述軟件功能模塊接口為純虛函數(shù)接口;
調(diào)用模塊,用于調(diào)用所述軟件功能模塊接口,獲取并顯示所述軟件功能模塊文件的功能信息,以供用戶根據(jù)所述功能信息進行各軟件功能模塊的組合配置,以得到測試工具包,其中,所述軟件功能模塊文件中存在多個軟件功能模塊。
2.如權(quán)利要求1所述的測試工具包配置裝置,其特征在于,所述調(diào)用模塊包括:
調(diào)用單元,用于調(diào)用所述軟件功能模塊接口,得到所述軟件功能模塊文件中各功能軟件模塊的功能信息,對所述功能信息進行分類,得到分類結(jié)果;
顯示單元,用于根據(jù)所述分類結(jié)果將所述功能信息分類顯示,以供用戶根據(jù)所述功能信息進行各軟件功能模塊的組合配置,以得到測試工具包。
3.如權(quán)利要求1所述的測試工具包配置裝置,其特征在于,所述測試工具包配置裝置還包括:
配置模塊,用于為所述軟件功能模塊文件中的軟件功能模塊配置對應(yīng)的功能信息,并存儲所述軟件功能模塊文件。
4.如權(quán)利要求3所述的測試工具包配置裝置,其特征在于,所述配置模塊還用于按照預(yù)設(shè)格式為所述軟件功能模塊文件中的軟件功能模塊配置對應(yīng)的功能信息,并為所述功能信息添加對應(yīng)的內(nèi)部函數(shù),并存儲所述軟件功能模塊文件;
所述調(diào)用模塊還用于通過所述內(nèi)部函數(shù)調(diào)用所述軟件功能模塊接口,獲取并顯示所述軟件功能模塊的功能信息,以供用戶根據(jù)所述功能信息進行各軟件功能模塊的組合配置,以得到測試工具包。
5.如權(quán)利要求1至4任一項所述的測試工具包配置裝置,其特征在于,所述測試工具包配置裝置還包括:
執(zhí)行模塊,用于當(dāng)接收到運行所述測試工具包的操作指令時,在所述測試工具包中獲取與所述操作指令對應(yīng)軟件功能模塊,執(zhí)行與所獲取的軟件功能模塊對應(yīng)的操作。
6.一種測試工具包配置方法,其特征在于,所述測試工具包配置方法包括:
掃描預(yù)先存儲的軟件功能模塊文件;
獲取所述軟件功能模塊文件的軟件功能模塊接口,其中,所述軟件功能模塊接口為純虛函數(shù)接口;
調(diào)用所述軟件功能模塊接口,獲取并顯示所述軟件功能模塊文件的功能信息,以供用戶根據(jù)所述功能信息進行各軟件功能模塊的組合配置,以得到測試工具包,其中,所述軟件功能模塊文件中存在多個軟件功能模塊。
7.如權(quán)利要求6所述的測試工具包配置方法,其特征在于,所述調(diào)用所述軟件功能模塊接口,獲取并顯示所述軟件功能模塊文件的功能信息,以供用戶根據(jù)所述功能信息進行各軟件功能模塊的組合配置,以得到測試工具包的步驟包括:
調(diào)用所述軟件功能模塊接口,得到所述軟件功能模塊文件中各功能軟件模塊的功能信息,對所述功能信息進行分類,得到分類結(jié)果;
根據(jù)所述分類結(jié)果將所述功能信息分類顯示,以供用戶根據(jù)所述功能信息進行各軟件功能模塊的組合配置,以得到測試工具包。
8.如權(quán)利要求6所述的測試工具包配置方法,其特征在于,所述掃描預(yù)先存儲的軟件功能模塊文件的步驟之前,還包括:
為所述軟件功能模塊文件中的軟件功能模塊配置對應(yīng)的功能信息,并存儲所述軟件功能模塊文件。
9.如權(quán)利要求8所述的測試工具包配置方法,其特征在于,所述為所述軟件功能模塊文件中的軟件功能模塊配置對應(yīng)的功能信息,并存儲所述軟件功能模塊文件的步驟包括:
按照預(yù)設(shè)格式為所述軟件功能模塊文件中的軟件功能模塊配置對應(yīng)的功能信息,并為所述功能信息添加對應(yīng)的內(nèi)部函數(shù),并存儲所述軟件功能模塊文件;
所述調(diào)用所述軟件功能模塊接口,獲取并顯示所述軟件功能模塊文件的功能信息,以供用戶根據(jù)所述功能信息進行各軟件功能模塊的組合配置,以得到測試工具包的步驟包括:
通過所述內(nèi)部函數(shù)調(diào)用所述軟件功能模塊接口,獲取并顯示所述軟件功能模塊的功能信息,以供用戶根據(jù)所述功能信息進行各軟件功能模塊的組合配置,以得到測試工具包。
10.如權(quán)利要求6至9任一項所述的測試工具包配置方法,其特征在于,所述調(diào)用所述軟件功能模塊接口,獲取并顯示所述軟件功能模塊的功能信息,以供用戶根據(jù)所述功能信息進行各軟件功能模塊的組合配置,以得到測試工具包的步驟之后,還包括:
當(dāng)接收到運行所述測試工具包的操作指令時,在所述測試工具包中獲取與所述操作指令對應(yīng)軟件功能模塊,執(zhí)行與所獲取的軟件功能模塊對應(yīng)的操作。