【技术实现步骤摘要】
一种测试方法和相关装置
[0001]本专利技术涉及数据处理
,尤其是涉及一种测试方法和相关装置。
技术介绍
[0002]在测试领域,会将被测应用对象上执行的所有步骤(如选择列表中的某一项数据,向一个文本框内输入数据等)进行堆积,生成一个测试脚本,依照测试脚本对应用对象进行测试。
[0003]相关技术中,一个测试流程对应一个测试脚本,但是同一个步骤会出现在很多测试流程中,例如,在金融领域中,授信业务、放款业务、申购业务等测试流程中均会出现绑卡步骤,每个测试流程均需要将绑卡步骤的代码写入对应的测试脚本中。
[0004]但是,当重复的步骤(如绑卡步骤)有更新的时候,所有依赖了这个步骤的测试流程均需要对应进行更新,维护成本较高,而且存在遗漏的可能性较高。
技术实现思路
[0005]针对上述问题,本申请提供一种测试方法和相关装置,用于降低维护成本,降低更新遗漏的可能性。
[0006]基于此,本申请实施例公开了如下技术方案:
[0007]一方面,本申请实施例提供一种测试方法,所述方法 ...
【技术保护点】
【技术特征摘要】
1.一种测试方法,其特征在于,所述方法包括:获取目标测试业务对应的目标链路,所述目标链路包括多个节点,所述节点的类型包括步骤和子链路,所述子链路为根据多个测试业务包括的多个相同步骤的最小单元确定的;将所述目标链路确定为当前测试链路,将所述当前测试链路中第i个节点确定为目标节点;识别所述目标节点的类型;若所述目标节点的类型为步骤,执行所述目标节点包括的动作,将第i+1个节点重新确定为目标节点,执行所述识别所述目标节点的类型以及后续步骤,直至所述目标链路中的节点均被识别;若所述目标节点的类型为子链路,将所述目标节点重新确定为当前测试链路,将所述当前测试链路中第j个节点作为目标节点,执行所述识别所述目标节点的类型以及后续步骤,直至所述目标链路中的节点均被识别。2.根据权利要求1所述的方法,其特征在于,所述获取目标测试业务对应的目标链路,包括:获取目标测试业务所需的节点和所述节点间的顺序关系;根据所述节点和所述顺序关系生成目标链路。3.根据权利要求1所述的方法,其特征在于,所述执行所述目标节点包括的动作,包括:确定所述目标节点与其他节点间的参数传递规则;根据所述参数传递规则执行所述目标节点包括的动作。4.根据权利要求3所述的方法,其特征在于,所述目标节点与所述其他节点为具有强相关关系的节点,所述参数传递规则为根据所述其他节点的入参或出参确定所述目标节点的入参。5.根据权利要求3所述的方法,其特征在于,所述目标节点与所述其他节点同属于目标子链路中的节点,所述参数传递规则为根据所述目标子链路的入参确定所述目标节点与所述其他节点的入参。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:所述目标子链路的入参主动传递给所述目标节点与所述其他节点;或者,所述目标节点与所述其他节点主动获取所述目标子链路的入参。7.根据权利要求5所述的方法,其特征在于,所述方法还包括:更新所述参数传递规...
【专利技术属性】
技术研发人员:韩秀斌,申大伟,肖汉,
申请(专利权)人:度小满科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。