The invention discloses a test case and its analytical model, execution method, storage medium and processor. Among them, the method includes: obtaining the test case level information and the test case in the step parameter information; according to the level of information and the parameter information to determine the pointer test case; test sequence according to the parameter information to determine the number of test the test module parameter information belongs to the according to the test number; the pointer and the test module executes the test. The present invention solves the technical problem of low efficiency in the execution process of the existing test cases.
【技术实现步骤摘要】
测试用例及其解析模型、执行方法、存储介质和处理器
本专利技术涉及测试领域,具体而言,涉及一种测试用例及其解析模型、执行方法、存储介质和处理器。
技术介绍
现有的测试用例需要利用专业工具的脚本语言编写,并且,编写后的测试用例需要依赖于专业工具以及特定的解析方式,可视化比较差。对于一般的技术人员来说,使用难度比较大。现有的测试用例逻辑比较简单,对于一些比较复杂的逻辑无法测试,且通用性比较差。而且,现有的测试用例在进行测试时,需要一边解析一边执行,执行效率比较低。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种测试用例及其解析模型、执行方法、存储介质和处理器,以至少解决现有的测试用例在执行过程中效率比较低的技术问题。根据本专利技术实施例的一个方面,提供了一种测试用例的执行方法,该方法包括:获取测试用例的层级信息和所述测试用例中测试步骤的参数信息;根据所述层级信息和所述参数信息确定所述测试用例的指针;根据所述参数信息的测试次序确定所述参数信息所归属的测试模块的测试编号;按照所述指针和所述测试模块的测试编号执行测试。可选地,根据所述层级信息 ...
【技术保护点】
一种测试用例的执行方法,其特征在于,包括:获取测试用例的层级信息和所述测试用例中测试步骤的参数信息;根据所述层级信息和所述参数信息确定所述测试用例的指针;根据所述参数信息的测试次序确定所述参数信息所归属的测试模块的测试编号;按照所述指针和所述测试模块的测试编号执行测试。
【技术特征摘要】
1.一种测试用例的执行方法,其特征在于,包括:获取测试用例的层级信息和所述测试用例中测试步骤的参数信息;根据所述层级信息和所述参数信息确定所述测试用例的指针;根据所述参数信息的测试次序确定所述参数信息所归属的测试模块的测试编号;按照所述指针和所述测试模块的测试编号执行测试。2.根据权利要求1所述的方法,其特征在于,根据所述层级信息和所述参数信息确定所述测试用例的指针包括:根据所述层级信息生成初始指针;从所述参数信息中的跳转信息中获取ID信息;根据所述初始指针和所述ID信息生成所述测试用例的指针。3.根据权利要求1所述的方法,其特征在于,在根据所述参数信息的测试次序确定所述参数信息所归属的测试模块的测试顺序之前,所述方法还包括:判断所述参数信息中是否包含跳转信息;如果所述参数信息中包含跳转信息,则提取所述跳转信息中的ID信息;如果所述参数信息中不包含跳转信息,则判断所述参数信息是否包含公式或者其他已定义的特殊模块标识;在所述参数信息包括所述公式或者其他已定义的特殊模块标识的情况下,将所述公式或所述特殊模块标识归类为相应特殊模块中;在所述参数信息不包括所述公式或者所述其他已定义的特殊模块标识的情况下,对所述参数信息进行基本模块分类。4.根据权利要求3所述的方法,其特征在于,在所述参数信息不包括所述公式或者所述其他已定义的特殊模块标识的情况下,对所述参数信息进行基本模块分类包括:识别所述参数信息所归属的第一模块,所述第一模块为所述测试模块中的任意一个;将识别出的所述参数信息分类到所述第一模块中,其中,所述参数信息在所述测试用例中出现的测试次序作为所述第一模块的测试编号。5.根据权利要求1所述的方法,其特征在于,按照所述指针和所述测试模块的测试顺序执行测试包括:按照所述测试编号的顺序执行所述测试模块;若所述指针指示无跳转,则在执行完当前层级的所述测试模块后检测下一级层级是否执行,若未检测到下一个层级,则进行所述当前层级的上一个层级的测试;若检测到所述下一个层级,则进行所述下一个层级的测试;若所述指针指示跳转,则在执行完当前所述测试模块的测试后,跳转到所述指针所指示的测试模块进行测试。6.一种测试用例,其特征在于,应用上述权利要求1-5中任一项所述的测试用例的执行方法,包括:层级区,用于存储测试步骤以及所述测试步骤所归属的每个层级;命令区,用于存储所述测试步骤采用的参数名称和参数值;辅助参数区,用于存储辅助参数。7.一种测试用例的解析模型,其特征在于,用于对权利要求6中的测试用例进行解析,包括:层级名称存储区,用于存储所述测试用例的层级名称;参数存储区,用于存储所述测试用例的参数名称和参数值;指针存储区,用于存储所述测试用例的指针;模块存储区,用于存储所述测试用例的一个或者多个测试模块...
【专利技术属性】
技术研发人员:张梦茹,田云,王志辉,刘国光,
申请(专利权)人:珠海格力电器股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。