[發(fā)明專利]基于B/S架構(gòu)的自動化測試方法、裝置、存儲介質(zhì)及設(shè)備在審
| 申請?zhí)枺?/td> | 202110604298.7 | 申請日: | 2021-05-31 |
| 公開(公告)號: | CN113204495A | 公開(公告)日: | 2021-08-03 |
| 發(fā)明(設(shè)計)人: | 熊盛;陳俊宇;翁國川 | 申請(專利權(quán))人: | 廣州方硅信息技術(shù)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F9/451 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 陳嘉雯 |
| 地址: | 511442 廣東省廣州*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 架構(gòu) 自動化 測試 方法 裝置 存儲 介質(zhì) 設(shè)備 | ||
本發(fā)明提供的一種基于B/S架構(gòu)的自動化測試方法、裝置、存儲介質(zhì)及設(shè)備,當(dāng)用戶需要使用自動化測試工具自定制一個自動化測試用例時,可以發(fā)送創(chuàng)建用例請求,客戶端收到該創(chuàng)建用例請求后,新建用例事件,并顯示對應(yīng)的自定義界面供用戶進行參數(shù)設(shè)置,當(dāng)用戶設(shè)置好參數(shù)后,客戶端接收用戶輸入的參數(shù)信息,并根據(jù)該參數(shù)信息生成對應(yīng)的測試數(shù)據(jù),以便服務(wù)器根據(jù)該測試數(shù)據(jù)進行解析,并提取相應(yīng)的用例信息對指定設(shè)備進行自動化測試;上述整個測試流程無需研發(fā)人員的介入,用戶可自行通過頁面的交互直接完成以上操作,有效提高測試效率以及用戶體驗,并減少人力成本。
技術(shù)領(lǐng)域
本發(fā)明涉及自動化測試技術(shù)領(lǐng)域,尤其涉及一種基于B/S架構(gòu)的自動化測試方法、裝置、存儲介質(zhì)及設(shè)備。
背景技術(shù)
自動化測試是指在軟件測試中使用獨立于待測軟件的其他軟件來自動執(zhí)行測試、比較實際結(jié)果與預(yù)期并生成測試報告這一過程。在測試流程已經(jīng)確定后,測試自動化可以自動執(zhí)行的一些重復(fù)但必要測試工作,也可以完成手動測試幾乎不可能完成的測試。對于持續(xù)交付和持續(xù)集成的開發(fā)方式而言,測試自動化是至關(guān)重要的。
當(dāng)前各個自動化測試平臺面向的都是研發(fā)人員,如果用戶需要使用自動化測試工具自定制一個自動化測試用例,或是靈活組合多個用例來對軟件產(chǎn)品進行測試任務(wù),則需要研發(fā)人員的介入與人力的投入,該自動化測試平臺無法直接根據(jù)用戶的交互指令完成相應(yīng)的操作,影響測試效率并增加人力成本;另外該自動化測試平臺的自動化程度較低,也會導(dǎo)致用戶體驗感較差。
發(fā)明內(nèi)容
本發(fā)明的目的旨在至少能解決上述的技術(shù)缺陷之一,特別是現(xiàn)有技術(shù)中自動化測試平臺無法直接根據(jù)用戶的交互指令完成相應(yīng)的操作,影響測試效率并增加人力成本;另外該自動化測試平臺的自動化程度較低,也會導(dǎo)致用戶體驗感較差的技術(shù)缺陷。
本發(fā)明提供了一種基于B/S架構(gòu)的自動化測試方法,所述方法包括:
響應(yīng)于用戶的創(chuàng)建用例請求,新建用例事件對應(yīng)的自定義界面,所述自定義界面包含多個參數(shù)選項;
接收所述用戶輸入的與各個參數(shù)選項對應(yīng)的參數(shù)信息;
根據(jù)所述參數(shù)信息生成與所述用例事件對應(yīng)的測試數(shù)據(jù),并將所述測試數(shù)據(jù)發(fā)送至服務(wù)器,所述服務(wù)器用于對所述測試數(shù)據(jù)進行解析后提取用例信息,并基于所述用例信息對指定設(shè)備進行自動化測試。
可選地,所述響應(yīng)于用戶的創(chuàng)建用例請求的步驟之前,還包括:
響應(yīng)于用戶的自動化測試請求,生成對應(yīng)的設(shè)備管理界面,所述設(shè)備管理界面包含歷史設(shè)備以及新增設(shè)備;
接收用戶對所述歷史設(shè)備或所述新增設(shè)備的選擇操作,并依據(jù)所述選擇操作生成對應(yīng)的用例管理頁面。
可選地,所述的基于B/S架構(gòu)的自動化測試方法,還包括:
基于所述用戶的選擇操作,向服務(wù)器發(fā)送設(shè)備連接指令,以使所述服務(wù)器根據(jù)所述設(shè)備連接指令對所述歷史設(shè)備或所述新增設(shè)備進行連接操作。
可選地,所述的基于B/S架構(gòu)的自動化測試方法,還包括:
接收用戶在所述用例管理頁面選擇的執(zhí)行用例,并將所述用戶選擇的執(zhí)行用例發(fā)送至所述服務(wù)器,以使所述服務(wù)器對連接設(shè)備進行自動化測試。
可選地,所述響應(yīng)于用戶的創(chuàng)建用例請求,新建用例事件對應(yīng)的自定義界面的步驟,包括:
響應(yīng)于用戶的創(chuàng)建用例請求;
基于所述創(chuàng)建用例請求新建用例事件;
生成與所述用例事件對應(yīng)的自定義界面。
可選地,所述參數(shù)信息至少包括事件類型、事件描述、控件ID和內(nèi)循環(huán)次數(shù)。
可選地,所述根據(jù)所述參數(shù)信息生成與所述用例事件對應(yīng)的測試數(shù)據(jù)的步驟,包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣州方硅信息技術(shù)有限公司,未經(jīng)廣州方硅信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110604298.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 自動化設(shè)備和自動化系統(tǒng)
- 一種基于流程驅(qū)動的測試自動化方法以及測試自動化系統(tǒng)
- 用于工業(yè)自動化設(shè)備認(rèn)識的系統(tǒng)和方法
- 實現(xiàn)過程自動化服務(wù)的標(biāo)準(zhǔn)化設(shè)計方法學(xué)的自動化系統(tǒng)
- 一種日產(chǎn)50萬安時勻漿自動化系統(tǒng)
- 一種自動化肥料生產(chǎn)系統(tǒng)
- 一種電氣自動化設(shè)備自動檢測系統(tǒng)及檢測方法
- 用于自動化應(yīng)用的抽象層
- 一種基于虛擬化架構(gòu)的自動化系統(tǒng)功能驗證方法
- 自動化測試框架自動測試的實現(xiàn)技術(shù)





