[發(fā)明專利]一種生成測試方案的方法及系統(tǒng)在審
| 申請?zhí)枺?/td> | 202110084287.0 | 申請日: | 2021-01-21 |
| 公開(公告)號: | CN112685324A | 公開(公告)日: | 2021-04-20 |
| 發(fā)明(設(shè)計)人: | 蔡亞茹;成程;李湘河 | 申請(專利權(quán))人: | 三一重工股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F40/289;G06K9/62 |
| 代理公司: | 北京路浩知識產(chǎn)權(quán)代理有限公司 11002 | 代理人: | 李文清 |
| 地址: | 102206 北*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 生成 測試 方案 方法 系統(tǒng) | ||
1.一種生成測試方案的方法,其特征在于,包括:
基于相似度計算方法計算目標(biāo)測試需求的特征和測試用例庫中每個測試用例樣本的特征之間的相似度;
根據(jù)所述相似度選擇所述測試用例樣本,根據(jù)選擇的測試用例樣本生成測試方案。
2.根據(jù)權(quán)利要求1所述的生成測試方案的方法,其特征在于,所述目標(biāo)測試需求的特征包括所述目標(biāo)測試需求所屬的項目、子項目、所述目標(biāo)測試需求的關(guān)鍵字、分類、基本屬性和缺陷分布情況;
所述測試用例庫中的所述測試用例樣本的特征包括所述測試用例樣本所屬的項目、子項目、所述測試用例樣本的關(guān)鍵字、分類、缺陷數(shù)量和使用次數(shù)。
3.根據(jù)權(quán)利要求2所述的生成測試方案的方法,其特征在于,所述基于相似度計算方法計算目標(biāo)測試需求的特征和測試用例庫中每個測試用例樣本的特征之間的相似度,之前還包括:
根據(jù)測試需求庫中測試需求樣本的分類、所述測試用例樣本的分類和測試缺陷庫中測試缺陷樣本的分類,獲取所述測試需求樣本、測試用例樣本和測試缺陷樣本之間的關(guān)聯(lián)關(guān)系;
從所述測試需求庫中查找所述目標(biāo)測試需求,若查找到,則根據(jù)所述關(guān)聯(lián)關(guān)系獲取所述目標(biāo)測試需求對應(yīng)的所述測試缺陷樣本;
統(tǒng)計所述目標(biāo)測試需求對應(yīng)的所述測試缺陷樣本的缺陷分布情況,將所述缺陷分布情況作為所述目標(biāo)測試需求的缺陷分布情況;
根據(jù)所述關(guān)聯(lián)關(guān)系獲取每個測試用例樣本對應(yīng)的測試缺陷樣本;
統(tǒng)計每個測試用例樣本對應(yīng)的測試缺陷樣本的數(shù)量,將所述數(shù)量作為每個測試用例樣本的缺陷數(shù)量。
4.根據(jù)權(quán)利要求1所述的生成測試方案的方法,其特征在于,所述基于相似度計算方法計算目標(biāo)測試需求的特征和測試用例庫中每個測試用例樣本的特征之間的相似度,包括:
基于NLP算法將所述目標(biāo)測試需求的特征和每個測試用例樣本的特征轉(zhuǎn)化為向量;
基于所述相似度計算方法分別計算所述目標(biāo)測試需求的特征的向量與每個所述測試用例樣本的特征的向量之間的相似度。
5.根據(jù)權(quán)利要求1-4任一所述的生成測試方案的方法,其特征在于,所述根據(jù)選擇的測試用例樣本生成測試方案之后,還包括:
使用所述測試方案中的每個測試用例樣本對軟件進(jìn)行測試,獲取每個測試用例樣本測得的缺陷;
對所述測得的缺陷進(jìn)行統(tǒng)計,獲取統(tǒng)計結(jié)果;
根據(jù)所述統(tǒng)計結(jié)果生成測試建議。
6.根據(jù)權(quán)利要求5所述的生成測試方案的方法,其特征在于,所述對所述測得的測試缺陷進(jìn)行統(tǒng)計,獲取統(tǒng)計結(jié)果,包括:
基于分類算法對所述測得的測試缺陷進(jìn)行分類;
統(tǒng)計測得的每類測試缺陷的數(shù)量和比例。
7.根據(jù)權(quán)利要求5所述的生成測試方案的方法,其特征在于,所述對所述測得的測試缺陷進(jìn)行統(tǒng)計,獲取統(tǒng)計結(jié)果,包括:
基于分詞算法對所述測試方案中每個測試用例樣本的目的、描述,以及測得的測試缺陷的描述進(jìn)行分詞;
統(tǒng)計所有測試用例樣本的目的的各分詞在所有測試用例樣本的目的的所有分詞中出現(xiàn)的概率,根據(jù)所有測試用例樣本的目的的各分詞出現(xiàn)的概率,選擇所述測試用例樣本的目的的分詞作為第一關(guān)鍵詞;
統(tǒng)計所有測試用例樣本的描述的各分詞在所有測試用例樣本的描述的所有分詞中出現(xiàn)的概率,根據(jù)所有測試用例樣本的描述的各分詞出現(xiàn)的概率,選擇所述測試用例樣本的描述的分詞作為第二關(guān)鍵詞;
統(tǒng)計所有測得的測試缺陷的描述的各分詞在所有測得的測試缺陷的描述的所有分詞中出現(xiàn)的概率,根據(jù)所有測得的測試缺陷的描述的各分詞出現(xiàn)的概率,選擇所述測得的測試缺陷的描述的分詞作為第三關(guān)鍵詞。
8.一種生成測試方案的系統(tǒng),其特征在于,包括:
計算模塊,用于基于相似度計算方法計算目標(biāo)測試需求的特征和測試用例庫中每個測試用例樣本的特征之間的相似度;
生成模塊,用于根據(jù)所述相似度選擇所述測試用例樣本,根據(jù)選擇的測試用例樣本生成測試方案。
該專利技術(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/202110084287.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





