[發明專利]測試系統及其服務端在審
| 申請號: | 201310718988.0 | 申請日: | 2013-12-23 |
| 公開(公告)號: | CN104734902A | 公開(公告)日: | 2015-06-24 |
| 發明(設計)人: | 江平 | 申請(專利權)人: | 展訊通信(上海)有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L12/24 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 吳靖靚;駱蘇華 |
| 地址: | 201203 上海市浦東新區張*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 測試 系統 及其 服務端 | ||
技術領域
本發明涉及自動測試技術領域,尤其涉及一種測試系統及其服務端。
背景技術
隨著移動終端產品的日益增加,移動終端的性能和功能備受用戶關注,因此,移動終端的測試工作對于保證移動終端質量尤為重要。
現有的一種自動化測試系統的結構如圖1所示,包括移動終端1、測試服務器2和測試設備3。測試服務器2執行測試任務,通過測試設備3對移動終端1進行各種測試,所述測試任務包括多個測試用例。
現有的測試系統存在以下缺點:
當測試服務器出現異常時,則整個測試過程就會中斷或終止,因此,現有的自動化測試系統的穩定性較差。
當測試出現異常造成系統癱瘓時,需要重新啟動系統并重新執行測試任務,如果頻繁啟動系統,系統性能也會受到影響,不僅測試效率降低,測試成本也會增加。
測試任務通常需要測試人員根據被測移動終端的類型編寫測試用例或選擇對應的測試用例進行組合,而隨著移動終端類型的持續增多,測試人員的工作量日益加重,測試效率也逐步降低。
針對不同的測試需求,還需要測試人員頻繁的改動測試環境和配置測試平臺,這需要測試人員投入較多的時間和精力,且人為因素和環境因素對測試過程以及測試結果帶來的潛在影響,都會降低測試效率。
發明內容
本發明技術方案解決的是現有的自動測試系統的穩定性差和測試效率低的問題。
為解決上述技術問題,本發明技術方案提供一種測試系統的服務端,包括:主調度服務器、從調度服務器、測試服務器和跟蹤裝置;所述主調度服務器包括主調度單元,所述從調度服務器和測試服務器分別包括執行單元,所述從調度服務器還包括從調度單元;所述主調度單元適于執行調度任務,所述調度任務包括分配測試任務至從調度服務器或測試服務器,所述測試任務包括至少一個測試用例;所述從調度單元適于在所述主調度服務器異常時執行調度任務;所述執行單元適于執行所述主調度單元或從調度單元分配的測試任務,以通過測試設備對移動終端進行測試;所述跟蹤裝置適于當檢測到測試異常時,結束正在執行的測試用例;所述測試異常包括服務器異常、測試設備異常和移動終端異常中的至少一種。
可選的,所述主調度單元和從調度單元分別包括第一分配子單元、第二分配子單元和第三分配子單元中的至少一個分配子單元;所述第一分配子單元適于按照優先級分配測試任務;所述第二分配子單元適于按照時間順序分配測試任務;所述第三分配子單元適于按照執行所需時間分配測試任務。
可選的,所述主調度單元和從調度單元分別包括第一分配子單元和第四分配子單元;所述第一分配子單元適于按照優先級分配測試任務;所述第四分配子單元適于按照時間順序分配相同優先級的測試任務。
可選的,所述主調度單元和從調度單元分別包括第一分配子單元和第五分配子單元;所述第一分配子單元適于按照優先級分配測試任務;所述第五分配子單元適于按照時間順序和執行所需時間分配相同優先級的測試任務。
可選的,所述主調度單元或從調度單元適于分配測試任務至處于空閑狀態或待執行的測試任務較少的執行單元。
可選的,所述從調度單元適于優先分配測試任務至所述測試服務器。
可選的,所述測試任務包括對應于相同測試類型的測試用例,所述測試任務的測試類型為所述測試用例對應的測試類型,所述測試類型為移動終端支持的通信模式。
可選的,所述主調度服務器和從調度服務器分別還包括類型獲取單元和任務建立單元;所述類型獲取單元適于從測試用例庫中獲取與要驗證的測試用例對應的測試類型;所述任務建立單元適于建立至少一包括所述要驗證的測試用例的測試任務。
可選的,所述主調度服務器和從調度服務器分別還包括任務檢查單元,所述任務檢查單元適于在分配測試任務前,檢查所述所述任務建立單元建立的測試任務的規范性和合理性。
可選的,所述跟蹤裝置包括:異常檢測單元,適于在測試任務的執行階段,檢測是否出現測試異常;結束控制單元,適于當所述異常檢測單元檢測到測試異常時,控制相應的執行單元結束正在執行的測試用例。
可選的,所述跟蹤裝置還包括:保存控制單元,適于當測試任務中預設數量的測試用例執行時所述異常檢測單元均檢測到測試異常,控制相應的執行單元保存所述測試任務的執行進度;重啟控制單元,適于在所述保存控制單元控制相應的執行單元保存所述測試任務的執行進度后,控制相應的服務器和測試設備中的至少一個設備重新啟動;在重新啟動后,所述相應的服務器繼續執行所述測試任務。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于展訊通信(上海)有限公司;,未經展訊通信(上海)有限公司;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310718988.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種路由信息的老化方法與裝置
- 下一篇:一種通信協議測試的發送控制方法





