[發(fā)明專利]測試參數(shù)的生成方法、系統(tǒng)、設備、介質及軟件測試方法在審
| 申請?zhí)枺?/td> | 202211042525.2 | 申請日: | 2022-08-29 |
| 公開(公告)號: | CN115328797A | 公開(公告)日: | 2022-11-11 |
| 發(fā)明(設計)人: | 吳林澤;劉藝;林寶洪;黃志蘭;樊勇兵 | 申請(專利權)人: | 中國電信股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F8/71 |
| 代理公司: | 北京律智知識產(chǎn)權代理有限公司 11438 | 代理人: | 孫寶海 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 測試 參數(shù) 生成 方法 系統(tǒng) 設備 介質 軟件 | ||
1.一種測試參數(shù)的生成方法,其特征在于,包括以下步驟:
獲取測試腳本文件和軟件部署文檔;
對所述測試腳本文件進行解析,得到測試參數(shù)集合;所述測試參數(shù)集合包括第一類測試參數(shù)和第二類測試參數(shù);
自所述軟件部署文檔獲取與所述第一類測試參數(shù)對應的參數(shù)值;
采用預設參數(shù)生成模板生成與所述第二類測試參數(shù)對應的參數(shù)值;
基于所述第一類測試參數(shù)、所述第二類測試參數(shù)以及各自對應的參數(shù)值,生成測試參數(shù)配置文件。
2.如權利要求1所述的測試參數(shù)的生成方法,其特征在于,所述自所述軟件部署文檔獲取與所述第一類測試參數(shù)對應的參數(shù)值,包括:
自所述軟件部署文檔獲取與所述第一類測試參數(shù)關聯(lián)的部署參數(shù);
對所述部署參數(shù)進行處理,得到與所述第一類測試參數(shù)對應的參數(shù)值。
3.如權利要求2所述的測試參數(shù)的生成方法,其特征在于,所述第一類測試參數(shù)包括測試虛擬機IP地址;所述自所述軟件部署文檔獲取與所述第一類測試參數(shù)對應的參數(shù)值,包括:
自所述軟件部署文檔獲取與待測試軟件對應的業(yè)務子網(wǎng)網(wǎng)段;
基于所述業(yè)務子網(wǎng)網(wǎng)段,生成測試虛擬機的IP地址。
4.如權利要求1所述的測試參數(shù)的生成方法,其特征在于,在所述自所述軟件部署文檔獲取與所述第一類測試參數(shù)對應的參數(shù)值之前,所述方法還包括步驟:
獲取所述軟件部署文檔中的部署參數(shù)列表;所述部署參數(shù)列表中包括多個部署參數(shù);
將所述測試參數(shù)集合中的在所述部署參數(shù)列表中存在匹配的部署參數(shù)的測試參數(shù),作為第一類測試參數(shù);將所述測試參數(shù)集合中的其余測試參數(shù),作為第二類測試參數(shù)。
5.如權利要求1所述的測試參數(shù)的生成方法,其特征在于,預設參數(shù)生成模板中包括預先配置的不同的模板參數(shù)和對應的參數(shù)值;所述采用預設參數(shù)生成模板生成與所述第二類測試參數(shù)對應的參數(shù)值,包括:
在預設參數(shù)生成模板中查找與所述第二類測試參數(shù)匹配的模板參數(shù);
將所述模板參數(shù)的參數(shù)值作為匹配的所述第二類測試參數(shù)對應的參數(shù)值。
6.如權利要求1所述的測試參數(shù)的生成方法,其特征在于,所述獲取測試腳本文件和軟件部署文檔,包括:
初始化預設測試腳本模板庫;
展示所述測試腳本模板庫中的各個測試腳本模板;
接收針對所述各個測試腳本模板的選擇指令,根據(jù)所述選擇指令確定當前測試需求對應的測試腳本模板;
獲取測試用例,將所述測試用例中各參數(shù)值與所述測試腳本模板中的參數(shù)信息進行關聯(lián),生成測試腳本文件。
7.如權利要求1所述的測試參數(shù)的生成方法,其特征在于,所述軟件部署文檔包括詳細設計文檔;所述自所述軟件部署文檔獲取與所述第一類測試參數(shù)對應的參數(shù)值,包括:
自所述詳細設計文檔,獲取與所述第一類測試參數(shù)對應的參數(shù)值。
8.如權利要求1所述的測試參數(shù)的生成方法,其特征在于,所述方法還包括步驟:
當所述第二類測試參數(shù)的數(shù)量大于所述第一類測試參數(shù)的數(shù)量時,對所述測試參數(shù)配置文件進行修正。
9.如權利要求1所述的測試參數(shù)的生成方法,其特征在于,所述基于所述第一類測試參數(shù)、所述第二類測試參數(shù)以及各自對應的參數(shù)值,生成測試參數(shù)配置文件,包括:
基于所述第一類測試參數(shù)、所述第二類測試參數(shù)以及各自對應的參數(shù)值,生成初始配置文件;
對所述初始配置文件進行yaml語言格式化,生成測試參數(shù)配置文件。
10.一種軟件測試方法,其特征在于,所述方法包括步驟:
基于測試參數(shù)配置文件,執(zhí)行測試腳本文件;所述測試參數(shù)配置文件由權利要求1-9中任一項所述的測試參數(shù)的生成方法生成。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電信股份有限公司,未經(jīng)中國電信股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211042525.2/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。





