[发明专利]一种基于企业需求开发的自动化测试应用平台及测试方法在审
申请号: | 202110396933.7 | 申请日: | 2021-04-13 |
公开(公告)号: | CN113076249A | 公开(公告)日: | 2021-07-06 |
发明(设计)人: | 沈剑;李允辉 | 申请(专利权)人: | 深圳前海联动云软件科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市中科创为专利代理有限公司 44384 | 代理人: | 彭西洋;袁曼曼 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 企业 需求 开发 自动化 测试 应用 平台 方法 | ||
1.基于企业需求开发的自动化测试应用平台,其特征在于:包括业务层、表现层、服务层、持久层和数据层;
业务层和变现层直接面向用户,并通过接口与服务层进行业务功能数据传递及结果回传;服务层将server服务的数据保存、补充、传递给持久层;持久层通过ORM框架对数据层进行数据的增、删、改、查;
业务层,包括http接口自动化,工具集,数据分析,UI自动化,自动化运维;
表现层,包括项目,模块,用例,测试计划,mock,报告,系统设置,数据中心,用户中心;
服务层,包括用例装载与调度,数据动态管理,快速调度,web服务,报告生成,邮件服务,相应解析和校验,计划任务,版本管理,用例重试;
持久层,包括平台业务数据管理,产品数据库交互;
数据层,包括测试平台数据库,产品数据库。
2.根据权利要求1所述的基于企业需求开发的自动化测试应用平台,其特征在于:在表现层中,所述项目,进行系统级别的项目管理;
所述模块,进行系统内的业务归属管理,精细化模块管理,定制执行计划;
所述用例,用于用例管理,进行用例的开发、编辑修改、删除,管理单元用例组合设计模式,管理组件组合设计模式;
所述测试计划,管理计划性执行任务,用于任务执行计划管理;
所述mock,模拟第三方信息回调测试,进行mock管理;
所述报告,用于报告管理,管理任务级别下的运行结果的规范性报告数据;
所述系统设置,包括环境设置、任务监控、全局变量设置、全局函数管理;不同环境管理,定时任务进度监控,变量和函数数据管理。
3.根据权利要求2所述的基于企业需求开发的自动化测试应用平台,其特征在于:所述项目管理,包含项目增、删、改、查,按项目执行,项目内嵌函数管理;按系统管理用例,定义项目私有函数。
4.根据权利要求2所述的基于企业需求开发的自动化测试应用平台,其特征在于:所述模块管理,包含模块增、删、改、查,按模块执行;按模块管理用例。
5.根据权利要求2所述的基于企业需求开发的自动化测试应用平台,其特征在于:所述用例管理,包含用例增、删、改、查,用例调试和执行,用例覆盖度统计、用例集、用例组合;用例编辑、统计、参数化、校验、自由组合。
6.根据权利要求2所述的基于企业需求开发的自动化测试应用平台,其特征在于:所述任务执行计划管理,用于用例自由集合、用例集合定时执行;跨项目的用例组合,通过定时任务,闲时执行用例。
7.根据权利要求2所述的基于企业需求开发的自动化测试应用平台,其特征在于:所述报告管理,用于报告查看、消息发送;报告生成、问题查看、邮件通知。
8.根据权利要求2所述的基于企业需求开发的自动化测试应用平台,其特征在于:所述mock管理,包含挡板增、删、改、查和启用、停用;模拟第三方返回数据,打通用例流程。
9.基于企业需求开发的自动化测试应用平台测试方法,其特征在于包括如下步骤:
S1,新增项目;
S2,新增模块;
S3,新增用例;
S4,新增执行;
S5,结果查看;
其中S3还包括如下步骤:
S31,新建用例;
S32,判断是否参数化;
S33,判断是否校验;
S34,判断是否组装;
S35,用例调试;
S36,判断调试是否通过;
S37,用例保存;
其中S4还包括如下步骤:
S41,选择用例;
S42,选择环境;
S43,设定任务;
S44,判断是否立即执行;
S45,查看报告。
10.根据权利要求9所述的基于企业需求开发的自动化测试应用平台测试方法,其特征在于:
步骤S32,还包括如果判断是要进行参数化,则进行参数化,如果判断不要进行参数化,则直接进入下一步;
步骤S33,还包括如果判断是要进行校验,则进行校验,如果判断不要进行校验,则直接进入下一步;
步骤S34,还包括如果判断是要进行组装,则进行组装,如果判断不要进行组装,则直接进入下一步;
步骤S36,还包括如果判断调试通过,则直接进入下一步,如果判断调试不通过,则编辑用例,重新进行调试;
步骤S44,还包括如果判断立即执行,则立即执行,然后进入下一步,如果判断不是立即执行,则设定定时任务,按照设定的要求进行执行,执行之后,进入下一步。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海联动云软件科技有限公司,未经深圳前海联动云软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110396933.7/1.html,转载请声明来源钻瓜专利网。