[發明專利]Excel測試用例表格轉換為Word測試用例表格的方法及裝置有效
| 申請號: | 201710935796.3 | 申請日: | 2017-10-10 |
| 公開(公告)號: | CN107679027B | 公開(公告)日: | 2021-03-19 |
| 發明(設計)人: | 黃耀;李紀波;王正鋒;單貴平;薛益春;張燕青 | 申請(專利權)人: | 中國航發控制系統研究所 |
| 主分類號: | G06F40/186 | 分類號: | G06F40/186;G06F11/36 |
| 代理公司: | 無錫市大為專利商標事務所(普通合伙) 32104 | 代理人: | 殷紅梅 |
| 地址: | 214063 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | excel 測試 表格 轉換 word 方法 裝置 | ||
1.一種Excel測試用例表格轉換為Word測試用例表格的方法,其特征在于,所述方法包括:
自定義Excel測試用例表格編寫模板以及MDB文件配置信息表,其中所述Excel測試用例表格編寫模板中包括列屬性信息,所述MDB文件配置信息表中的行號和列號對應所述Excel測試用例表格編寫模板中的列號;
獲取將所述Excel測試用例表格編寫模板編寫用例后得到的Excel測試用例表格;
讀取所述Excel測試用例表格,并存入DataTable中,同時讀取所述MDB文件配置信息表到鏈表LabelList中,所述鏈表LabelList中的每個元素均存儲所述MDB文件配置信息表中的行號、列號以及所述MDB文件配置信息中對應的所述Excel測試用例表格中的列號;
統計所述Excel測試用例表格中的用例數量;
將每N個用例創建一個轉換為Word測試用例表格的線程,并將該線程生成中間文檔,獲得M個中間文檔,其中所述線程的數量與所述中間文檔的數量一一對應,50≤N≤150,M≤30,且同時運行的所述線程的數量L≤4;
將M個中間文檔進行合并,得到所述Excel測試用例表格完全轉換成的Word測試用例表格。
2.根據權利要求1所述的方法,其特征在于,所述自定義Excel測試用例表格編寫模板以及MDB文件配置信息表包括:
在所述Excel測試用例表格編寫模板中將空行作為單個用例結束的標志;
編寫所述Excel測試用例表格編寫模板的列屬性信息;
將所述MDB文件配置信息表中的行號和列號對應所述Excel測試用例表格編寫模板中的列號。
3.根據權利要求1所述的方法,其特征在于,所述統計所述Excel測試用例表格中的用例數量包括:
將所述Excel測試用例表格的“用例標識”列中非空單元格的個數設定為測試用例的總個數;
從上向下依次統計所述用例的個數。
4.根據權利要求3所述的方法,其特征在于,所述將每N個用例創建一個轉換為Word測試用例表格的線程,并將該線程生成中間文檔,獲得M個中間文檔包括:
根據統計的所述用例的個數,判斷所述用例的個數是否小于N;
若所述用例的個數小于N,則將所有用例創建一個轉換為Word測試用例表格的線程,并將該線程生成一個中間文檔,獲得一個中間文檔;
若所述用例的個數大于N,則判斷所述用例的個數是否為N的整數倍;
若所述用例的個數為N的整數倍,則將每N個用例創建一個轉換為Word測試用例表格的線程,并將每個轉換為Word測試用例表格的線程生成一個中間文檔,獲得M個中間文檔;
若所述用例的個數不是N的整數倍,則將每N個用例創建一個轉換為Word測試用例表格的線程,將剩余的用例創建一個轉換為Word測試用例表格的線程,并將每個轉換為Word測試用例表格的線程生成一個中間文檔,獲得M個中間文檔。
5.根據權利要求4所述的方法,其特征在于,每個線程均包括每個用例對應的Excel測試用例表格起始行、Excel測試用例表格結束行和線程ID信息。
6.根據權利要求5所述的方法,其特征在于,所述M個中間文檔的名稱均按照每個所述線程生成所述中間文檔的順序命名。
7.根據權利要求4所述的方法,其特征在于,所述將M個中間文檔進行合并包括根據每個所述線程的創建順序依次打開所述中間文檔進行合并。
8.根據權利要求1至7中任意一項所述的方法,其特征在于,所述方法還包括在所述獲取將所述Excel測試用例表格編寫模板編寫用例后得到的Excel測試用例表格步驟前進行的:
自定義Word測試用例表格模板。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國航發控制系統研究所,未經中國航發控制系統研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710935796.3/1.html,轉載請聲明來源鉆瓜專利網。





