[发明专利]测试用例筛选方法、系统、电子设备及存储介质在审
申请号: | 202210609932.0 | 申请日: | 2022-05-31 |
公开(公告)号: | CN115017040A | 公开(公告)日: | 2022-09-06 |
发明(设计)人: | 李男 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 劳奕琴 |
地址: | 215168 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 筛选 方法 系统 电子设备 存储 介质 | ||
本申请提供了一种测试用例筛选方法、系统、电子设备及存储介质,包括建立测试用例基础库与需求基础库的关联关系;根据项目对应的需求及关联关系,确定测试用例基础库中的待筛选测试用例;根据项目版本选择测试策略;若测试策略为遍历测试策略,则根据用例优先级、预设比例及第一预设规则,筛选待筛选测试用例以确定第一目标测试用例;若测试策略为回归测试策略,则根据第二预设规则,筛选待筛选测试用例以确定第二目标测试用例。实现了测试用例和需求的标准化、系统化管理,并通过测试用例和需求的关联关系直观体现出测试用例对各产品需求的覆盖情况;同时,将测试用例的筛选规则程序化,脱离人工,大大提高了测试用例筛选效率以及科学性。
技术领域
本发明涉及测试技术领域,特别涉及一种测试用例筛选方法、系统、电子设备及存储介质。
背景技术
在对一套产品进行开发时通常需要构建跨部门、跨系统的协同合作,因此资源复用成为在产品开发过程中的核心思想,具体到产品的测试验证时要求测试资源在不同的项目之前实现共用,其中就包括了对测试用例的复用。
然而不同的项目涉及到的产品不同,对测试用例的需求也不同;即使是同一产品,该产品在不同的测试阶段对于测试用例的需求也存在差异。因此,现有技术提供了一种筛选方法,在接收到测试任务时,需要根据产品需求及测试用例,手工逐条挑选测试用以;其中,通常由测试负责人根据产品需求并依据个人经验判断用例优先级,并计算总体用例数,挑选尽量符合测试策略的用例以供后续测试使用。但这种方法效率低、耗时长且科学性低;缺乏用例与需求的对应关系,不便于直观判断筛选的用例对于需求的覆盖情况。
因此,亟需一种提高测试用例筛选科学性及效率的方法,以解决现有技术的上述技术问题。
发明内容
为了解决现有技术的不足,本发明的主要目的在于提供一种测试用例筛选方法、系统、电子设备及存储介质,以解决现有技术的上述技术问题。
为了达到上述目的,第一方面本发明提供了一种测试用例筛选方法,所述方法包括:
建立测试用例基础库与需求基础库的关联关系;
根据项目对应的需求及所述关联关系,确定所述测试用例基础库中的待筛选测试用例;
根据项目版本选择测试策略;
若所述测试策略为遍历测试策略,则根据用例优先级、预设比例及第一预设规则,筛选所述待筛选测试用例以确定第一目标测试用例;
若所述测试策略为回归测试策略,则根据第二预设规则,筛选所述待筛选测试用例以确定第二目标测试用例。
在一些实施例中,所述用例优先级包括第一优先级和第二优先级,所述根据用例优先级、预设比例及第一预设规则,筛选所述待筛选测试用例以确定第一目标测试用例之前,所述方法还包括:
将所述测试用例基础库中的测试用例按照第一优先级划分为多个一级测试用例;
对每一所述一级测试用例按照第二优先级划分为多个二级测试用例。
在一些实施例中,所述根据用例优先级、预设比例及第一预设规则,筛选所述待筛选测试用例以确定第一目标测试用例,包括:
根据待筛选测试用例数量及所述预设比例,确定第一目标测试用例数量;
按照第一优先级顺序,判断所述待筛选测试用例中最高第一优先级下的一级测试用例的数量是否超过所述第一目标测试用例数量;
若超过,此时将所述最高第一优先级记为目标第一优先级并根据第三预设规则对所述目标第一优先级下的一级测试用例再次筛选,以确定所述第一目标测试用例;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210609932.0/2.html,转载请声明来源钻瓜专利网。