[發(fā)明專利]測試用例復(fù)用方法、裝置、電子設(shè)備及存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202111496636.6 | 申請日: | 2021-12-09 |
| 公開(公告)號: | CN114265767A | 公開(公告)日: | 2022-04-01 |
| 發(fā)明(設(shè)計(jì))人: | 喻妍;何渝君;方清;張磊;鄔明罡 | 申請(專利權(quán))人: | 瀚云科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京超凡宏宇專利代理事務(wù)所(特殊普通合伙) 11463 | 代理人: | 楊奇松 |
| 地址: | 214000 江蘇省無錫市無錫新區(qū)新*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 測試 用例復(fù)用 方法 裝置 電子設(shè)備 存儲 介質(zhì) | ||
本申請?zhí)峁┮环N測試用例復(fù)用方法、裝置、電子設(shè)備及存儲介質(zhì),涉及計(jì)算機(jī)技術(shù)領(lǐng)域。本申請?zhí)峁┑臏y試用例復(fù)用方法包括:獲取測試用例,其中,所述測試用例包括測試用例所對應(yīng)的測試用例步驟、以及參數(shù);通過關(guān)鍵字封裝所述測試用例獲得封裝后的測試用例,其中,所述關(guān)鍵字包括預(yù)設(shè)判斷條件和與所述測試用例相關(guān)的后續(xù)測試的測試用例的編號,所述預(yù)設(shè)判斷條件包括所述參數(shù)和預(yù)設(shè)基準(zhǔn)值;以及檢測對所述封裝后的測試用例的調(diào)用,并在檢測到對其調(diào)用時(shí),按照所述預(yù)設(shè)判斷條件,確定調(diào)用的所述后續(xù)測試的測試用例的編號。本申請?zhí)峁┑臏y試用例復(fù)用方法可以解決自動化測試中調(diào)用測試用例效率低下的問題。
技術(shù)領(lǐng)域
本申請涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體而言,涉及一種測試用例復(fù)用方法、裝置、電子設(shè)備及存儲介質(zhì)。
背景技術(shù)
目前,自動化測試人員在編寫自動化腳本的過程中,通常有很多測試場景,操作步驟有相同的部分,目前傳統(tǒng)的方式就是把重復(fù)的操作步驟封裝成關(guān)鍵字,在用例中引用這些關(guān)鍵字,避免編寫重復(fù)的測試腳本。
但測試場景中,不同的結(jié)果需要執(zhí)行不同的用例,因此,現(xiàn)有的很多自動化測試框架,需要編寫大量自動化測試腳本,效率低下。
發(fā)明內(nèi)容
本申請實(shí)施例的目的在于提供一種測試用例復(fù)用方法、裝置、電子設(shè)備及存儲介質(zhì),用以解決自動化測試中調(diào)用測試用例效率低下的問題。
主要包括以下幾個(gè)方面:
第一方面,本申請?zhí)峁┮环N測試用例復(fù)用方法,所述方法包括:
獲取測試用例,其中,所述測試用例包括測試用例所對應(yīng)的測試用例步驟、以及參數(shù);
通過關(guān)鍵字封裝所述測試用例獲得封裝后的測試用例,其中,所述關(guān)鍵字包括預(yù)設(shè)判斷條件和與所述測試用例相關(guān)的后續(xù)測試的測試用例的編號,所述預(yù)設(shè)判斷條件包括所述參數(shù)和預(yù)設(shè)基準(zhǔn)值;以及
檢測對所述封裝后的測試用例的調(diào)用,并在檢測到對其調(diào)用時(shí),按照所述預(yù)設(shè)判斷條件,確定調(diào)用的所述后續(xù)測試的測試用例的編號。
本申請實(shí)施例提供的測試用例復(fù)用方法,通過關(guān)鍵字封裝測試用例,并封裝預(yù)設(shè)判斷條件以及后續(xù)測試的測試用例的編號,通過預(yù)設(shè)判斷條件確定調(diào)用的后續(xù)測試的測試用例的編號,可提高測試用例的復(fù)用性,提高系統(tǒng)測試的工作效率。
在一些可選的實(shí)現(xiàn)方式中,所述參數(shù)包括判斷參數(shù);所述方法還包括:通過配置所述測試用例的最終步驟的值為所述判斷參數(shù),配置所述測試用例的所述測試用例步驟和所述參數(shù)的對應(yīng)關(guān)系。
在上述實(shí)現(xiàn)方式中,將測試用例的最終步驟的值配置為判斷參數(shù),以判斷參數(shù)選擇調(diào)用的后續(xù)測試的測試用例的編號,可提高測試用例的復(fù)用性。
在一些可選的實(shí)現(xiàn)方式中,所述通過關(guān)鍵字封裝所述測試用例獲得封裝后的測試用例,包括:
封裝所述判斷參數(shù)和預(yù)設(shè)基準(zhǔn)值為所述預(yù)設(shè)判斷條件。
在上述實(shí)現(xiàn)方式中,封裝判斷參數(shù)和預(yù)設(shè)基準(zhǔn)值為預(yù)設(shè)判斷條件,可以通過預(yù)設(shè)判斷條件選擇調(diào)用的測試用例,提高測試用例的復(fù)用性。
在一些可選的實(shí)現(xiàn)方式中,所述判斷參數(shù)包括字符串、數(shù)字以及變量引用;所述預(yù)設(shè)基準(zhǔn)值包括與所述判斷參數(shù)相對應(yīng)的字符串,數(shù)字以及變量引用。
在上述實(shí)現(xiàn)方式中,判斷參數(shù)和預(yù)設(shè)基準(zhǔn)值均包括字符串、數(shù)字以及變量引用,可封裝多種形式的測試用例,提高測試用例的適用性。
在一些可選的實(shí)現(xiàn)方式中,所述方法還包括:
采用runcaseif語句調(diào)用所述通過關(guān)鍵字封裝的測試用例。
在上述實(shí)現(xiàn)方式中,將測試用例通過關(guān)鍵字封裝,在用例中調(diào)用這些關(guān)鍵字,避免重復(fù)編寫測試腳本,提高測試效率。
該專利技術(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/202111496636.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測;錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過測試作故障硬件的檢測或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測試或調(diào)試防止錯(cuò)誤





