[發明專利]一種運行測試用例的方法和裝置在審
申請號: | 201611172002.4 | 申請日: | 2016-12-17 |
公開(公告)號: | CN106649111A | 公開(公告)日: | 2017-05-10 |
發明(設計)人: | 黃志耿;李煥雄 | 申請(專利權)人: | 廣州酷狗計算機科技有限公司 |
主分類號: | G06F11/36 | 分類號: | G06F11/36 |
代理公司: | 北京三高永信知識產權代理有限責任公司11138 | 代理人: | 郭晶 |
地址: | 510000 廣東省廣*** | 國省代碼: | 廣東;44 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 一種 運行 測試 方法 裝置 | ||
技術領域
本發明涉及計算機領域,特別涉及一種運行測試用例的方法和裝置。
背景技術
當前,開發人員在開發出一套軟件之后,為了找出開發出的軟件所潛在存在的問題,往往需要使用測試用例對開發出的軟件進行測試。
相關技術在使用測試用例進行測試的過程中,會將測試用例集合按照用例數目等分成幾份,但這樣可能會出現某一份測試用例的運行時間相對于另一份測試用例的運行時間過長,從而導致整個測試用例集合的運行時間過長。
發明內容
本發明實施例提供了一種運行測試用例的方法和裝置,以縮短測試用例集合的運行時間。
一方面,提供一種運行測試用例的方法,所述方法包括:
獲取測試用例集合中每個測試用例的運行時間;
根據獲取的每個測試用例的運行時間,為多個測試設備中的每個測試設備分配測試用例,使得所述多個測試設備中的每兩個測試設備之間運行各自所分配的測試用例的時間差值小于預設值;其中,分配給各個測試設備的測試用例的數目是相同或不相同的;
在各個測試設備上運行分配給該測試設備的測試用例。
可選地,在本發明的一個實施例中,所述獲取測試用例集合中每個測試用例的運行時間包括:
預先執行各個測試用例以得到各個測試用例的XML(可擴展標記語言)文件;
利用正則表達式或XML庫解析所述XML文件,得到各個測試用例的運行時間。
可選地,在本發明的另一個實施例中,所述方法還包括:
在每個測試用例運行的過程中,實時地示出該測試用例的運行結果。
可選地,在本發明的另一個實施例中,所述方法還包括:
為所述測試用例集合中的測試用例分配運行優先級;
所述在各個測試設備上運行分配給該測試設備的測試用例包括:
在各個測試設備上按照測試用例的運行優先級從高到低的順序依次運行分配給該測試設備的測試用例。
可選地,在本發明的另一個實施例中,所述方法還包括:
在每個測試用例運行后,生成記錄該測試用例執行情況的可擴展標記語音(Extensible Markup Language,XML)格式文件;
將每個測試用例對應的XML格式文件進行合并。
另一方面,提供一種運行測試用例的裝置,所述裝置包括:
獲取模塊,用于獲取測試用例集合中每個測試用例的運行時間;
分配模塊,用于根據獲取的每個測試用例的運行時間,為多個測試設備中的每個測試設備分配測試用例,使得所述多個測試設備中的每兩個測試設備之間運行各自所分配的測試用例的時間差值小于預設值;其中,分配給各個測試設備的測試用例的數目是相同或不相同的;
運行模塊,用于在各個測試設備上運行分配給該測試設備的測試用例。
可選地,在本發明的一個實施例中,所述獲取模塊具體用于:
預先執行各個測試用例以得到各個測試用例的XML文件;
利用正則表達式或XML庫解析所述XML文件,得到各個測試用例的運行時間。
可選地,在本發明的另一個實施例中,所述裝置還包括:
顯示模塊,用于在每個測試用例運行的過程中,實時地示出該測試用例的運行結果。
可選地,在本發明的另一個實施例中,所述分配模塊還用于:
為所述測試用例集合中的測試用例分配運行優先級;
相應地,所述運行模塊具體用于:在各個測試設備上按照測試用例的運行優先級從高到低的順序依次運行分配給該測試設備的測試用例。
可選地,在本發明的另一個實施例中,所述運行模塊還用于:在每個測試 用例運行后,生成記錄該測試用例執行情況的XML格式文件;將每個測試用例對應的XML格式文件進行合并。
另一方面,提供一種終端設備,所述終端設備包括存儲器和處理器,所述存儲器上存儲有計算機程序,當所述處理器執行所述計算機程序時執行本發明實施例中的任一種運行測試用例的方法。
其中,所述終端設備可以為手機、平板電腦、臺式電腦等。
另一方面,提供一種非臨時性存儲介質,所述非臨時性存儲介質上存儲有計算機程序,當所述計算機程序被處理器執行時運行本發明實施例中的任一種運行測試用例的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州酷狗計算機科技有限公司,未經廣州酷狗計算機科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611172002.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:沙發(馬爾默)
- 下一篇:一種面向平臺插件技術的測試方法