[發明專利]多任務自適應云測試方法在審
| 申請號: | 201611067895.6 | 申請日: | 2016-11-24 |
| 公開(公告)號: | CN106776289A | 公開(公告)日: | 2017-05-31 |
| 發明(設計)人: | 司冠南 | 申請(專利權)人: | 山東交通學院 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;H04L29/08 |
| 代理公司: | 山東博睿律師事務所37238 | 代理人: | 丁波 |
| 地址: | 250000 *** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 任務 自適應 測試 方法 | ||
技術領域
本發明涉及云計算測試技術,確切地說是多任務自適應云測試方法。
背景技術
云計算是當前信息技術領域的熱點之一,已在工業界和學術界內備受關注。它是一種全新的計算模式,通過互聯網以服務的方式向用戶提供動態可伸縮的虛擬化計算資源。用戶在使用計算資源的過程中,僅需與服務供應商進行少量的交互,可以更好地專注于自身的上層業務邏輯,不必關心復雜的底層硬件邏輯、網絡協議、軟件架構等細節。云計算帶來的以服務方式將虛擬化的計算資源供給用戶使用的模式,給傳統信息技術產業帶來巨大影響,改變了傳統軟件生產組織和軟件架構設計方式。這也對傳統的軟件測試方法與技術形成了新的挑戰,如何開展云計算環境下的軟件測試是國內外業界與學界面臨的熱點問題。云測試是上述背景下出現的軟件測試新模式。目前,該領域的研究主要集中在如何將測試遷移到云中,利用云計算技術整合和部署大量的計算資源開展測試活動。研發基于云計算的軟件測試平臺,助力傳統測試活動,以少量的資源,在緊張的開發與測試時間間隔內,高效地完成測試任務,對企業的信息化建設具有深遠的戰略意義。中國發明專利申請CN103312823A公開了一種云計算系統,包括:云計算端,其包括基礎單元、應用程序單元、第一解密單元、第三標識碼單元和第一通訊單元;子云計算組,其包括:第一子云計算端和第二子云計算端,第一子云計算端包括數據存儲單元、第一標識碼單元、第一加密單元、第二通訊單元和第一加密單元,第二子云計算端包括第二副本單元、第二標識碼單元、第二解密單元、第二加密單元和第三通訊單元;客戶端,其包含有:第四標識碼單元,其中第二通訊單元與客戶端和第三通訊單元通過網絡通信連接。中國發明專利申請CN105866569A智能設備云測試系統,包括:客戶端;云后臺端,其包括數據庫、設備管理模塊以及任務調度模塊;測試端,其包括運行狀態檢測模塊、運行狀態指示模塊;以及多個目標設備;其中,數據庫接收并儲存客戶端上傳的待執行測試任務;任務調度模塊,其與數據庫通訊連接,檢查數據庫是否存在待執行測試任務,如果有,則任務調度模塊按照優先級順序將該待執行測試任務分配給目標設備,目標設備接收該測試任務并執行;本發明集服務與硬件于一體,為智能設備的自動化測試提供一個開放平臺,用戶無需自己投入巨大的研發成本便可構建自己專業的測試系統,極大的簡化了目標設備的接入、管理和后期維護。現有技術云測試存在只適用于單一的測試類型技術問題,對不同類型的測試任務不能靈活調整資源配置,并且外網測試服務器難以測試處于局域網內部的待測設備。
發明內容
本發明要解決的技術問題是云測試存在只適用于單一的測試類型技術問題,對不同類型的測試任務不能靈活調整資源配置,并且外網測試服務器難以測試處于局域網內部的待測設備。
為解決上述技術問題,本發明采用如下技術手段:
多任務自適應云測試方法,包括如下測試步驟;
1)步驟一:測試任務接收,接收用戶上傳的測試任務;
2)步驟二:測試任務預處理,預處理包括對步驟一所接收的測試任務進行測試任務分析、判斷測試任務類別,根據判斷測試任務類別將預處理任務分別分配至單元測試、集成測試、系統測試和性能測試;
3)步驟三:測試任務執行,執行測試任務前需要根據預處理結果分配虛擬機,裝載測試環境,執行測試任務,產生測試任務數據;
4)步驟四:測試任務結果輸出,根據步驟三產生的測試任務數據,保存至數據庫,反饋測試結果至上傳用戶。
作為優選,本發明更進一步的技術方案是:
所述的測試任務接收包括測試用例、測試配置文件。
所述的測試任務預處理為根據步驟一接收測試任務,解析配置文件,獲取測試任務類別、網絡環境等信息,多個測試任務時循環執行,判斷測試任務是否是在內網執行,如果是則向內網客戶端分發駐留模塊,否則根據測試類別執行后續步驟。
所述的測試任務預處理包括單元測試、集成測試、系統測試和性能測試,其測試的具體內容分別為:
1)單元測試:編譯樁模塊;
2)集成測試,按照配置文件中的測試序列編譯各模塊;
3)系統測試,按照模塊列表編譯所有模塊;
4)性能測試,按照配置文件批量生成測試負載數據。
所述的測試任務結果輸出,包括網頁、郵件形式反饋測試結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東交通學院,未經山東交通學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611067895.6/2.html,轉載請聲明來源鉆瓜專利網。





