現在我們的測試用例基本都是在excel中撰寫的,一些已存在的測試用例大部分也是以excel表格的形式存在的。如何將excel中的測試用例導入到testlink數據庫中呢?使用復制和粘貼固然可以,但是那樣做確實辛苦并且很低效,現在介紹將excel表格中的數據導入到testlink中的方法。導入的方法分為兩步1、制作XML文檔2、導入XMl文檔
1.1. 制作XML文檔
Testlink導入數據時只接受*.xml格式的文件,所以第一步要做的是,制作符合testlink格式要求的xml格式的文檔,制作方法有兩種。下面分別介紹一下
1.1.1. 制作XML文檔方法1
Step1:首先從testlink中導出一個或多個xml文檔,以獲得滿足testlink要求的XMl格式。如:選擇圖片瀏覽,選擇export test case(s)
Step2:將導出文件保存。testcases.xml的文件保存。
Step3:打開一個空白表格文檔,打開菜單:數據/XML/導入 ,將保本的testcase.xml
導入
Step4:在選擇數據放置的位置時,選擇現有的工作表的xml列表。下面的表格中添入$A$1,然后確定。
Step5:這樣我們可以得到類似下面的文檔,在文檔的左端是我們設計的用例,主要是name、summary、steps和expected results。右邊顯示的是該文檔的樹形格式XML映射。
Step6:現在我們可以在這個深成的表格上編輯我們的用例了,在編輯完之后選擇令存為*.xml格式可以了。
Step7:在保存之后,打開文檔檔檢查一下,文檔的格式應與下圖類似。這樣我們可以導入了。
1.1.2. 制作XML文檔方法二:
方法一首先是設計好一個模版,在模版上輸入數據來保存的。適用于還沒有編輯測試用例的情況。那么如果已經把測試用例保存為一個普通的*.xls格式的文檔了,該如何導入呢?是不是要復制、粘貼到上面制造好的模版里呢?答案當然是否定的,下面介紹另一種把已存在的.xls文檔制作為*.xml文檔的方法。
Step1:從testlink中導出一個滿足格式要求的xml文檔,和方法1中的方法一樣。如果有保存的xml文檔了,這步可以省略了。
Step2:打開已經編輯好的*.xls的文檔,比如打開筆者隨便編輯的一個文檔
Step3:在表格中選擇菜單:數據/XML/XML源,在彈出的框中選擇xml映射
Step4:在彈出的對話框中選擇添加,找到剛剛保存的testcase.xml的標準格式文檔,單擊打開。
Step5:在彈出的對話框中可以看到我們剛剛添加的映射名稱等,點擊確定
Step6:這時在文檔的右邊可以看到剛剛添加的映射源的樹形xml格式文檔:
Step7:將xml源映射到文檔中:
如想要把下面的命名為1、2、3、4的列,分別映射name、summary、steps和expectedresults項上。建立映射有兩種方法:
法一:
點擊要映射的項,如點擊1;再在選擇XML源中的要映射的項,如name;雙擊概要映射項name。這樣可以把name映射到表格的第一列了。這樣依次對summary、steps和expectedresults完成映射操作即可。
這里要注意的是:每一列的第一行必須為該列名字,名字你可以隨便取,但不能是測試用例內容,因為這樣的話第一行的測試例將不能被正確的生成。類似于下圖。
法二:
把相應的映射項拖放到相應的要映射的列上去制作映射。如我們可以用鼠標左鍵點擊name,然后把它拖放到1上去,這樣也可以完成映射。
如果映射錯誤了可以在相應的映射項上右鍵取消。如在name上右鍵選擇取消映射可以了。
Step8:把這個表格存為XML格式的文檔。
Step9:打開剛剛制作的XML文檔,看看其內容格式是否和我們要求的格式相符。
1.2. 將XML格式文檔導入到testlink中
上面我們介紹了兩種制作滿足testlink的格式要求的xml文檔的方法,下面我們介紹下如何把文檔導入到testlink中:
Step1:登陸到testlink中,在下拉列表中選擇你的測試項目
2.點擊import Test Case(s),找到剛剛制作的XML文檔,將其上傳可以了。