[发明专利]一种生成测试方案的方法及系统在审
申请号: | 202110084287.0 | 申请日: | 2021-01-21 |
公开(公告)号: | CN112685324A | 公开(公告)日: | 2021-04-20 |
发明(设计)人: | 蔡亚茹;成程;李湘河 | 申请(专利权)人: | 三一重工股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F40/289;G06K9/62 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 李文清 |
地址: | 102206 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 生成 测试 方案 方法 系统 | ||
本发明提供一种生成测试方案的方法及系统,包括:基于相似度计算方法计算目标测试需求的特征和测试用例库中每个测试用例样本的特征之间的相似度;根据所述相似度,选择测试用例样本,根据选择的测试用例样本生成测试方案。本发明自动生成一套包含多个测试用例的测试方案,为测试人员提供测试参考,节省测试方案中测试用例的设计时间,增强测试用例样本的可复用性,降低工作成本,提高工作效率。
技术领域
本发明涉及软件测试技术领域,尤其涉及一种生成测试方案的方法及系统。
背景技术
在工业互联网中,互联是基础。工业互联网使得工业生产中相关的人、事、物和机器互相关联,这种关联需要大量的软件工程技术才能实现。
随着越来越多的软件开发技术应用到工业互联网中,软件开发的质量也越来越需要更好的保证。因此,迫切需要一个适合工业互联网软件开发的测试管理平台,来适用工业领域软件工程开发的节奏,并且可以很好地解决工业互联网工程开发中出现的团队协作、测试用例管理、缺陷管理、测试需求管理、测试方案生成和测试效率提升等问题。
对于已有的开源测试管理平台或者部分商业测试管理平台,其管理的侧重点在于测试过程的管理和问题记录,且在测试过程中发现问题后记录的主线是缺陷。其中,记录或查看缺陷的过程繁琐,且测试过程中流转的单位是缺陷,因此不便于测试需求的聚焦,从而不能根据测试需求自动生成测试指导方案。
发明内容
本发明提供一种生成测试方案的方法及系统,用以解决现有技术中测试过程管理繁琐、测试效率低的缺陷,实现根据测试需求自动生成测试指导方案。
本发明提供一种生成测试方案的方法,包括:
基于相似度计算方法计算目标测试需求的特征和测试用例库中每个测试用例样本的特征之间的相似度;
根据所述相似度,选择测试用例样本,根据选择的测试用例样本生成测试方案。
根据本发明提供的一种生成测试方案的方法,所述目标测试需求的特征包括所述目标测试需求所属的项目、子项目、所述目标测试需求的关键字、分类、基本属性和缺陷分布情况;
所述测试用例库中的所述测试用例样本的特征包括所述测试用例样本所属的项目、子项目、所述测试用例样本的关键字、分类、缺陷数量和使用次数。
根据本发明提供的一种生成测试方案的方法,所述基于相似度计算方法计算目标测试需求的特征和测试用例库中每个测试用例样本的特征之间的相似度之前还包括:
根据测试需求库中的测试需求样本的分类、所述测试用例样本的分类和测试缺陷库中的测试缺陷样本的分类,获取所述测试需求样本、测试用例样本和测试缺陷样本之间的关联关系;
从所述测试需求库中查找所述目标测试需求,若查找到,则根据所述关联关系获取所述目标测试需求对应的所述测试缺陷样本;
统计所述目标测试需求对应的所述测试缺陷样本的缺陷分布情况,将所述缺陷分布情况作为所述目标测试需求的缺陷分布情况;
根据所述关联关系获取每个测试用例样本对应的测试缺陷样本;
统计每个测试用例样本对应的测试缺陷样本的数量,将所述数量作为每个测试用例样本的缺陷数量。
根据本发明提供的一种生成测试方案的方法,所述基于相似度计算方法计算目标测试需求的特征和测试用例库中每个测试用例样本的特征之间的相似度,包括:
基于NLP算法将所述目标测试需求的特征和每个测试用例样本的特征转化为向量;
基于所述相似度计算方法分别计算所述目标测试需求的特征的向量与每个所述测试用例样本的特征的向量之间的相似度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三一重工股份有限公司,未经三一重工股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110084287.0/2.html,转载请声明来源钻瓜专利网。