[發明專利]一種生成測試方案的方法及系統在審
| 申請號: | 202110084287.0 | 申請日: | 2021-01-21 |
| 公開(公告)號: | CN112685324A | 公開(公告)日: | 2021-04-20 |
| 發明(設計)人: | 蔡亞茹;成程;李湘河 | 申請(專利權)人: | 三一重工股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F40/289;G06K9/62 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 李文清 |
| 地址: | 102206 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 生成 測試 方案 方法 系統 | ||
本發明提供一種生成測試方案的方法及系統,包括:基于相似度計算方法計算目標測試需求的特征和測試用例庫中每個測試用例樣本的特征之間的相似度;根據所述相似度,選擇測試用例樣本,根據選擇的測試用例樣本生成測試方案。本發明自動生成一套包含多個測試用例的測試方案,為測試人員提供測試參考,節省測試方案中測試用例的設計時間,增強測試用例樣本的可復用性,降低工作成本,提高工作效率。
技術領域
本發明涉及軟件測試技術領域,尤其涉及一種生成測試方案的方法及系統。
背景技術
在工業互聯網中,互聯是基礎。工業互聯網使得工業生產中相關的人、事、物和機器互相關聯,這種關聯需要大量的軟件工程技術才能實現。
隨著越來越多的軟件開發技術應用到工業互聯網中,軟件開發的質量也越來越需要更好的保證。因此,迫切需要一個適合工業互聯網軟件開發的測試管理平臺,來適用工業領域軟件工程開發的節奏,并且可以很好地解決工業互聯網工程開發中出現的團隊協作、測試用例管理、缺陷管理、測試需求管理、測試方案生成和測試效率提升等問題。
對于已有的開源測試管理平臺或者部分商業測試管理平臺,其管理的側重點在于測試過程的管理和問題記錄,且在測試過程中發現問題后記錄的主線是缺陷。其中,記錄或查看缺陷的過程繁瑣,且測試過程中流轉的單位是缺陷,因此不便于測試需求的聚焦,從而不能根據測試需求自動生成測試指導方案。
發明內容
本發明提供一種生成測試方案的方法及系統,用以解決現有技術中測試過程管理繁瑣、測試效率低的缺陷,實現根據測試需求自動生成測試指導方案。
本發明提供一種生成測試方案的方法,包括:
基于相似度計算方法計算目標測試需求的特征和測試用例庫中每個測試用例樣本的特征之間的相似度;
根據所述相似度,選擇測試用例樣本,根據選擇的測試用例樣本生成測試方案。
根據本發明提供的一種生成測試方案的方法,所述目標測試需求的特征包括所述目標測試需求所屬的項目、子項目、所述目標測試需求的關鍵字、分類、基本屬性和缺陷分布情況;
所述測試用例庫中的所述測試用例樣本的特征包括所述測試用例樣本所屬的項目、子項目、所述測試用例樣本的關鍵字、分類、缺陷數量和使用次數。
根據本發明提供的一種生成測試方案的方法,所述基于相似度計算方法計算目標測試需求的特征和測試用例庫中每個測試用例樣本的特征之間的相似度之前還包括:
根據測試需求庫中的測試需求樣本的分類、所述測試用例樣本的分類和測試缺陷庫中的測試缺陷樣本的分類,獲取所述測試需求樣本、測試用例樣本和測試缺陷樣本之間的關聯關系;
從所述測試需求庫中查找所述目標測試需求,若查找到,則根據所述關聯關系獲取所述目標測試需求對應的所述測試缺陷樣本;
統計所述目標測試需求對應的所述測試缺陷樣本的缺陷分布情況,將所述缺陷分布情況作為所述目標測試需求的缺陷分布情況;
根據所述關聯關系獲取每個測試用例樣本對應的測試缺陷樣本;
統計每個測試用例樣本對應的測試缺陷樣本的數量,將所述數量作為每個測試用例樣本的缺陷數量。
根據本發明提供的一種生成測試方案的方法,所述基于相似度計算方法計算目標測試需求的特征和測試用例庫中每個測試用例樣本的特征之間的相似度,包括:
基于NLP算法將所述目標測試需求的特征和每個測試用例樣本的特征轉化為向量;
基于所述相似度計算方法分別計算所述目標測試需求的特征的向量與每個所述測試用例樣本的特征的向量之間的相似度。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于三一重工股份有限公司,未經三一重工股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110084287.0/2.html,轉載請聲明來源鉆瓜專利網。





