[發明專利]一種SDNS接口自動化測試系統和方法在審
| 申請號: | 201810189761.4 | 申請日: | 2018-03-08 |
| 公開(公告)號: | CN108334456A | 公開(公告)日: | 2018-07-27 |
| 發明(設計)人: | 黃滟鴻;熊家文;史建琦;何積豐;李昂 | 申請(專利權)人: | 華東師范大學 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京辰權知識產權代理有限公司 11619 | 代理人: | 郝雅娟 |
| 地址: | 200062 上*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 自動化測試結果 調用結果 控制模塊 主流程 自動化測試系統 接口測試數據 接口測試 描述文件 測試配置文件 服務監控模塊 監控結果數據 報告模塊 報告指令 測試系統 讀取測試 發出指令 發起服務 服務監控 獲取服務 接口調用 內容獲取 配置文件 期望結果 生成測試 通用性強 比對 指令 輸出 保存 監控 期望 | ||
本發明公開了一種SDNS接口自動化測試系統和方法,該系統包括:主流程控制模塊,用于讀取測試配置文件,基于該測試配置文件的內容獲取待測SDNS接口的接口測試用例的描述文件和接口測試數據的指定路徑,基于該指定路徑下的接口測試用例的描述文件和接口測試數據執行SDNS接口調用并獲取實際調用結果,且發出指令;服務監控模塊,用于根據主流程控制模塊發出的服務監控指令發起服務監控以獲取服務監控結果數據并保存;期望結果模塊,用于將實際調用結果與期望調用結果進行比對而得到自動化測試結果,并輸出自動化測試結果;生成報告模塊,用于根據主流程控制模塊發出的生成報告指令并且基于自動化測試結果生成測試報告。該測試系統能夠快速實施、通用性強。
技術領域
本發明屬于軟件自動化測試技術領域,具體涉及一種SDNS接口自動化測試系統和方法。
背景技術
SDNS(SecureDNS)云服務作為穩定、安全的域名解析服務平臺,為用戶提供了方便、簡單、易用的操作界面,降低了用戶使用門檻。同時SDNS為渠道服務商提供了相同功能的Rest接口服務,而接口服務的測試一般都需要開發本地代理(客戶端)模擬對服務的調用,并解析和檢查服務器返回的內容。
這類現有測試技術通常有如下缺點:
a、自由框架編寫用例調試不便,后續拓展封裝方法需要不斷維護。
b、對測試人員有開發編碼需求,技能要求高。
c、測試工具使用受限,導致測試深度不夠。
d、輸出響應結果缺乏直觀準確的檢查手段。
e、測試通用性較差,需要針對不同業務調整編碼。
為了克服這類測試的上述缺點,需要提供能夠快速實施、通用性強、適用于各業務接口的自動化測試系統和方法。
發明內容
至少為了部分克服現有測試技術中的上述缺點,本發明提出了以下技術方案。
根據本發明的SDNS接口自動化測試系統,包括:
主流程控制模塊,用于讀取測試配置文件,基于該測試配置文件的內容獲取待測SDNS接口的接口測試用例的描述文件和接口測試數據的指定路徑,基于該指定路徑下的接口測試用例的描述文件和接口測試數據執行SDNS接口調用并獲取實際調用結果,且發出指令;
服務監控模塊,其與主流程控制模塊連接,用于根據主流程控制模塊發出的服務監控指令發起服務監控以獲取服務監控結果數據并保存;
期望結果模塊,其與主流程控制模塊連接,且存儲了執行SDNS接口調用的期望調用結果,用于將實際調用結果與期望調用結果進行比對而得到自動化測試結果,并輸出自動化測試結果;
生成報告模塊,其與主流程控制模塊連接,用于根據主流程控制模塊發出的生成報告指令并且基于自動化測試結果生成測試報告。
根據本發明的自動化測試系統,還包括:匯總數據模塊,其與主流程控制模塊連接,用于根據主流程控制模塊發出的匯總數據指令發起針對服務監控結果數據的數據匯總以匯總數據。
根據本發明的自動化測試系統,還包括:郵件通信模塊,其與期望結果模塊連接,用于向根據自動化測試結果選擇的不同收件人發送郵件,以通知必要收件人。
根據本發明的自動化測試系統,還包括:測試用例產生模塊,用于通過設定有效變量、斷言和線程來調試待測SDNS接口的接口測試用例,并且將調試通過后的待測SDNS接口的接口測試用例的描述文件和接口測試數據導出到指定路徑。
根據本發明的自動化測試系統,其中的測試用例產生模塊是Jmeter-GUI模塊,接口測試用例的描述文件是Jmx文件。
根據本發明的自動化測試方法,用于上文描述的自動化測試系統,包括以下步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華東師范大學,未經華東師范大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810189761.4/2.html,轉載請聲明來源鉆瓜專利網。





