[发明专利]工业互联网APP自动化测试系统和测试方法在审
申请号: | 202010568857.9 | 申请日: | 2020-06-19 |
公开(公告)号: | CN111708706A | 公开(公告)日: | 2020-09-25 |
发明(设计)人: | 蒋春旭 | 申请(专利权)人: | 重庆赛宝工业技术研究院 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京海虹嘉诚知识产权代理有限公司 11129 | 代理人: | 吕小琴 |
地址: | 401332 重庆*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 工业 互联网 app 自动化 测试 系统 方法 | ||
1.一种工业互联网APP自动化测试系统,其特征在于:包括:项目研发管理模块、代码扫描模块、单元测试模块、测试环境管理模块、测试用例管理模块和性能测试模块;所述性能测试模块分别与所述项目研发管理模块、代码扫描模块、单元测试模块、测试环境管理模块和测试用例管理模块连接;
所述项目研发管理模块用于编译打包、代码冲突检测、代码合并和应用管理;
所述代码扫描模块用于对代码实时进行代码静态扫描、代码缺陷扫描、Java代码规约扫描,并向所述单元测试模块反馈扫描结果;
所述单元测试模块用于集成应用代码里的单元测试,并向所述单元测试模块反馈单元测试结果;
所述测试环境管理模块用于按照应用、环境类型维度对内部现有测试环境资源进行管理;
所述测试用例管理模块用于新增测试用例;
所述性能测试模块用于提供测试管理。
2.根据权利要求1所述工业互联网APP自动化测试系统,其特征在于:所述测试环境管理模块的环境部署方式包括手动部署和自动部署。
3.根据权利要求1所述工业互联网APP自动化测试系统,其特征在于:所述测试用例管理模块的新增用例的导入方式包括单条用例导入,或者使用EXCEL批量导入。
4.根据权利要求1所述工业互联网APP自动化测试系统,其特征在于:所述单元测试模块的触发方式包括两种,分别是:手工触发方式和预设时间触发方式。
5.根据权利要求1所述工业互联网APP自动化测试系统,其特征在于:所述测试用例模块包括用例管理模块和缺陷管理模块。
6.一种工业互联网APP自动化测试方法,所述测试方法适用于权利要求1至5任一所述测试系统,其特征在于:所述方法包括如下步骤:
S1:搭建测试环境,由系统中测试环境管理模块提供支持,根据工业互联网APP的类型自动搭建测试环境;
S2:构建代码,由测试系统的代码扫描模块提供对被测应用的源代码仓库的配置,根据仓库地址对被测应用的源代码进行编译;
S3:代码检查,由测试系统的代码扫描模块会对已配置仓库地址的应用源代码进行静态扫描;
S4:单元测试,由测试系统的单元测试模块发起对被测应用各模块的测试请求;
S5:安全检查,由测试系统调用安全检查,评估代码安全性;
S6:执行步骤S2至步骤S5,并将反馈执行结果;
S7:缺陷处理,步骤S6执行完毕后,将所发现的问题提交至测试系统的测试用例管理模块的缺陷管理模块;
S8:根据缺陷管理模块的记过进行回归测试或生成测试报告。
7.根据权利要求6所述工业互联网APP自动化测试方法,其特征在于:所述步骤S3还包括对项目开发仓库地址持续进行代码变更监控。
8.根据权利要求6所述工业互联网APP自动化测试方法,其特征在于:所述测试方法还包括测试人员根据测试需求选择性配置步骤S2至步骤S5中的一个步骤或多个步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆赛宝工业技术研究院,未经重庆赛宝工业技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010568857.9/1.html,转载请声明来源钻瓜专利网。