[發(fā)明專利]測試用例更新方法、裝置、存儲介質(zhì)及電子設備在審
| 申請?zhí)枺?/td> | 202210647935.3 | 申請日: | 2022-06-08 |
| 公開(公告)號: | CN114924988A | 公開(公告)日: | 2022-08-19 |
| 發(fā)明(設計)人: | 楊倩嫻;孔玉英;裴素艷 | 申請(專利權)人: | 同盾科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京律智知識產(chǎn)權代理有限公司 11438 | 代理人: | 孫寶海 |
| 地址: | 310012 浙江省杭州市余*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 測試 更新 方法 裝置 存儲 介質(zhì) 電子設備 | ||
本公開涉及計算機技術領域,具體涉及一種測試用例更新方法、測試用例更新裝置、存儲介質(zhì)及電子設備。該測試用例更新方法包括:獲取第一測試用例樹;其中,所述第一測試用例樹包括引用節(jié)點,所述引用節(jié)點與第二測試用例樹中的引用源節(jié)點具有引用關系;在目標引用節(jié)點引用的目標引用源節(jié)點內(nèi)容變更時,將所述目標引用源節(jié)點變更后的內(nèi)容同步至所述目標引用節(jié)點;以及在目標引用節(jié)點內(nèi)容變更時,將所述目標引用節(jié)點變更后的內(nèi)容同步至所述目標引用源節(jié)點。本公開提供的測試用例更新方法能夠解決自動更新測試用例的問題。
技術領域
本公開涉及計算機技術領域,具體涉及一種測試用例更新方法、測試用例更新裝置、存儲介質(zhì)及電子設備。
背景技術
為了保證測試軟件的正常運行,通常需要使用測試用例對軟件功能進行測試。應用于大型研發(fā)項目的全量測試用例,是由多個子系統(tǒng)的全部或者部分模塊的樹狀測試基線用例拼接而成,在項目研發(fā)過程中可能需要對這些涉及的子系統(tǒng)模塊做功能變更,或者對新發(fā)現(xiàn)的測試點進行測試用例的更新。當項目結(jié)束,這些新增或者變更的測試用例通常需要人工謄寫到子系統(tǒng)的樹狀測試基線用例中,無法進行測試用例的自動更新,不僅耗費大量時間,且可能出現(xiàn)遺漏等情況。
需要說明的是,在上述背景技術部分公開的信息僅用于加強對本公開的背景的理解,因此可以包括不構(gòu)成對本領域普通技術人員已知的現(xiàn)有技術的信息。
發(fā)明內(nèi)容
本公開的目的在于提供一種測試用例更新方法、測試用例更新裝置、存儲介質(zhì)及電子設備,旨在解決自動更新測試用例的問題。
本公開的其他特性和優(yōu)點將通過下面的詳細描述變得顯然,或部分地通過本公開的實踐而習得。
根據(jù)本公開實施例的一方面,提供了一種測試用例更新方法,包括:獲取第一測試用例樹;其中,所述第一測試用例樹包括引用節(jié)點,所述引用節(jié)點與第二測試用例樹中的引用源節(jié)點具有引用關系;在目標引用節(jié)點引用的目標引用源節(jié)點內(nèi)容變更時,將所述目標引用源節(jié)點變更后的內(nèi)容同步至所述目標引用節(jié)點;以及在目標引用節(jié)點內(nèi)容變更時,將所述目標引用節(jié)點變更后的內(nèi)容同步至所述目標引用源節(jié)點。
根據(jù)本公開的一些實施例,基于前述方案,所述方法還包括:基于所述第二測試用例樹編寫所述第一測試用例樹,所述基于所述第二測試用例樹編寫所述第一測試用例樹,包括:根據(jù)測試需求以及所述第二測試用例樹中各節(jié)點的標識信息選取所述引用源節(jié)點組成測試子樹;復制所述測試子樹至所述第一測試用例樹,以得到與所述引用源節(jié)點具有引用關系的引用節(jié)點;基于所述引用節(jié)點編寫完成所述第一測試用例樹。
根據(jù)本公開的一些實施例,基于前述方案,所述將所述目標引用源節(jié)點變更后的內(nèi)容同步至所述目標引用節(jié)點,包括:根據(jù)所述引用關系確定所述測試子樹;將所述測試子樹中的目標引用源節(jié)點與所述第一測試用例樹中的目標引用節(jié)點進行比對得到第一對比結(jié)果;根據(jù)所述第一對比結(jié)果按照預設更新方式更新所述目標引用節(jié)點的節(jié)點內(nèi)容。
根據(jù)本公開的一些實施例,基于前述方案,所述將所述目標引用節(jié)點變更后的內(nèi)容同步至所述目標引用源節(jié)點,包括:將所述目標引用節(jié)點與所述第二測試用例樹進行比對得到第二對比結(jié)果;根據(jù)所述第二對比結(jié)果按照預設更新方式更新所述目標引用源節(jié)點的節(jié)點內(nèi)容。
根據(jù)本公開的一些實施例,基于前述方案,所述預設更新方式包括合并或覆蓋。
根據(jù)本公開的一些實施例,基于前述方案,所述方法還包括:對所述第二測試用例樹中各節(jié)點進行功能解析,或者基于所述第二測試用例樹中各節(jié)點的標注信息,以確定各節(jié)點的所述標識信息。
根據(jù)本公開的一些實施例,基于前述方案,在所述節(jié)點為模塊節(jié)點時,所述節(jié)點的標識信息包括模塊標識;在所述節(jié)點為用例節(jié)點時,所述節(jié)點的標識信息包括用例標識和用例等級標識;所述模塊節(jié)點包括至少一個用例節(jié)點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于同盾科技有限公司,未經(jīng)同盾科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210647935.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





