【技术实现步骤摘要】
基于单元和模组化的接口自动化应用框架设计方法及系统
[0001]本申请涉及自动化应用领域,具体而言,涉及一种基于单元和模组化的接口自动化应用框架设计方法及系统。
技术介绍
[0002]在软件测试、应用过程中,接口自动化可以高效的完成大量的回归类型的测试工作。
[0003]传统的接口自动化设计是基于用例功能模式开发的,其效果是:开发一条自动化用例,编写实现该脚本所需要所有子功能组合在一起。
[0004]而本专利实现的思路是:开发语言和框架是JAVA+JMETER;基于JAVA的Spring服务,设计新模式为Data层,接口层,Service层,Script层。其设计模式是:Data层用来存放所需要的所有测试数据。接口层用来实现各个接口的单元化功能方法,核心的设计就在此,其思路就是一个应用有N个接口,那么它就有N个接口类文件,每一个接口类中进行功能方法单元化,并确保每一个方法(单元)是最小功能。这样可以做到完全解耦。Service层是将接口层串联起来,组合成一个接口用例模组。Script层则就是脚本实现层,调用D ...
【技术保护点】
【技术特征摘要】
1.一种基于单元和模组化的接口自动化应用框架设计方法,其特征在于,包括:将需要实现的模组用例,在Service层,通过预设软件注解引入当前模组用例需要的用到的接口;在接口类中,以一个独立类包含该接口所有功能;在Data数据层中,通过变量定义;最后在脚本层,将模组化用例,根据流程用例需要的支持模组,进行组装。2.如权利要求1所述的一种基于单元和模组化的接口自动化应用框架设计方法,其特征在于,所述在接口类中,以一个独立类包含该接口所有功能包括:接口中每一个功能以一个独立单元的方法实现,接口的正反向测试也是在当前接口类中使用不同的方法实现其类的子功能。3.如权利要求1所述的一种基于单元和模组化的接口自动化应用框架设计方法,其特征在于,所述最后在脚本层,将模组化用例,根据流程用例需要的支持模组,进行组装包括:其中在接口层和服务层中,不使用实际测试数据,通过参数传递,将接口和服务层公共化。4.如权利要求3所述的一种基于单元和模组化的接口自动化应用框架设计方法,其特征在于,还包括:实际...
【专利技术属性】
技术研发人员:丁锐,姜健,刘永富,
申请(专利权)人:甜橙融资租赁上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。