[發明專利]一種平臺服務與測試服務分離的自動化測試方法及系統在審
| 申請號: | 201911423681.1 | 申請日: | 2019-12-31 |
| 公開(公告)號: | CN111221729A | 公開(公告)日: | 2020-06-02 |
| 發明(設計)人: | 李成廣 | 申請(專利權)人: | 的盧技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F9/54 |
| 代理公司: | 南京禹為知識產權代理事務所(特殊普通合伙) 32272 | 代理人: | 王曉東 |
| 地址: | 211103 江蘇省*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 平臺 服務 測試 分離 自動化 方法 系統 | ||
本發明公開了一種平臺服務與測試服務分離的自動化測試方法及系統,包括以下步驟,平臺服務器提供平臺服務;所述平臺服務將測試的名稱與類?測試方法?測試參數綁定;前端服務給用戶展示測試名稱并提供用戶選擇測試名稱;后端服務監測到目標測試名稱被選擇后,將配置完成的相關執行指令和類名?方法名?參數發送給測試服務器;所述測試服務器通過TCP協議接收到相關執行指令和參數;執行完成后測試結果回傳至所述平臺服務器。本發明的有益效果:一是平臺服務與測試服務分離,平臺可對接多個測試服務,測試服務之間可以互不關聯,能夠由不同的人去維護不同的測試用例;二是平臺服務器之間將多個測試平臺化和規范化。
技術領域
本發明涉及的技術領域,尤其涉及一種平臺服務與測試服務分離的自動化測試方法及平臺服務與測試服務分離的自動化測試系統。
背景技術
近年來RPC(Remote Procedure Call)作為遠程過程調用,它是一種通過網絡從遠程計算機程序上請求服務,而不需要了解底層網絡技術的協議。RPC協議假定某些傳輸協議的存在,如TCP或UDP,為通信程序之間攜帶信息數據RPC采用客戶機/服務器模式,其中請求程序就是一個客戶機,而服務提供程序就是一個服務器。
首先,客戶機調用進程發送一個有進程參數的調用信息到服務進程,然后等待應答信息。在服務器端,進程保持睡眠狀態直到調用信息到達為止。當一個調用信息到達,服務器獲得進程參數,計算結果,發送答復信息,然后等待下一個調用信息,最后客戶端調用進程接收答復信息,獲得進程結果,然后調用執行繼續進行。Dango框架是基于python語言實現的功能完備的web框架,非常適合快速建站,可用于搭建自動化測試平臺,python語言適合編寫自動化測試用例。
發明內容
本部分的目的在于概述本發明的實施例的一些方面以及簡要介紹一些較佳實施例。在本部分以及本申請的說明書摘要和發明名稱中可能會做些簡化或省略以避免使本部分、說明書摘要和發明名稱的目的模糊,而這種簡化或省略不能用于限制本發明的范圍。
鑒于上述現有存在的問題,提出了本發明。
因此,本發明解決的一個技術問題是:提出一種平臺服務與測試服務分離的自動化測試方法,減少平臺服務器壓力和用例維護成本。
為解決上述技術問題,本發明提供如下技術方案:一種平臺服務與測試服務分離的自動化測試方法,包括以下步驟,平臺服務器提供平臺服務;所述平臺服務將測試的名稱與類-測試方法-測試參數綁定;前端服務給用戶展示測試名稱并提供用戶選擇測試名稱;后端服務監測到目標測試名稱被選擇后,將配置完成的相關執行指令和類名-方法名-參數發送給測試服務器;所述測試服務器通過TCP協議接收到相關執行指令和參數;執行完成后測試結果回傳至所述平臺服務器。
作為本發明所述的平臺服務與測試服務分離的自動化測試方法的一種優選方案,其中:所述平臺服務器的前端使用html、css、javascrip語法,所述平臺服務器的后端使用Django框架搭建自動化測試平臺為測試提供平臺服務。
作為本發明所述的平臺服務與測試服務分離的自動化測試方法的一種優選方案,其中:還包括以下測試步驟,所述測試服務器通過TCP協議接收到相關執行指令和參數后;通過python特性“反射”找到對應的測試方法;將參數傳給測試方法并進行反序列化并最后執行;當執行完成后將測試結果回傳至所述平臺服務。
作為本發明所述的平臺服務與測試服務分離的自動化測試方法的一種優選方案,其中:所述平臺服務器和所述測試服務器分別提供測試服務與平臺服務,包括以下步驟,以RPC技術為核心;采用測試服務與平臺服務分解的模式;測試服務平臺作為服務器給用戶提供測試執行入口并反饋報告;測試平臺本身作為客戶端請求所述測試服務器執行測試服務并接收測試服務器的測試結果,最終反饋到平臺頁面。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于的盧技術有限公司,未經的盧技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911423681.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種單車自發電裝置
- 下一篇:一種區塊鏈權限機制的使用方法





