[發(fā)明專利]軟件測試方法、裝置、設(shè)備及存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202110576272.6 | 申請日: | 2021-05-25 |
| 公開(公告)號: | CN113407441A | 公開(公告)日: | 2021-09-17 |
| 發(fā)明(設(shè)計)人: | 金虎;張林;李軍;黃向華;劉益群;李斌;呂新偉 | 申請(專利權(quán))人: | 威勝集團(tuán)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 深圳市世紀(jì)恒程知識產(chǎn)權(quán)代理事務(wù)所 44287 | 代理人: | 郝懷慶 |
| 地址: | 410000 湖南省長*** | 國省代碼: | 湖南;43 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 軟件 測試 方法 裝置 設(shè)備 存儲 介質(zhì) | ||
本發(fā)明屬于軟件測試技術(shù)領(lǐng)域,公開了一種軟件測試方法、裝置、設(shè)備及存儲介質(zhì)。該方法包括:獲取測試元件邏輯關(guān)系以及從預(yù)設(shè)測試用例中選取目標(biāo)測試用例;根據(jù)所述測試元件邏輯關(guān)系以及目標(biāo)測試用例生成測試用例集合;從預(yù)設(shè)測試用例集合中選取目標(biāo)測試用例集合;根據(jù)所述測試用例集合與目標(biāo)測試用例集合中的測試用例對目標(biāo)軟件進(jìn)行測試。通過上述方式,用戶可以根據(jù)可視化的元件設(shè)計測試元件邏輯關(guān)系,軟件測試平臺根據(jù)測試元件邏輯關(guān)系生成用戶設(shè)計的測試用例,用戶也可以選取預(yù)設(shè)測試用例,根據(jù)用戶設(shè)計及選取的測試用例生成測試用例集合,并使用該測試用例集合對目標(biāo)軟件進(jìn)行測試。
技術(shù)領(lǐng)域
本發(fā)明涉及軟件測試技術(shù)領(lǐng)域,尤其涉及一種軟件測試方法、裝置、設(shè)備及存儲介質(zhì)。
背景技術(shù)
目前常用的測試工具分為10類:測試管理工具、接口測試工具、性能測試工具、C/S自動化工具、白盒測試工具、代碼掃描工具、持續(xù)集成工具、網(wǎng)絡(luò)測試工具、app自動化工具、web安全測試工具。
但各個行業(yè)單打獨(dú)斗,自立門戶,每個行業(yè)、每個企業(yè)都不得不投入大量的軟件開發(fā)人員實(shí)現(xiàn)特定功能的測試。軟件缺乏平臺化,不同類別的產(chǎn)品需要開發(fā)不同的軟件,造成軟件種類繁多,版本繁多,增加了軟件管理的難度和使用的不確定度。軟件缺乏擴(kuò)展性,每個軟件都是為特定用戶需求實(shí)現(xiàn),軟件的功能相對單一,增加新的功能需要對軟件進(jìn)行重新技術(shù)升級,開發(fā)周期長。軟件基本都是閉源的系統(tǒng),缺乏軟件生態(tài),隨著軟件網(wǎng)絡(luò)化、服務(wù)化、智能化的發(fā)展,軟件系統(tǒng)復(fù)雜性不斷增長,缺乏健康的生態(tài)化發(fā)展的軟件,其生命周期大大縮短。軟件開發(fā)仍屬于研發(fā)人員的專有職能,測試人員無法主動深度地將測試專業(yè)技能應(yīng)用到系統(tǒng)設(shè)計上,只能先根據(jù)測試任務(wù)給軟件開發(fā)人員提出需求,在軟件開發(fā)人員提供的軟件基礎(chǔ)上按預(yù)期應(yīng)用,操作局限性較大。
上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種軟件測試方法、裝置、設(shè)備及存儲介質(zhì),旨在解決現(xiàn)有技術(shù)中沒有統(tǒng)一的軟件測試平臺且測試工具缺乏擴(kuò)展性的技術(shù)問題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種軟件測試方法,所述方法包括以下步驟:
獲取測試元件邏輯關(guān)系以及從預(yù)設(shè)測試用例中選取目標(biāo)測試用例;
根據(jù)所述測試元件邏輯關(guān)系以及目標(biāo)測試用例生成測試用例集合;
從預(yù)設(shè)測試用例集合中選取目標(biāo)測試用例集合;
根據(jù)所述測試用例集合與目標(biāo)測試用例集合中的測試用例對目標(biāo)軟件進(jìn)行測試。
可選地,所述根據(jù)所述測試元件邏輯關(guān)系以及目標(biāo)測試用例生成測試用例集合的步驟,包括:
根據(jù)所述測試元件邏輯關(guān)系確定各測試元件以及各測試元件的元件邏輯順序;
確定各測試元件對應(yīng)的測試動作;
根據(jù)所述元件邏輯順序確定所述測試動作的測試邏輯順序;
根據(jù)所述測試動作以及所述測試邏輯順序生成測試用例;
根據(jù)所述測試用例以及目標(biāo)測試用例生成測試用例集合。
可選地,所述根據(jù)所述測試用例集合與目標(biāo)測試用例集合中的測試用例對目標(biāo)軟件進(jìn)行測試的步驟,包括:
調(diào)用所述測試用例集合以及目標(biāo)測試用例集合;
根據(jù)所述目標(biāo)軟件確定對應(yīng)的測試方式;
根據(jù)所述測試用例集合和所述目標(biāo)測試用例集合中的測試用例以及所述測試方式對目標(biāo)軟件進(jìn)行測試。
可選地,所述獲取測試元件邏輯關(guān)系以及從預(yù)設(shè)測試用例中選取目標(biāo)測試用例的步驟之前,還包括:
獲取目標(biāo)軟件的測試需求;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于威勝集團(tuán)有限公司,未經(jīng)威勝集團(tuán)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110576272.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護(hù)方法及系統(tǒng)
- 一種用于航空機(jī)載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲介質(zhì)
- 軟件驗證裝置、軟件驗證方法以及軟件驗證程序
- 使用靜態(tài)和動態(tài)惡意軟件分析來擴(kuò)展惡意軟件的動態(tài)檢測
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測驗軟件的裝置與方法





