[發明專利]軟件測試方法、裝置及電子設備有效
| 申請號: | 201910917827.1 | 申請日: | 2019-09-26 |
| 公開(公告)號: | CN110674047B | 公開(公告)日: | 2023-06-27 |
| 發明(設計)人: | 聶衛;劉康 | 申請(專利權)人: | 北京字節跳動網絡技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京風雅頌專利代理有限公司 11403 | 代理人: | 安凱 |
| 地址: | 100041 北京市石景山區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 測試 方法 裝置 電子設備 | ||
本公開實施例中提供了一種軟件測試方法、裝置及電子設備,屬于數據處理技術領域,該方法包括:通過測試規則模塊設置一個或多個軟件測試規則,所述測試規則模塊中一個或多個測試規則通過第一通信接口向測試引擎進行發送;基于配置中心模塊通過第二通信接口向測試引擎發送的針對目標軟件對象的配置參數,在所述一個或多個測試規則中選擇目標測試規則;針對所述目標測試規則,從測試度量模塊獲取量化所述目標測試規則的度量參數,所述度量參數通過第三通信接口發送至測試引擎;利用與所述測試引擎連接的第四通信接口,將所述目標軟件對象的測試狀態和測試結果在追蹤工具模塊中進行展示。通過本公開的方案,能夠靈活高效的對軟件的質量進行測試。
技術領域
本公開涉及數據處理技術領域,尤其涉及一種軟件測試方法、裝置及電子設備。
背景技術
軟件測試(Software?Testing),描述一種用來促進鑒定軟件的正確性、完整性、安全性和質量的過程。換句話說,軟件測試是一種實際輸出與預期輸出之間的審核或者比較過程。軟件測試的定義是:在規定的條件下對程序進行操作,以發現程序錯誤,衡量軟件質量,并對其是否能滿足設計要求進行評估的過程。
軟件測試是伴隨著軟件的產生而產生的。早期的軟件開發過程中軟件規模都很小、復雜程度低,軟件開發的過程混亂無序、相當隨意,測試的含義比較狹窄,開發人員將測試等同于“調試”,目的是糾正軟件中已經知道的故障,常常由開發人員自己完成這部分的工作。對測試的投入極少,測試介入也晚,常常是等到形成代碼,產品已經基本完成時才進行測試。到了上世紀80年代初期,軟件和IT行業進入了大發展,軟件趨向大型化、高復雜度,軟件的質量越來越重要。這個時候,一些軟件測試的基礎理論和實用技術開始形成,并且人們開始為軟件開發設計了各種流程和管理方法,軟件開發的方式也逐漸由混亂無序的開發過程過渡到結構化的開發過程,以結構化分析與設計、結構化評審、結構化程序設計以及結構化測試為特征。人們還將“質量”的概念融入其中,軟件測試定義發生了改變,測試不單純是一個發現錯誤的過程,而且將測試作為軟件質量保證(SQA)的主要職能,包含軟件質量評價的內容.
發明內容
有鑒于此,本公開實施例提供一種軟件測試方法、裝置及電子設備,至少部分解決現有技術中存在的問題。
第一方面,本公開實施例提供了一種軟件測試方法,包括:
通過測試規則模塊設置一個或多個軟件測試規則,所述測試規則模塊中一個或多個測試規則通過第一通信接口向測試引擎進行發送;
基于配置中心模塊通過第二通信接口向測試引擎發送的針對目標軟件對象的配置參數,在所述一個或多個測試規則中選擇目標測試規則;
針對所述目標測試規則,從測試度量模塊獲取量化所述目標測試規則的度量參數,所述度量參數通過第三通信接口發送至測試引擎;
利用與所述測試引擎連接的第四通信接口,將所述目標軟件對象的測試狀態和測試結果在追蹤工具模塊中進行展示。
根據本公開實施例的一種具體實現方式,所述通過測試規則模塊設置一個或多個軟件測試規則之后,所述方法還包括:
通過規則組管理模塊獲取所述測試引擎中存在的一個或多個測試規則;
對獲取到的所述測試引擎中存在的一個或多個測試規則設置期望值。
根據本公開實施例的一種具體實現方式,所述通過測試規則模塊設置一個或多個軟件測試規則,包括:
針對每個軟件測試規則設置一個標量或多個測試標量、測試規則的類型、優先級及權重。
根據本公開實施例的一種具體實現方式,所述通過測試規則模塊設置一個或多個軟件測試規則,包括:
針對目標測試軟件的編碼階段、構建階段、發布階段構建由多個測試規則組成的規則組,構成關聯規則集合。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京字節跳動網絡技術有限公司,未經北京字節跳動網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910917827.1/2.html,轉載請聲明來源鉆瓜專利網。





