[發(fā)明專利]建設(shè)接口自動化測試及精準(zhǔn)測試的方法及裝置有效
| 申請?zhí)枺?/td> | 202210641815.2 | 申請日: | 2022-06-08 |
| 公開(公告)號: | CN114721970B | 公開(公告)日: | 2022-10-04 |
| 發(fā)明(設(shè)計)人: | 曹立品;白劍;黃海亮;梁瑛瑋;張海林;魯和平;李長杰;陳煥然;李樂;王浩;洪行健;冷冬;丁一 | 申請(專利權(quán))人: | 易方信息科技股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 廣州幫專高智知識產(chǎn)權(quán)代理事務(wù)所(特殊普通合伙) 44674 | 代理人: | 顏德昊 |
| 地址: | 510006 廣東省廣州*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 建設(shè) 接口 自動化 測試 精準(zhǔn) 方法 裝置 | ||
本發(fā)明提出了一種建設(shè)接口自動化測試及精準(zhǔn)測試的方法及裝置,所述方法包括:控制UI自動化模擬用戶操作,對被測軟件執(zhí)行UI自動化測試;設(shè)置代理監(jiān)聽UI自動化用例所產(chǎn)生的接口數(shù)據(jù)包,對各業(yè)務(wù)場景中所涉及到接口進(jìn)行抓包捕獲;針對捕獲到的接口數(shù)據(jù)進(jìn)行多維度的統(tǒng)計建模;根據(jù)所述多維度的統(tǒng)計建模的數(shù)據(jù),建設(shè)接口自動化測試及精準(zhǔn)測試。所述裝置使用了所述方法。本發(fā)明通過在UI自動化執(zhí)行的過程中截取業(yè)務(wù)數(shù)據(jù)包建立接口自動化測試的數(shù)據(jù)基礎(chǔ),快速生產(chǎn)了接口自動化測試所需的數(shù)據(jù);同時通過對抓獲的接口數(shù)據(jù)進(jìn)行各個維度的數(shù)據(jù)建模,讓數(shù)據(jù)價值最大化,便于接口自動化測試及精準(zhǔn)測試的高效利用,節(jié)省了研發(fā)人員的時間和精力。
技術(shù)領(lǐng)域
本發(fā)明涉及軟件測試技術(shù)領(lǐng)域,具體涉及一種建設(shè)接口自動化測試及精準(zhǔn)測試的方法及裝置。
背景技術(shù)
在傳統(tǒng)的軟件項目自動化測試中,由下向上分別包括單元測試、接口測試和UI測試,各種類型的自動化測試通常分開組織構(gòu)建,采取不同的技術(shù)方案和框架來實現(xiàn),相互之間沒有產(chǎn)生關(guān)聯(lián),在用例編寫和生成方面通常各自采取各自的技術(shù)方案。
采用上述所述的測試方法,以針對一個軟件項目的自動化測試為例,常規(guī)的思路是由下向上依次覆蓋,分開構(gòu)建不同的自動化測試項目從不同角度來描述和實現(xiàn)自動化測試,對自動化方案沒有實現(xiàn)組合利用機(jī)制,對自動化測試資源是一種浪費,極大的消耗了研發(fā)人員的時間和精力。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)的不足,本發(fā)明提出一種建設(shè)接口自動化測試及精準(zhǔn)測試的方法及裝置,解決了現(xiàn)有技術(shù)中在進(jìn)行軟件測試時自動化方案沒有實現(xiàn)組合利用機(jī)制,浪費測試資源,消耗研發(fā)人員的時間和精力等缺陷。
本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:一種建設(shè)接口自動化測試及精準(zhǔn)測試的方法,包括:
控制UI自動化模擬用戶操作,對被測軟件執(zhí)行UI自動化測試;
設(shè)置代理監(jiān)聽UI自動化用例所產(chǎn)生的接口數(shù)據(jù)包,對各業(yè)務(wù)場景中所涉及到接口進(jìn)行抓包捕獲;
針對捕獲到的接口數(shù)據(jù)進(jìn)行多維度的統(tǒng)計建模;
根據(jù)所述多維度的統(tǒng)計建模的數(shù)據(jù),建設(shè)接口自動化測試及精準(zhǔn)測試。
在其中一個實施例中,上述所述針對捕獲到的接口數(shù)據(jù)進(jìn)行多維度的統(tǒng)計建模的步驟,包括:
依次收錄系統(tǒng)的接口數(shù)據(jù),生成接口詳細(xì)信息建模;
獲取接口調(diào)用記錄和對應(yīng)的UI自動化業(yè)務(wù)數(shù)據(jù),生成接口調(diào)用記錄與UI自動化業(yè)務(wù)數(shù)據(jù)映射關(guān)聯(lián)建模;
獲取接口自動化引起的接口調(diào)用數(shù)據(jù)記錄,生成接口調(diào)用數(shù)據(jù)記錄建模;
根據(jù)各業(yè)務(wù)場景的UI自動化所調(diào)用的場景性接口,建立場景的自動化測試用例數(shù)據(jù),生成接口自動化測試用例數(shù)據(jù)建模。
在其中一個實施例中,上述所述根據(jù)所述多維度的統(tǒng)計建模的數(shù)據(jù),建設(shè)接口自動化測試及精準(zhǔn)測試的步驟,包括:
根據(jù)所述接口詳細(xì)信息建模、接口調(diào)用記錄與UI自動化業(yè)務(wù)數(shù)據(jù)映射關(guān)聯(lián)建模、接口調(diào)用數(shù)據(jù)記錄建模和接口自動化測試用例數(shù)據(jù)建模,自動錄入與接口和用例對應(yīng)的數(shù)據(jù)用于建設(shè)接口自動化測試。
在其中一個實施例中,上述所述根據(jù)所述多維度的統(tǒng)計建模的數(shù)據(jù),建設(shè)接口自動化測試及精準(zhǔn)測試的步驟,包括:
根據(jù)所述接口詳細(xì)信息建模、接口調(diào)用記錄與UI自動化業(yè)務(wù)數(shù)據(jù)映射關(guān)聯(lián)建模、接口調(diào)用數(shù)據(jù)記錄建模和接口自動化測試用例數(shù)據(jù)建模,統(tǒng)計接口變更與各UI變動的對應(yīng)關(guān)系,以及統(tǒng)計UI變動與舊接口的調(diào)用關(guān)系,自動錄入為精準(zhǔn)化測試的前置數(shù)據(jù)。
在其中一個實施例中,上述所述針對捕獲到的接口數(shù)據(jù)進(jìn)行多維度的統(tǒng)計建模的步驟之前,還包括:
執(zhí)行與接口數(shù)據(jù)包中的接口數(shù)據(jù)關(guān)聯(lián)的數(shù)據(jù)清洗操作。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于易方信息科技股份有限公司,未經(jīng)易方信息科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210641815.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種數(shù)字化專業(yè)建設(shè)評估方法
- 一種基于電網(wǎng)的時序建設(shè)安全穩(wěn)定的評估方法
- 一種自動獲取團(tuán)隊建設(shè)方案的方法
- 一種城市建設(shè)氣候變化緊迫?適應(yīng)度的關(guān)聯(lián)映射計算方法
- 一種確定大橋建設(shè)方案的方法
- 一種智慧燃?xì)饩W(wǎng)建設(shè)系統(tǒng)
- 一種智能電網(wǎng)建設(shè)系統(tǒng)
- 一種產(chǎn)業(yè)園建設(shè)管理系統(tǒng)
- 一種基于城市關(guān)聯(lián)分析的多因素海綿城市建設(shè)及評估方法
- 一種提高生態(tài)場地生態(tài)價值的建設(shè)方法
- 自動化設(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ù)





