[發明專利]一種自動測試腳本拼接處理方法、裝置、終端及存儲介質在審
| 申請號: | 201811298669.8 | 申請日: | 2018-11-02 |
| 公開(公告)號: | CN109491903A | 公開(公告)日: | 2019-03-19 |
| 發明(設計)人: | 史琦;李男 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 濟南舜源專利事務所有限公司 37205 | 代理人: | 劉雪萍 |
| 地址: | 450000 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 測試腳本執行 自動測試腳本 存儲介質 拼接處理 終端 自動化測試 測試 測試腳本 腳本執行 依賴關系 硬件資源 終端運行 腳本 拼接 沖突 自動化 申請 | ||
本申請實施例提供一種自動測試腳本拼接處理方法、裝置、終端及存儲介質,包括:將自動測試腳本拆分為測試用例片段;將具有依賴關系的測試用例片段組合為測試腳本執行單位;判斷所述測試腳本執行單位間是否存在執行沖突:是,則將存在沖突的測試腳本執行單位進行拼接;否,則將所述測試腳本執行單位下發至終端運行。本發明可以以最高效的方式進行分布式自動化測試,各終端之間不會互相產生影響。充分利用所有硬件資源執行腳本,在測試腳本總長度不變的前提,縮短腳本執行時間,進而改善自動化整體質量。
技術領域
本發明涉及服務器測試技術領域,具體涉及一種自動測試腳本拼接處理方法、裝置、終端及存儲介質。
背景技術
現有的使用自動化測試的大型項目中,隨著系統的功能和需求增多,自動化測試用例數量也會大幅上漲。自動化測試腳本的執行時間漸漸變成影響自動化測試效果的一個重要指標。由于自動化測試往往會隨著敏捷測試中的迭代進行頻繁執行測試腳本,過長的腳本執行時間將導致自動化測試效果大打折扣。
現有的減少自動化測試腳本執行的時間往往是使用多個終端并行執行腳本,人為將腳本按照時間長短分配給各終端。此種方法雖然整體大幅降低了自動化測試的執行時間,但是由于分配方法不均和不合理,往往導致多終端執行并未達到最大效率。且由于腳本之間存在沖突等問題,測試執行結果往往不理想。
發明內容
針對現有技術的不足,本發明提供一種自動測試腳本拼接處理方法、裝置、終端及存儲介質,以解決上述技術問題。
第一方面,本申請實施例提供一種OCP電流范圍調節方法,所述方法包括:
將自動測試腳本拆分為測試用例片段;
將具有依賴關系的測試用例片段組合為測試腳本執行單位;
判斷所述測試腳本執行單位間是否存在執行沖突:
是,則將存在沖突的測試腳本執行單位進行拼接;
否,則將所述測試腳本執行單位下發至終端運行。
結合第一方面,在第一方面的第一種實施方式中,所述將自動測試腳本拆分為測試用例片段:
判斷自動測試腳本拆分得到的腳本片段是否只包含一個完整的測試用例:
是,則將所述腳本片段作為測試用例片段;
否,則對所述腳本片段進行拆分。
結合第一方面,在第一方面的第二種實施方式中,所述將具有依賴關系的測試用例片段組合為測試腳本執行單位包括:
判斷測試用例片段組合的執行單位包含的測試用例是否形成一個完整的測試場景:
是,則將所述執行單位作為測試腳本執行單位;
否,則查找與所述執行單位具有依賴關系的測試用例片段拼接到所述執行單位。
結合第一方面,在第一方面的第三種實施方式中,所述將測試腳本執行單位下發至終端運行包括:
將所述測試腳本執行單位下發至終端:
判斷所述終端是否空閑:
是,則執行所述測試腳本執行單位;
否,則切換執行終端。
第二方面,本申請實施例提供一種自動測試腳本拼接處理裝置,所述裝置包括:
腳本拆分單元,配置用于將自動測試腳本拆分為測試用例片段;
依賴組合單元,配置用于將具有依賴關系的測試用例片段組合為測試腳本執行單位;
沖突判斷單元,配置用于判斷所述測試腳本執行單位間是否存在執行沖突;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811298669.8/2.html,轉載請聲明來源鉆瓜專利網。





