[發(fā)明專利]測試文件的確定方法及裝置、存儲介質(zhì)及電子裝置有效
| 申請?zhí)枺?/td> | 202110707549.4 | 申請日: | 2021-06-24 |
| 公開(公告)號: | CN113434405B | 公開(公告)日: | 2023-06-13 |
| 發(fā)明(設(shè)計)人: | 朱凱奇 | 申請(專利權(quán))人: | 青島海爾科技有限公司;海爾智家股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F18/24 |
| 代理公司: | 北京康信知識產(chǎn)權(quán)代理有限責(zé)任公司 11240 | 代理人: | 王曉婷 |
| 地址: | 266101 山東省*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 測試 文件 確定 方法 裝置 存儲 介質(zhì) 電子 | ||
本發(fā)明公開了一種測試文件的確定方法及裝置、存儲介質(zhì)及電子裝置,其中,上述方法包括:確定待測試接口的邏輯圖對目標組件的功能進行分類,以確定目標組件具備的多個功能類型,其中,邏輯圖用于指示待測試接口的功能邏輯;根據(jù)預(yù)設(shè)的標識表為多個功能類型中的每一個功能類型添加標識序號,以確定出多個待測試場景;根據(jù)邏輯圖和多個待測試場景確定待測試的測試文件,解決了相關(guān)技術(shù)中,無法對不同系統(tǒng)端的測試邏輯進行統(tǒng)一,后續(xù)排查問題復(fù)雜等問題,實現(xiàn)了對于測試邏輯的準確確認,繼而統(tǒng)一了不同系統(tǒng)端的測試邏輯,并通過序號標識方便后續(xù)對于異常功能問題的排查,提升了對于測試代碼的開發(fā)效率。
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種測試文件的確定方法及裝置、存儲介質(zhì)及電子裝置。
背景技術(shù)
目前App的組件庫越來越多,很多組件為了交付任務(wù),除了簡單的自測外,沒有辦法的保證代碼在特殊場景的邏輯正確。往往是提測或者上線后,發(fā)現(xiàn)在極端或者特定場景下導(dǎo)致問題。且Android和iOS的雙端邏輯不一致,導(dǎo)致排查問題也相對困難,此外,在相關(guān)技術(shù)中,移動端雙端都需要自己寫自己用例、使用不同的用例腳本,導(dǎo)致單元測試流程復(fù)雜而耗時,并且無法保證iOS和Android雙端邏輯一致、覆蓋場景一致。目前已有的技術(shù)cucumber、mock框架,但是從代碼開發(fā)上指導(dǎo)意義不大。且維護測試成本高。
針對相關(guān)技術(shù)中,無法對不同系統(tǒng)端的測試邏輯進行統(tǒng)一,后續(xù)排查問題復(fù)雜等問題,尚未提出有效的解決方案。
發(fā)明內(nèi)容
本發(fā)明實施例提供了一種測試文件的確定方法及裝置、存儲介質(zhì)及電子裝置,以至少解決相關(guān)技術(shù)中,以至少解決相關(guān)技術(shù)中,無法對不同系統(tǒng)端的測試邏輯進行統(tǒng)一,后續(xù)排查問題復(fù)雜等問題。
根據(jù)本發(fā)明實施例的一個方面,提供了一種測試文件的確定方法,包括:確定待測試接口的邏輯圖對目標組件的功能進行分類,以確定所述目標組件具備的多個功能類型,其中,所述邏輯圖用于指示待測試接口的功能邏輯;根據(jù)預(yù)設(shè)的標識表為所述多個功能類型中的每一個功能類型添加標識序號,以確定出多個待測試場景;根據(jù)所述邏輯圖和所述多個待測試場景確定待測試的測試文件。
在一個示例性實施例中,根據(jù)預(yù)設(shè)的標識表為所述多個功能類型中的每一個功能類型添加標識序號,以確定出多個待測試場景,包括:獲取數(shù)據(jù)庫中存儲的所述預(yù)設(shè)的標識表,其中,所述預(yù)設(shè)的標識表用于指示不同功能類型對應(yīng)的唯一標識序號;根據(jù)所述預(yù)設(shè)的標識表對所述多個功能類型中的每一個功能類型進行匹配,以確定出多個待測試場景。
在一個示例性實施例中,根據(jù)所述預(yù)設(shè)的標識表對所述多個功能類型中的每一個功能類型進行匹配,以確定出多個待測試場景之后,上述方法還包括:確定所述多個待測試場景中每一個場景對應(yīng)的約束文檔,其中,所述約束文檔包含以下至少之一:功能類型的起始序號、功能類型對應(yīng)分類的解釋、功能類型的通用術(shù)語、待測試接口的名稱信息、目標組件的后臺信息、邏輯圖的標識符解釋、邏輯圖的相關(guān)領(lǐng)域語言;根據(jù)所述約束文檔確定每一個場景的應(yīng)用范圍,其中,所述應(yīng)用范圍用于指示約束文檔涉及的功能的使用范圍。
在一個示例性實施例中,確定待測試接口的邏輯圖對目標組件的功能進行分類之前,上述方法還包括:確定所述邏輯圖中每一個節(jié)點的標識信息,其中,所述標識信息用于指示根據(jù)預(yù)設(shè)的標注規(guī)則對節(jié)點進行操作的可視化標識;根據(jù)所述標識信息確定所述待測試接口的測試特征,其中,所述測試特征用于指示待測試接口執(zhí)行測試的對應(yīng)功能。
在一個示例性實施例中,所述預(yù)設(shè)的標注規(guī)則,至少包括以下之一:在所述待測試接口具備多個邏輯圖時,將所述多個邏輯圖分別使用不同的圖形標識進行標識;在所述邏輯圖最終的邏輯結(jié)果對應(yīng)的節(jié)點存在多個時,將符合預(yù)設(shè)條件的所述節(jié)點的邏輯結(jié)果用目標顏色標注;在所述邏輯圖中的存在失敗節(jié)點時,將所述失敗節(jié)點用第一顏色標注;在所述邏輯圖中的存在成功節(jié)點時,將所述成功節(jié)點用第二顏色標注。
該專利技術(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/202110707549.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





