[發明專利]一種持續集成的實現方法及裝置有效
| 申請號: | 201310298070.5 | 申請日: | 2013-07-16 |
| 公開(公告)號: | CN104298588B | 公開(公告)日: | 2017-09-08 |
| 發明(設計)人: | 魯小川;金靈杰;孫琛 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京安信方達知識產權代理有限公司11262 | 代理人: | 王磊,栗若木 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 持續 集成 實現 方法 裝置 | ||
1.一種持續集成的實現方法,包括:
根據項目開發的網站系統信息從保存的網站系統與自動化測試代碼的對應關系信息中查詢到所述網站系統對應的自動化測試代碼;
根據保存的自動化測試代碼與自動化測試類型的對應關系信息,在所保存的自動化測試類型的任務模板中,確定查詢到的自動化測試代碼對應的自動化測試類型的任務模板;其中,一種自動化測試類型擁有一個任務模板;
自動生成該項目的持續集成任務變量信息并與所述任務模板合并,得到持續集成任務配置信息,按照所述持續集成任務配置信息自動創建持續集成任務,以對所述網站系統進行自動化測試。
2.如權利要求1所述的方法,其特征在于,所述自動生成該項目的持續集成任務變量信息,包括:
根據查詢到的所述自動化測試代碼,得到自動化測試代碼信息,生成測試代碼變量;
根據項目開發分支信息得到項目信息變量;
根據所述自動化測試代碼信息獲得對應的自動化測試類型,根據該自動化測試類型生成以下變量中的一種或多種:構建命令、構建服務器、構建超時時間、觸發定時器、結果報告搜集方式和代碼掃描搜集方式。
3.如權利要求1所述的方法,其特征在于:
所述自動化測試類型的任務模板包含相應持續集成任務的公共配置信息和采用變量表示的非公共配置信息;
所述自動生成該項目的持續集成任務變量信息并與所述任務模板合并,包括:將所述任務模板中包含的變量替換為所述持續集成任務變量信息中的該變量的值。
4.如權利要求2所述的方法,其特征在于:
所述項目開發的網站系統信息和項目開發分支信息為對項目開發的網站系統和開發分支進行分析自動獲得。
5.如權利要求1所述的方法,其特征在于:所述自動化測試類型為一種自動化測試框架。
6.一種持續集成的實現裝置,包括:代碼確定單元、模板確定單元、配置信息生成單元和集成任務生成單元,其中:
所述代碼確定單元,用于根據項目開發的網站系統信息從保存的網站系統與自動化測試代碼的對應關系信息中查詢到所述網站系統對應的自動化測試代碼;
所述模板確定單元,用于根據保存的自動化測試代碼與自動化測試類型的對應關系信息,在所保存的自動化測試類型的任務模板中,確定查詢到的自動化測試代碼對應的自動化測試類型的任務模板;其中,一種自動化測試類型擁有一個任務模板;
所述配置信息生成單元,用于自動生成該項目的持續集成任務變量信息并與所述任務模板合并,得到持續集成任務配置信息;
所述集成任務生成單元,用于按照所述持續集成任務配置信息自動創建持續集成任務,以對所述網站系統進行自動化測試。
7.如權利要求6所述的裝置,其特征在于:
所述配置信息生成單元自動生成該項目的持續集成任務變量信息,包括:根據查詢到的所述自動化測試代碼,得到自動化測試代碼信息,生成測試代碼變量;根據項目開發分支信息得到項目信息變量;根據所述自動化測試代碼信息獲得對應的自動化測試類型,根據該自動化測試類型生成以下變量中的一種或多種:構建命令、構建服務器、構建超時時間、觸發定時器、結果報告搜集方式和代碼掃描搜集方式。
8.如權利要求6所述的裝置,其特征在于:
所述自動化測試類型的任務模板包含相應持續集成任務的公共配置信息和采用變量表示的非公共配置信息;
所述配置信息生成單元自動生成該項目的持續集成任務變量信息并與所述任務模板合并,包括:將所述任務模板中包含的變量替換為所述持續集成任務變量信息中的該變量的值。
9.如權利要求7所述的裝置,其特征在于:
所述項目開發的網站系統信息和項目開發分支信息為對項目開發的網站系統和開發分支進行分析自動獲得。
10.如權利要求6所述的裝置,其特征在于:所述自動化測試類型為一種自動化測試框架。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310298070.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:分布式環境下RDFS本體的調試方法
- 下一篇:終端測試方法及裝置





