【技术实现步骤摘要】
一种测试用例管理方法、装置、电子设备及存储介质
本专利技术涉及计算机
,特别涉及一种测试用例管理方法、装置、电子设备及存储介质。
技术介绍
在软件开发过程中,通过自动化测试用例(TestCase)的执行可以发现软件中的潜在缺陷,从而可以及时进行修补以减少后期软件开发和维护成本,提升软件的质量。相关技术中,在自动化测试用例的实现过程中,需要管理大量高度相似的自动化测试用例及测试代码,不仅降低了测试效率,而且测试用例的可维护性差。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种测试用例管理方法、装置、电子设备及存储介质。所述技术方案如下:一方面,提供了一种测试用例管理方法,所述方法包括:响应于预设触发事件,获取模板用例;所述模板用例包括测试逻辑和多个测试数据因子,每个测试数据因子对应至少一个状态值,所述多个测试数据因子适用于所述测试逻辑;确定与所述模板用例的数据格式相匹配的预置正交组合规则;基于所述预置正交组合规则对所述模板用例中各测试数据因子的状态值进 ...
【技术保护点】
1.一种测试用例管理方法,其特征在于,所述方法包括:/n响应于预设触发事件,获取模板用例;所述模板用例包括测试逻辑和多个测试数据因子,每个测试数据因子对应至少一个状态值,所述多个测试数据因子适用于所述测试逻辑;/n确定与所述模板用例的数据格式相匹配的预置正交组合规则;/n基于所述预置正交组合规则对所述模板用例中各测试数据因子的状态值进行组合,得到多个第一测试数据;/n根据所述测试逻辑以及所述多个第一测试数据,生成与所述多个第一测试数据相对应的多个测试子用例。/n
【技术特征摘要】
1.一种测试用例管理方法,其特征在于,所述方法包括:
响应于预设触发事件,获取模板用例;所述模板用例包括测试逻辑和多个测试数据因子,每个测试数据因子对应至少一个状态值,所述多个测试数据因子适用于所述测试逻辑;
确定与所述模板用例的数据格式相匹配的预置正交组合规则;
基于所述预置正交组合规则对所述模板用例中各测试数据因子的状态值进行组合,得到多个第一测试数据;
根据所述测试逻辑以及所述多个第一测试数据,生成与所述多个第一测试数据相对应的多个测试子用例。
2.根据权利要求1所述的测试用例管理方法,其特征在于,所述模板用例还包括模板描述信息;在所述生成与所述多个第一测试数据相对应的多个测试子用例之后,所述方法还包括:
根据所述模板描述信息确定用例分类标识和用例描述;
确定所述多个测试子用例的子用例标识;
根据所述用例分类标识、用例描述和子用例标识,建立所述模板用例与所述多个测试子用例之间的关联关系。
3.根据权利要求2所述的测试用例管理方法,其特征在于,所述根据所述用例分类标识、用例描述和子用例标识,建立所述模板用例与所述多个测试子用例之间的关联关系包括:
根据所述用例分类标识定义用于存储所述模板用例的第一目录;
根据所述用例描述定义用于存储所述多个测试子用例的第二目录;
将所述第二目录作为所述第一目录的下级目录,建立所述模板用例与所述多个测试子用例之间的关联关系。
4.根据权利要求3所述的测试用例管理方法,其特征在于,所述模板描述信息还包括所述多个测试子用例的执行策略标识;所述将所述第二目录作为所述第一目录的下级目录,建立所述模板用例与所述多个测试子用例之间的关联关系包括:
将所述执行策略标识作为所述多个测试子用例的执行策略标签;
将所述第二目录作为所述第一目录的下级目录,并根据所述执行策略标签建立所述模板用例与所述多个测试子用例之间的关联关系。
5.根据权利要求2或3所述的测试用例管理方法,其特征在于,在建立所述模板用例与所述多个测试子用例之间的关联关系之后,所述方法还包括:
按照所述关联关系存储所述模板用例和所述多个测试子用例。
6.根据权利要求1...
【专利技术属性】
技术研发人员:施倩倩,刘卓夫,林梓标,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。