异型架构集成体系的自动化测试方法和装置制造方法及图纸

技术编号:32857079 阅读:20 留言:0更新日期:2022-03-30 19:29
本申请公开了一种异型架构集成体系的自动化测试方法和装置。该方法包括:异型架构集成体系包括C/S架构体系和B/S架构体系,对C/S架构体系执行自动化测试,生成目标文件;在C/S架构体系执行自动化测试过程中,构建中间表文件,其中,中间表文件至少包括:目标文件的序号字段,目标文件的文件名字段,数据文件解析状态字段,数据文件应用状态字段,是否为本次自动化测试生成的最后一个文件字段;依据中间表文件,B/S架构体系调用目标文件,以实现对B/S架构体系的自动化测试。通过本申请,解决了相关技术中基于CAD软件应用的异型架构集成体系的自动化测试都是独自的进行的,导致自动化测试过程效率比较低的问题。试过程效率比较低的问题。试过程效率比较低的问题。

【技术实现步骤摘要】
异型架构集成体系的自动化测试方法和装置


[0001]本申请涉及计算机软件
,具体而言,涉及一种异型架构集成体系的自动化测试方法和装置。

技术介绍

[0002]CAD系统作为工具系统,几何表达复杂、算法要求高、计算量大,并且部分资源库是存放在网络上或云端的。由云端提供的资源库,如标准件、通用件、饰品库等,这种架构采用的是C/S架构。对于基于CAD数据源深度应用,如数据管理、项目管理、流程管理、报价管理等,则采用的是B/S架构。在企业的应用场景中,在C/S的CAD工具端设计完图纸之后,就要传送到B/S结构的管理端,如报价端进行数据的挖掘应用。在自动化测试中对于C/S架构体系的自动化测试可以采用Winrunner、Robot、QTP、Testing AnyWhere等方式,对于B/S架构体系的自动化测试可以采用Selenium、jmeter、Postman等方式。但是C/S架构体系和B/S架构体系的自动化测试都是独自的进行的,这样会导致自动化测试过程效率比较低的问题。两种自动化测试系统之间如何无缝衔接、稳步有序的一体化测试,是需要解决的一个问题本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种异型架构集成体系的自动化测试方法,其特征在于,所述异型架构集成体系包括C/S架构体系和B/S架构体系,包括:对所述C/S架构体系执行自动化测试,生成目标文件;在所述C/S架构体系执行自动化测试过程中,构建中间表文件,其中,所述中间表文件至少包括:所述目标文件的序号字段,所述目标文件的文件名字段,数据文件解析状态字段,数据文件应用状态字段,是否为本次自动化测试生成的最后一个文件字段;依据所述中间表文件,所述B/S架构体系调用所述目标文件,以实现对所述B/S架构体系的自动化测试。2.根据权利要求1所述的方法,其特征在于,在生成目标文件之后,所述方法还包括:将所述目标文件存储至云端;在构建中间表文件之后,所述方法还包括:将所述中间表文件存储至所述云端。3.根据权利要求2所述的方法,其特征在于,依据所述中间表文件,通过所述B/S架构体系调用所述目标文件,以实现对所述B/S架构体系的自动化测试包括:所述B/S架构体系按照预设时间周期一判断所述云端中是否存在所述目标文件;当所述云端存在所述目标文件,所述B/S架构体系解析所述目标文件,得到目标数据信息;所述B/S架构体系判断所述目标数据信息是否符合预设要求,当所述目标数据信息符合所述预设要求,所述B/S架构体系将所述中间表文件的数据文件解析状态字段的状态值设置为预设值一;当所述目标数据信息不符合所述预设要求,所述B/S架构体系将所述中间表文件的数据文件解析状态字段的状态值设置为预设值二。4.根据权利要求3所述的方法,其特征在于,当所述目标数据信息符合所述预设要求时,所述方法还包括:依据所述B/S架构体系的自动化测试的流程,所述B/S架构体系对所述目标数据信息进行处理;在所述目标数据信息处理完成后,所述B/S架构体系将所述中间表文件的数据文件应用状态字段的状态值设置为预设值三,其中所述数据文件应用状态字段的初始状态值为预设值四。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:所述C/S架构体系读取所述中间表文件的数据文件解析状态字段的状态值;若所述数据文件解析状态字段的状态值为预设值一时,则所述C/S架构体系按照预设时间周期二读取所述中间表文件的数据文件应用状态字段的状态值;若所述数据文件应用状态字段的状态值为预设值三时,判断所述C/S架构体系的自动化测试是否完成;若所述C/S架构体系的自动化测试已完成,则所述C/S架构体系...

【专利技术属性】
技术研发人员:王佳殷鞠珍宏刘俊智付菲菲叶晶晶孙小磊
申请(专利权)人:北京数码大方科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1