[发明专利]基于模块化测试用例控制方法、装置、终端与存储介质在审
申请号: | 201910453145.X | 申请日: | 2019-05-28 |
公开(公告)号: | CN110362469A | 公开(公告)日: | 2019-10-22 |
发明(设计)人: | 王少卿;黄小婷 | 申请(专利权)人: | 中国平安人寿保险股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 杨毅玲 |
地址: | 518000 广东省深圳市福田区益田路503*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 模块化测试 基本信息 测试 计算机可读存储介质 自动化 读取 终端 测试场景 存储介质 获取模块 节点类别 控制装置 用户查看 预设方式 系统级 分组 覆盖 | ||
本发明实施例提供一种基于模块化测试用例控制方法,获取模块化测试用例,并读取所述模块化测试用例的基本信息;基于所述基本信息对所述模块化测试用例的执行节点类别进行分组;以预设方式在对应类别的执行节点上执行各组模块化测试用例;判断是否执行完所有的模块化测试用例;若判断执行完所有的模块化测试用例,则将所有模块化测试用例的执行结果显示给用户查看。本发明实施例还提供一种基于模块化测试用例控制装置、终端以及计算机可读存储介质。利用本发明实施例,能够丰富测试场景,将不可自动化的测试用例变为可自动化,在系统级层面完善了测试用例的覆盖。
技术领域
本发明涉及测试技术领域,尤其涉及一种基于模块化测试用例控制方法、基于模块化测试用例控制装置、终端以及计算机可读存储介质。
背景技术
随着数据通信行业的迅猛发展,测试方法和手段也多种多样。目前测试方法主要分为手工测试和自动化测试两大类。手工测试的优点是灵活多变,适应性比较强;缺点是可重复性不强,随意性比较大。对于大量测试任务需要多次重复测试时,就会显得枯燥、乏味,而且低效。自动化测试则是目前测试行业中的发展方向,对于冒烟测试和回归测试以及大规模的各种性能测试都有着比手工测试高得多的效率。
自动化测试的目的是为了解放人力,一个开发周期内,利用机器的高速执行而发现更多的缺陷。但传统的自动化测试执行只能做到简单的循环执行,除了对系统的健壮性测试卓有成效外,很难发现其他系统级的缺陷。
发明内容
鉴于此,有必要提供一种基于模块化测试用例控制方法、基于模块化测试用例控制装置、终端以及计算机可读存储介质,能够丰富测试场景,将不可自动化的测试用例变为可自动化,在系统级层面完善了测试用例的覆盖。
本发明实施例一方面提供一种基于模块化测试用例控制方法,所述基于模块化测试用例控制方法包括:
获取模块化测试用例,并读取所述模块化测试用例的基本信息;
基于所述基本信息对所述模块化测试用例的执行节点类别进行分组,将同一执行节点上执行的模块化测试用例分为一组;
以预设方式在对应类别的执行节点上执行各组模块化测试用例;
判断是否执行完所有的模块化测试用例;
若判断执行完所有的模块化测试用例,则将所有模块化测试用例的执行结果显示给用户查看。
进一步的,在本发明实施例提供的上述基于模块化测试用例控制方法中,所述模块化测试用例的基本信息包括:
模块化测试用例的编号;
模块化测试用例的预期执行时间;
模块化测试用例的优先级;
执行模块化测试用例的执行节点类别及执行节点数目;
执行模块化测试用例时占用的其他资源,其中,所述其他资源是指执行测试用例执行时除了执行节点之外占用的实体资源及虚拟资源。
进一步的,在本发明实施例提供的上述基于模块化测试用例控制方法中,所述获取模块化测试用例包括:
获取测试用例中每个最小的功能测试连续步骤;
按照所述最小的功能测试连续步骤对所述测试用例进行拆分,得到测试模块;
对每个所述测试模块进行标记索引,组成模块化的测试用例。
进一步的,在本发明实施例提供的上述基于模块化测试用例控制方法中,所述预设方式包括:
获取各组模块化测试用例的优先级;
按照优先级从高到低的顺序串行执行同一类别的执行节点对应的模块化测试用例;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安人寿保险股份有限公司,未经中国平安人寿保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910453145.X/2.html,转载请声明来源钻瓜专利网。