[發明專利]一種基于節點式的自動化測試系統有效
| 申請號: | 201911082062.0 | 申請日: | 2019-11-07 |
| 公開(公告)號: | CN110928774B | 公開(公告)日: | 2023-05-05 |
| 發明(設計)人: | 王步飛;胡文強;吳慶磊;周海江 | 申請(專利權)人: | 杭州順網科技股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 杭州天勤知識產權代理有限公司 33224 | 代理人: | 王琛 |
| 地址: | 310013 浙江省*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 節點 自動化 測試 系統 | ||
1.一種基于節點式的自動化測試系統,其特征在于,包括:
登陸模塊,用于提供用戶登陸驗證及權限驗證的功能;
測試用例模塊,負責用戶對用例的管理,即從文件服務器中獲取用例信息,根據用例的類型指定執行的節點機類型,按照測試點編寫并設計所需用例組合成的測試策略;
測試策略模塊,用于將測試用例組合完成的測試策略加入測試數據,編排先后執行順序,配置業務邏輯需要重復執行的策略組,形成可執行的測試計劃,供測試計劃調用;
測試計劃模塊,用于為組合完成的測試策略定制執行方式,由用戶手動觸發執行的策略放入手動執行隊列,為自動觸發執行的策略指定觸發條件,為定期執行的策略定制執行計劃表,從而完成自動化測試的定義;
報告模塊,用于將測試結果匯總分析形成測試報告;
配置模塊,用于測試基礎環境配置,包括節點機中的支撐軟件信息、測試架構信息、測試軟件信息,將這些節點機的完整信息做好配置后,對于新被測系統加入時選擇對應的測試類型自動復制節點機完成快速新增節點機,快速加入測試隊列,完成對測試任務的支撐;
調度模塊,用于提供接口給測試計劃模塊,接收測試計劃模塊發來的測試計劃信息,分析測試用例類型,將不同類型的測試用例發布到對應的測試節點機中,并負責測試節點機響應的信息接收,生成執行參數列表,使不同類型的測試用例所需的參數共享,協調用例執行的先后順序,協調在不同節點機上執行的不同用例按照測試計劃的排序執行;
測試報告模塊,用于將調度模塊按照測試執行上報的測試報告匯總和分析;
所述登陸模塊的具體實現方案為:使用戶賬號以對稱加密形式存儲在數據庫中,密碼以非對稱加密存儲;分不同的用戶組,按照用戶組的信息分配權限,將用戶歸屬于用戶組內,一個用戶可分屬多個組,一個用戶多個組的權限去重后為用戶最終的權限,用戶認證后生成認證字符串并存儲于緩存中,有效期為30分鐘,有效期內的最后一次操作都將使有效期重置為最后一次操作起開始計算30分鐘過期;
所述測試用例歸屬于測試策略,用例間的參數傳遞是將前面用例的輸出寫入緩存服務器,以測試流水號與策略編號唯一區分,后續測試用例需按照測試流水號與策略編號獲取并使用;
所述報告模塊在測試執行完成后將測試結果數據寫入數據庫中,進而從數據庫中將本次測試的數據按模塊、輸入、實際結果、預期結果的形式形成測試報告HTML文檔存儲到報告目錄,并郵件發送給用戶組內人員和觸發執行人員;
所述配置模塊將信息成配置文件保存在文件服務器中,部署新節點機時在機器中下載配置文件信息,按照配置文件逐條確定節點機所需的支撐軟件,并根據配置文件信息將對應支撐軟件的參數按照配置文件生成,啟動監聽程序完成節點機的服務配置,使其加入服務隊列;
所述調度模塊在測試過程中通過鏈接信息監控節點執行測試時的運行狀態,測試用例執行完成后形成用例步驟執行過程文檔并放入測試報告中;調度模塊提供節點機的注冊接口,采用tcp/ip協議,節點機啟動監聽服務后向調度模塊注冊信息,調度模塊周期性檢測節點機的工作狀態,對于正常的節點機則提供測試計劃模塊調用,對于異常的節點機則發送節點機異常信息給管理員,提醒管理員排查故障,使解決故障的節點機重新加入執行隊列;
所述測試報告模塊通過對比用例的預期結果產生測試報告,包括測試每一個步驟的輸入數據、執行過程、實際輸出數據、與預期結果對比信息、測試過程中的機器狀況、網絡流量信息,進而將數字化的信息匯總到報表中,繪制過程中的信息曲線圖,生成HTML類型的測試報告,同時獲取測試計劃歸屬的用戶組信息,將測試報告郵件發送給組內成員,完成一次測試。
2.根據權利要求1所述的自動化測試系統,其特征在于:該系統將不同的測試階段發布到不同的機器上進行測試,同時可以支持不同機器上的測試用例可以協調執行,判斷測試輸入對應的輸出與預期的結果進行對比匹配完成測試,輸出測試報告到中心服務器進行匯總分析形成一次完整的測試,產生測試報告發送給相關人員。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州順網科技股份有限公司,未經杭州順網科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911082062.0/1.html,轉載請聲明來源鉆瓜專利網。





