[發(fā)明專利]測試用例的執(zhí)行方法、裝置及存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 201810100594.1 | 申請日: | 2018-02-01 |
| 公開(公告)號: | CN110109815A | 公開(公告)日: | 2019-08-09 |
| 發(fā)明(設(shè)計)人: | 張南駿 | 申請(專利權(quán))人: | 中興通訊股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 工業(yè)和信息化部電子專利中心 11010 | 代理人: | 焉明濤 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 測試 依賴關(guān)系 分布式架構(gòu) 存儲介質(zhì) 測試需求 軟件程序 自動測試 并行 協(xié)作 | ||
本發(fā)明公開了一種測試用例的執(zhí)行方法、裝置及存儲介質(zhì),所述方法包括:確定多個測試用例之間的依賴關(guān)系;根據(jù)所述依賴關(guān)系控制多個執(zhí)行機(jī)執(zhí)行所述多個測試用例。本發(fā)明使各個執(zhí)行機(jī)可以根據(jù)依賴關(guān)系的約束執(zhí)行測試用例,并滿足在分布式架構(gòu)中的軟件程序的測試需求,進(jìn)而使分布式架構(gòu)中的多個執(zhí)行機(jī)可以協(xié)作進(jìn)行并行自動測試。
技術(shù)領(lǐng)域
本發(fā)明涉及軟件測試領(lǐng)域,特別是涉及一種測試用例的執(zhí)行方法、裝置及存儲介質(zhì)。
背景技術(shù)
目前在軟件測試領(lǐng)域,大部分軟件測試工具只支持在單臺機(jī)器上運(yùn)行測試用例。隨著業(yè)務(wù)軟件的大型化、高性能化,軟件架構(gòu)越來越趨向于采用分布式架構(gòu);在分布式架構(gòu)中,軟件往往由多個不同模塊組成,一個軟件的業(yè)務(wù)邏輯由多臺機(jī)器來組成,這些模塊分別運(yùn)行在各自的機(jī)器上,各機(jī)器間便形成了一定的依賴關(guān)系。
傳統(tǒng)的軟件測試,對于多臺機(jī)器運(yùn)行測試用例,一般每個機(jī)器獨(dú)立運(yùn)行相應(yīng)測試用例,因此不能滿足分布式架構(gòu)中,軟件并行自動測試的需求。
發(fā)明內(nèi)容
為了克服上述缺陷,本發(fā)明要解決的技術(shù)問題是提供一種測試用例的執(zhí)行方法、裝置及存儲介質(zhì),用以實現(xiàn)軟件程序在分布式架構(gòu)中的測試。
為解決上述技術(shù)問題,本發(fā)明實施例中的一種測試用例的執(zhí)行方法,包括:
確定多個測試用例之間的依賴關(guān)系;
根據(jù)所述依賴關(guān)系控制多個執(zhí)行機(jī)執(zhí)行所述多個測試用例。
為解決上述技術(shù)問題,本發(fā)明實施例中的種測試用例的執(zhí)行裝置,包括存儲器和處理器;所述存儲器存儲有測試用例的執(zhí)行計算機(jī)程序,所述處理器執(zhí)行所述計算機(jī)程序,以實現(xiàn)如上所述方法的步驟。
為解決上述技術(shù)問題,本發(fā)明實施例中的一種計算機(jī)可讀存儲介質(zhì),存儲有測試用例的執(zhí)行計算機(jī)程序,所述計算機(jī)程序被至少一個處理器執(zhí)行時,以實現(xiàn)如上所述方法的步驟。
為解決上述技術(shù)問題,本發(fā)明實施例中的一種測試用例的執(zhí)行系統(tǒng),包括一個測試用例的執(zhí)行裝置以及多個執(zhí)行機(jī),其中,
所述測試用例的執(zhí)行裝置,用于確定多個測試用例之間的依賴關(guān)系;根據(jù)所述依賴關(guān)系控制所述多個執(zhí)行機(jī)執(zhí)行所述多個測試用例;
所述多個執(zhí)行機(jī),用于執(zhí)行所述多個測試用例。
本發(fā)明有益效果如下:
本發(fā)明各個實施例通過確定多個測試用例之間的依賴關(guān)系,根據(jù)所述依賴關(guān)系控制多個執(zhí)行機(jī)執(zhí)行所述多個測試用例,從而使各個執(zhí)行機(jī)可以根據(jù)依賴關(guān)系的約束執(zhí)行測試用例,并滿足在分布式架構(gòu)中的軟件程序的測試需求,進(jìn)而使分布式架構(gòu)中的多個執(zhí)行機(jī)可以協(xié)作進(jìn)行并行自動測試。
附圖說明
圖1是本發(fā)明實施例中一種測試用例的執(zhí)行方法的流程圖;
圖2是本發(fā)明實施例中一可選地分布式架構(gòu)中測試場景示意圖;
圖3是本發(fā)明實施例中一可選地鏈表配置效果示意圖;
圖4是本發(fā)明實施例中一可選地測試用例的執(zhí)行方法的流程圖;
圖5是本發(fā)明實施例中一種測試用例的執(zhí)行裝置的結(jié)構(gòu)示意圖。
具體實施方式
為了解決現(xiàn)有技術(shù)的問題,本發(fā)明提供了一種測試用例的執(zhí)行方法、裝置及存儲介質(zhì),以下結(jié)合附圖以及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不限定本發(fā)明。
在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(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/201810100594.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 基于依賴的軟件包依賴關(guān)系檢查方法
- 一種基于AS間合作的糧庫監(jiān)控網(wǎng)絡(luò)系統(tǒng)處理方法
- 滿足應(yīng)用依賴關(guān)系
- 一種Linux操作系統(tǒng)軟件包依賴關(guān)系檢測方法
- 基于數(shù)據(jù)起源依賴關(guān)系分析模型的數(shù)據(jù)依賴分析方法
- 一種依賴關(guān)系的生成方法及裝置
- 一種依賴關(guān)系拓?fù)鋱D的繪制方法和裝置
- 多應(yīng)用依賴樹生成方法、裝置、電子設(shè)備及計算機(jī)介質(zhì)
- 項目依賴關(guān)系變化的檢測方法及裝置
- 微服務(wù)依賴關(guān)系確定方法、裝置及存儲介質(zhì)
- 一種分布式數(shù)據(jù)處理方法及系統(tǒng)
- 分布式架構(gòu)集群擴(kuò)容方法及裝置
- 一種分布式商城架構(gòu)系統(tǒng)
- 基于分布式架構(gòu)的數(shù)據(jù)儲存、查詢方法及系統(tǒng)
- 一種分布式軟件架構(gòu)方法及裝置
- 一種分布式儲能系統(tǒng)的充電方法及系統(tǒng)
- 一種跨集群的任務(wù)調(diào)度系統(tǒng)及方法
- 一種大數(shù)據(jù)存儲解析查詢系統(tǒng)
- 一種基于CS架構(gòu)的分布式數(shù)據(jù)采集方法及系統(tǒng)
- 分布式集群的部署方法、裝置、電子設(shè)備及可讀存儲介質(zhì)
- 用于接合與分離存儲介質(zhì)的裝置
- 存儲介質(zhì)陣列控制器、控制方法、設(shè)備、和存儲介質(zhì)驅(qū)動器
- 存儲介質(zhì)處理方法、系統(tǒng)及數(shù)據(jù)讀寫操作方法、系統(tǒng)
- 存儲裝置、存儲介質(zhì)以及存儲介質(zhì)的制造方法
- 數(shù)據(jù)存儲
- 存儲介質(zhì)之間的數(shù)據(jù)遷移
- 一種基于存儲系統(tǒng)的控制方法及裝置
- 自助設(shè)備及自助設(shè)備的介質(zhì)存儲裝置
- 融合存儲系統(tǒng)中的數(shù)據(jù)遷移方法和裝置
- 一種數(shù)據(jù)存儲方法、裝置及電子設(shè)備





