[發明專利]測試用例文件轉換方法、裝置及存儲介質在審
| 申請號: | 202010058322.7 | 申請日: | 2020-01-19 |
| 公開(公告)號: | CN111258903A | 公開(公告)日: | 2020-06-09 |
| 發明(設計)人: | 陳麗婷;張麗;章璐;艾文敏;劉玉龍 | 申請(專利權)人: | 深圳壹賬通智能科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京鴻元知識產權代理有限公司 11327 | 代理人: | 袁文婷;王迎 |
| 地址: | 518000 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 測試 例文 轉換 方法 裝置 存儲 介質 | ||
1.一種測試用例文件轉換方法,其特征在于,所述方法包括如下步驟:
S110:根據待轉換的Xmind測試用例文件和待生成的Excel測試用例文件模板,分別確定所述Xmind測試用例文件的內容以及所述Excel測試用例文件模板的格式;
S120:通過解析所述待生成的Excel測試用例文件模板的格式以及解析所述待轉換的Xmind測試用例文件中每一個測試用例的數據,獲取所述待生成的Excel測試用例文件模板中預先定義的關鍵要素名稱所處的單元格位置,并使所述測試用例中的數據與所述關鍵要素名稱一一對應;其中,所述關鍵要素名稱為所述Excel測試用例文件模板中用于描述測試項目的名稱;
S130:將解析后的每一個測試用例中的數據按照所對應的關鍵要素名稱,依次寫入解析后的Excel測試用例文件模板中同一行內的關鍵要素名稱所處的單元格位置對應的列,以生成Excel測試用例文件。
2.如權利要求1所述的測試用例文件轉換方法,其特征在于,在S110之前,還包括:分別讀取所述待轉換的Xmind測試用例文件和待生成的Excel測試用例文件模板,其中,所述待轉換的Xmind測試用例文件和所述待生成的Excel測試用例文件模板的讀取方式以命令行格式定義。
3.如權利要求2所述的測試用例文件轉換方法,其特征在于,所述命令行格式為linux命令行格式,定義第一傳參名稱和第二傳參名稱;其中,第一傳參名稱用于標記需要被轉換的Xmind測試用例文件,第二傳參名稱用于標記需要生成的Excel測試用例文件所使用的模板。
4.如權利要求1所述的測試用例文件轉換方法,其特征在于,在S120中,采用擴展包xlwt解析所述待生成的Excel測試用例文件模板,獲取所述待生成的Excel測試用例文件模板的格式編制規范,得到所述預先定義的關鍵要素名稱所處的單元格位置。
5.如權利要求1所述的測試用例文件轉換方法,其特征在于,在S120中,解析所述待轉換的Xmind測試用例文件中每一個測試用例的數據的過程包括:
將所述關鍵要素名稱按照其所處的單元格位置的列位置字母順序排序,形成關鍵要素名稱組;并將所述待轉換的Xmind測試用例文件的內容解析轉換成JSON數據格式的內容;其中,所述JSON數據格式的內容中每一個所述測試用例的數據依次采用自定義的JSON數據處理方法轉換為關鍵要素數據組。
6.如權利要求5所述的測試用例文件轉換方法,其特征在于,所述采用自定義的JSON數據處理方法轉換為關鍵要素數據組的過程包括:
提取所述JSON數據格式的內容的值作為結果集,并對所述結果集做父子關聯,依次提取父節點值和各級子節點值作為與所述關鍵要素名稱組內所述關鍵要素名稱一一對應的數據,形成關鍵要素數據組。
7.如權利要求6所述的測試用例文件轉換方法,其特征在于,在S130中,將所述關鍵要素數據組中的數據依次寫入Excel測試用例文件模板中關鍵要素名稱對應的列中,每一個所述關鍵要素數據組中的數據寫入同一行內關鍵要素名稱對應的列,生成最終的Excel版本測試用例文件。
8.一種測試用例文件轉換系統,其特征在于,包括:
文件內容及格式確定單元,用于根據待轉換的Xmind測試用例文件和待生成的Excel測試用例文件模板,分別確定所述Xmind測試用例文件的內容以及所述Excel測試用例文件模板的格式;
文件模板解析單元,用于解析所述待生成的Excel測試用例文件模板的格式,獲取所述待生成的Excel測試用例文件模板中預先定義的關鍵要素名稱所處的單元格位置;
文件內容解析單元,用于分別解析所述待轉換的Xmind測試用例文件中每一個測試用例的數據,使所述測試用例中的數據與所述關鍵要素名稱一一對應;
測試用例寫入單元,用于將解析后的每一個所述測試用例中的數據按照所述對應的關鍵要素名稱,依次寫入所述解析后的Excel測試用例文件模板中同一行內的所述關鍵要素名稱所處的單元格位置對應的列,以生成Excel測試用例文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳壹賬通智能科技有限公司,未經深圳壹賬通智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010058322.7/1.html,轉載請聲明來源鉆瓜專利網。





