[發明專利]軟件功能驗證方法及裝置在審
| 申請號: | 201610114812.8 | 申請日: | 2016-03-01 |
| 公開(公告)號: | CN107145436A | 公開(公告)日: | 2017-09-08 |
| 發明(設計)人: | 許磊杰 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京弘權知識產權代理事務所(普通合伙)11363 | 代理人: | 逯長明,許偉群 |
| 地址: | 開曼群島*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 功能 驗證 方法 裝置 | ||
1.一種軟件功能驗證方法,其特征在于,包括:
獲取用于進行軟件功能驗證的驗證組件集合中的待執行驗證組件,所述驗證組件集合包含至少一個按照預設順序排列的驗證組件,每個所述驗證組件對應一個軟件功能驗證的驗證步驟;
獲取與所述待執行組件對應的組件執行方法,以及,組件執行方法的輸入參數;
當所述待執行驗證組件之前存在驗證組件時,根據所述待執行驗證組件之前的驗證組件的輸出參數值確定所述組件執行方法的輸入參數值;
在將所述組件執行方法的輸入參數替換為輸入參數值后,執行所述組件執行方法。
2.根據權利要求1所述的軟件功能驗證方法,其特征在于,所述方法還包括:
判斷所述組件執行方法是否執行完畢;
當所述組件執行方法執行完畢后,將所述組件執行方法的輸出參數值確定為驗證組件的輸出參數值并存儲于預設模板引擎中。
3.根據權利要求1所述的軟件功能驗證方法,其特征在于,所述方法還包括:
當所述待執行驗證組件之前不存在驗證組件時,檢測是否接收到用戶配置的靜態參數;
當接收到用戶配置的靜態參數時,將所述靜態參數確定為驗證組件的輸出參數值并存儲于預設模板引擎中。
4.根據權利要求2或3所述的軟件功能驗證方法,其特征在于,所述方法還包括:
判斷是否存在待加入所述驗證組件集合的待加入驗證組件;
當存在待加入驗證組件時,獲取所述待加入驗證組件的配置信息,所述配置信息至少包含:組件標識、輸入參數配置表達式、輸出參數及在所述預設順序中的順序號;
將所述待加入驗證組件的配置信息存儲到所述驗證組件集合的組件集合配置表中。
5.根據權利要求4所述的軟件功能驗證方法,其特征在于,所述根據所述待執行驗證組件之前的驗證組件的輸出參數值確定所述組件執行方法的輸入參數值包括:
獲取待執行驗證組件的輸入參數配置表達式;
在預設模板引擎中獲取與所述輸入參數配置表達式對應的驗證組件的輸出參數值;
根據輸入參數配置表達式及所述輸出參數值確定所述組件執行方法的輸入參數值。
6.根據權利要求1所述的軟件功能驗證方法,其特征在于,所述組件執行方法中至少 包含組件執行方法標識和至少一個組件執行方法入參標識;
所述獲取與所述待執行組件對應的組件執行方法,以及,組件執行方法的輸入參數包括:
查找與待執行組件對應的組件執行方法標識;
根據所述組件執行方法標識獲取組件執行方法,并獲取所述組件執行方法中的組件執行方法入參標識;
根據組件執行方法入參標識獲取組件執行方法的輸入參數。
7.一種軟件功能驗證裝置,其特征在于,包括:
第一獲取模塊,用于獲取用于進行軟件功能驗證的驗證組件集合中的待執行驗證組件,所述驗證組件集合包含至少一個按照預設順序排列的驗證組件,每個所述驗證組件對應一個軟件功能驗證的驗證步驟;
第二獲取模塊,用于獲取與所述待執行組件對應的組件執行方法,以及,組件執行方法的輸入參數;
第一確定模塊,用于當所述待執行驗證組件之前存在驗證組件時,根據所述待執行驗證組件之前的驗證組件的輸出參數值確定所述組件執行方法的輸入參數值;
執行模塊,用于在將所述組件執行方法的輸入參數替換為輸入參數值后,執行所述組件執行方法。
8.根據權利要求7所述的軟件功能驗證裝置,其特征在于,所述裝置還包括:
第一判斷模塊,用于判斷所述組件執行方法是否執行完畢;
第二確定模塊,用于當所述組件執行方法執行完畢后,將所述組件執行方法的輸出參數值確定為驗證組件的輸出參數值并存儲于預設模板引擎中。
9.根據權利要求7所述的軟件功能驗證裝置,其特征在于,所述裝置還包括:
檢測模塊,用于當所述待執行驗證組件之前不存在驗證組件時,檢測是否接收到用戶配置的靜態參數;
第三確定模塊,用于當接收到用戶配置的靜態參數時,將所述靜態參數確定為驗證組件的輸出參數值并存儲于預設模板引擎中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610114812.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種建立模型數據庫的方法以及客戶端
- 下一篇:一種java注解測試方法及裝置





