一種將Excel格式測試用例轉為XML格式的方法及裝置制造方法
【專利摘要】本發(fā)明提供一種將Excel格式測試用例轉為XML格式的方法,建立Excel格式的測試用例模板,并將測試用例信息數(shù)據(jù)填入所述測試用例模板中;分析測試用例管理工具導入用例的XML格式要求,將Excel表格的內(nèi)容與XML里面各個節(jié)點進行一一對應;選定Excel格式測試用例模板中需導出測試用例信息數(shù)據(jù)的范圍,將該范圍內(nèi)的信息數(shù)據(jù)按照XML格式要求生成XML文件,本發(fā)明還提供一種將Excel格式測試用例轉為XML格式的裝置,提高了效率,降低了人力成本。
【專利說明】一種將Exce I格式測試用例轉為XML格式的方法及裝置
【技術領域】
[0001] 本發(fā)明涉及一種將Excel格式測試用例轉為XML格式的方法及裝置。
【背景技術】
[0002] 在目前,使用測試用例管理工具新建用例、維護用例的操作比較繁瑣,員工只能一 條一條的輸入測試用例,用例要修改時也是一條一條的修改,工作效率低下,有些測試用例 管理工具只支持導入XML格式的用例,而人為的去編寫XML格式的測試用例非常繁瑣,極易 出現(xiàn)問題,例如:目前開源的測試用例管理工具Testlink,業(yè)界使用過程中均存在如下缺 點:只支持XML格式的測試用例導入,而人工很難去設計XML格式的測試用例;如果不用用 例導入功能,在Testlink工具中直接新建用例,效率很低;使用Testlink里面手工建的用 例,導出后的格式有限,不便于測試用例的評審操作;Testlink里面的用例維護也比較麻 煩,如果能通過用例導入功能則更加方便。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明要解決的技術問題之一,在于提供一種將Excel格式測試用例轉為XML格 式的方法,提高了效率,降低了人力成本。
[0004] 本發(fā)明解決的技術問題之一是這樣實現(xiàn)的:一種將Excel格式測試用例轉為XML 格式的方法,包括如下步驟:
[0005] 步驟10、建立Excel格式的測試用例模板,并將測試用例信息數(shù)據(jù)填入所述測試 用例模板中;
[0006] 步驟20、分析測試用例管理工具導入用例的XML格式要求,將寫入Excel表格的測 試用例信息數(shù)據(jù)與XML里面各個節(jié)點進行一一對應;
[0007] 步驟30、選定Excel格式測試用例模板中需導出測試用例信息數(shù)據(jù)的范圍,將該 范圍內(nèi)的信息數(shù)據(jù)按照XML格式要求生成XML文件。
[0008] 進一步地,所述步驟10與步驟20之間還包括步驟11、設置生成的XML文件保存路 徑,在所述步驟30生成XML文件后,根據(jù)保存路徑進行保存。
[0009] 進一步地,所述步驟30進一步具體為:
[0010] 根據(jù)Excel格式測試用例模板中選定的需要導出測試用例信息數(shù)據(jù)的范圍,將該 范圍內(nèi)的信息數(shù)據(jù)按照分析測試用例管理工具導入的XML格式要求,寫入XML文件中對應 的節(jié)點里,生成XML文件。
[0011] 進一步地,所述測試用例信息數(shù)據(jù)包括:測試子系統(tǒng)名稱、子模塊名稱、測試用例 名稱、測試類型、優(yōu)先級、摘要、前提、操作步驟、期望結果信息。
[0012] 進一步地,所述Excel格式為"· xls"格式或"· et "格式。
[0013] 本發(fā)明要解決的技術問題之二,在于提供一種將Excel格式測試用例轉為XML格 式的裝置,提高了效率,降低了人力成本。
[0014] 本發(fā)明解決的技術問題之二是這樣實現(xiàn)的:一種將Excel格式測試用例轉為XML 格式的裝置,包括如下模塊:
[0015] 信息設置模塊,建立Excel格式的測試用例模板,并將測試用例信息數(shù)據(jù)填入所 述測試用例模板中;
[0016] 分析對應模塊,分析測試用例管理工具導入用例的XML格式要求,將寫入Excel表 格的測試用例信息數(shù)據(jù)與XML里面各個節(jié)點進行一一對應;
[0017] 讀取生成XML文件模塊,選定Excel格式測試用例模板中需導出測試用例信息數(shù) 據(jù)的范圍,將該范圍內(nèi)的信息數(shù)據(jù)按照XML格式要求生成XML文件。
[0018] 進一步地,所述信息設置模塊與分析對應模塊之間設有:
[0019] 保存路徑模塊,用于設置生成的XML文件保存路徑,在所述讀取生成XML文件模塊 生成XML文件后,根據(jù)保存路徑進行保存。
[0020] 進一步地,所述讀取生成XML文件模塊進一步具體為:
[0021] 根據(jù)Excel格式測試用例模板中選定的需要導出測試用例信息數(shù)據(jù)的范圍,將該 范圍內(nèi)的信息數(shù)據(jù)按照分析測試用例管理工具導入的XML格式要求,寫入XML文件中對應 的節(jié)點里,生成XML文件。
[0022] 進一步地,所述測試用例信息數(shù)據(jù)包括:測試子系統(tǒng)名稱、子模塊名稱、測試用例 名稱、測試類型、優(yōu)先級、摘要、前提、操作步驟、期望結果信息。
[0023] 進一步地,所述Excel格式為"· xls"格式或"· et "格式。
[0024] 本發(fā)明具有如下優(yōu)點:本發(fā)明一種將Excel格式測試用例轉為XML格式的方法及 裝置,可以很方便地把Excel格式的測試用例轉為Xml格式,提高了我們測試用例設計、測 試用例導入的效率,方便了我們后續(xù)的用例維護。
【專利附圖】
【附圖說明】
[0025] 下面參照附圖結合實施例對本發(fā)明作進一步的說明。
[0026] 圖1為本發(fā)明方法執(zhí)行流程圖。
[0027] 圖2為本發(fā)明裝置的結構示意框圖。
【具體實施方式】
[0028] 如圖1所示,本發(fā)明將Excel格式測試用例轉為XML格式的方法,包括如下步驟:
[0029] 步驟10、建立Excel格式的測試用例模板,并將測試用例信息數(shù)據(jù)填入所述測試 用例模板中,所述測試用例信息數(shù)據(jù)包括:測試子系統(tǒng)名稱、子模塊名稱、測試用例名稱、 測試類型、優(yōu)先級、摘要、前提、操作步驟、期望結果信息,所述Excel格式為".xls"格式或 et"格式;
[0030] 步驟11、設置生成的Xml文件保存路徑。
[0031] 步驟20、分析測試用例管理工具導入用例的XML格式要求,將寫入Excel表格的測 試用例信息數(shù)據(jù)與XML里面各個節(jié)點進行一一對應;
[0032] 對應關系例如:Excel測試用例模板中的"測試子系統(tǒng)名稱"列對應到Xml文件的 "testsuite"節(jié)點,"子模塊名稱"列對應到Xml文件的"testcase"節(jié)點,"測試用例名稱" 列對應到Xml文件的"name"節(jié)點,"操作步驟"列對應到Xml文件的"actions"節(jié)點,"期望 結果"列對應到Xml文件的"expectedresults"節(jié)點,其他列的對應操作類似,就是將Excel 表格里面的列與Xml的相關節(jié)點進行對應。
[0033] 步驟30、根據(jù)選定Excel格式測試用例模板中需導出測試用例信息數(shù)據(jù)的范圍, 從Excel表格中取出所需要的測試用例信息數(shù)據(jù),并按照用例管理工具的用例導入的XML 格式要求生成XML文件,之后將所取出來的測試用例數(shù)據(jù)寫入到所述XML文件中對應的節(jié) 點里面,根據(jù)步驟11生成的保存路徑進行保存。
[0034] 選定用例范圍舉例:比如測試用例模板中建立了 20條測試用例,可以選擇其中第 5條到15條測試用例進行導出操作。
[0035] 如圖2所示,本發(fā)明將Excel格式測試用例轉為XML格式的裝置,包括如下模塊:
[0036] 信息設置模塊,建立Excel格式的測試用例模板,并將測試用例信息數(shù)據(jù)填入所 述測試用例模板中,所述測試用例信息數(shù)據(jù)包括:測試子系統(tǒng)名稱、子模塊名稱、測試用例 名稱、測試類型、優(yōu)先級、摘要、前提、操作步驟、期望結果信息,所述Excel格式為".xls"格 式或et"格式;
[0037] 保存路徑模塊,設置生成的XML文件保存路徑;
[0038] 分析對應模塊,分析測試用例管理工具導入用例的XML格式要求,將寫入Excel表 格的測試用例信息數(shù)據(jù)與XML里面各個節(jié)點進行一一對應;
[0039] 讀取生成XML文件模塊,根據(jù)Excel格式測試用例模板中選定的需要導出測試用 例信息數(shù)據(jù)的范圍,將該范圍內(nèi)的信息數(shù)據(jù)按照分析測試用例管理工具導入的XML格式要 求,寫入XML文件中對應的節(jié)點里,生成XML文件,根據(jù)保存路徑模塊生成的保存路徑進行 保存XML文件。
[0040] 本發(fā)明具有如下優(yōu)點:本發(fā)明一種將Excel格式測試用例轉為XML格式的方法及 裝置,可以很方便地把Excel格式的測試用例轉為Xml格式,提高了我們測試用例設計、測 試用例導入的效率;在測試用例內(nèi)容要批量修改時,可以在測試用例模板中進行批量修改, 然后通過批量轉換方式轉為Xml格式后統(tǒng)一導入,大大提高了維護效率,方便了我們后續(xù) 的用例維護。
[0041] 雖然以上描述了本發(fā)明的【具體實施方式】,但是熟悉本【技術領域】的技術人員應當理 解,我們所描述的具體的實施例只是說明性的,而不是用于對本發(fā)明的范圍的限定,熟悉本 領域的技術人員在依照本發(fā)明的精神所作的等效的修飾以及變化,都應當涵蓋在本發(fā)明的 權利要求所保護的范圍內(nèi)。
【權利要求】
1. 一種將Excel格式測試用例轉為XML格式的方法,其特征在于:包括如下步驟: 步驟10、建立Excel格式的測試用例模板,并將測試用例信息數(shù)據(jù)填入所述測試用例 模板中; 步驟20、分析測試用例管理工具導入用例的XML格式要求,將寫入Excel表格的測試用 例信息數(shù)據(jù)與XML里面各個節(jié)點進行一一對應; 步驟30、選定Excel格式測試用例模板中需導出測試用例信息數(shù)據(jù)的范圍,將該范圍 內(nèi)的信息數(shù)據(jù)按照XML格式要求生成XML文件。
2. 根據(jù)權利要求1所述的一種將Excel格式測試用例轉為XML格式的方法,其特征在 于:所述步驟10與步驟20之間還包括步驟11、設置生成的XML文件保存路徑,在所述步驟 30生成XML文件后,根據(jù)保存路徑進行保存。
3. 根據(jù)權利要求1所述的一種將Excel格式測試用例轉為XML格式的方法,其特征在 于:所述步驟30進一步具體為: 根據(jù)Excel格式測試用例模板中選定的需要導出測試用例信息數(shù)據(jù)的范圍,將該范圍 內(nèi)的信息數(shù)據(jù)按照分析測試用例管理工具導入的XML格式要求,寫入XML文件中對應的節(jié) 點里,生成XML文件。
4. 根據(jù)權利要求1或3所述的一種將Excel格式測試用例轉為XML格式的方法,其特 征在于:所述測試用例信息數(shù)據(jù)包括:測試子系統(tǒng)名稱、子模塊名稱、測試用例名稱、測試 類型、優(yōu)先級、摘要、前提、操作步驟、期望結果信息。
5. 根據(jù)權利要求1或3所述的一種將Excel格式測試用例轉為XML格式的方法,其特 征在于:所述Excel格式為".xls"格式或".et"格式。
6. -種將Excel格式測試用例轉為XML格式的裝置,其特征在于:包括如下模塊: 信息設置模塊,建立Excel格式的測試用例模板,并將測試用例信息數(shù)據(jù)填入所述測 試用例模板中; 分析對應模塊,分析測試用例管理工具導入用例的XML格式要求,將寫入Excel表格的 測試用例信息數(shù)據(jù)與XML里面各個節(jié)點進行一一對應; 讀取生成XML文件模塊,選定Excel格式測試用例模板中需導出測試用例信息數(shù)據(jù)的 范圍,將該范圍內(nèi)的信息數(shù)據(jù)按照XML格式要求生成XML文件。
7. 根據(jù)權利要求6所述的一種將Excel格式測試用例轉為XML格式的裝置,其特征在 于:所述信息設置模塊與分析對應模塊之間設有: 保存路徑模塊,用于設置生成的XML文件保存路徑,在所述讀取生成XML文件模塊生成 XML文件后,根據(jù)保存路徑進行保存。
8. 根據(jù)權利要求6所述的一種將Excel格式測試用例轉為XML格式的裝置,其特征在 于:所述讀取生成XML文件模塊進一步具體為: 根據(jù)Excel格式測試用例模板中選定的需要導出測試用例信息數(shù)據(jù)的范圍,將該范圍 內(nèi)的信息數(shù)據(jù)按照分析測試用例管理工具導入的XML格式要求,寫入XML文件中對應的節(jié) 點里,生成XML文件。
9. 根據(jù)權利要求6或8所述的一種將Excel格式測試用例轉為XML格式的裝置,其特 征在于:所述測試用例信息數(shù)據(jù)包括:測試子系統(tǒng)名稱、子模塊名稱、測試用例名稱、測試 類型、優(yōu)先級、摘要、前提、操作步驟、期望結果信息。
10.根據(jù)權利要求6或8所述的一種將Excel格式測試用例轉為XML格式的裝置,其特 征在于:所述Excel格式為".xls"格式或".et"格式。
【文檔編號】G06F17/22GK104156342SQ201410375533
【公開日】2014年11月19日 申請日期:2014年8月1日 優(yōu)先權日:2014年8月1日
【發(fā)明者】鐘國輝 申請人:福建星網(wǎng)視易信息系統(tǒng)有限公司