工业互联网APP自动化测试系统和测试方法技术方案

技术编号:25756022 阅读:63 留言:0更新日期:2020-09-25 21:05
本发明专利技术提供的工业互联网APP自动化测试系统和测试方法以流水线的形式来灵活构建测试流程,基于Kubernetes和Docker技术来构建测试环境,基于Jenkins进行代码构建,同时,流水线支持多种测试工具的整合。本发明专利技术在传统人工操作的基础上提供自动化的工业互联网产品测试的解决方案,针对当前工业互联网应用和微服务质量要求,开发面向工业互联网应用和微服务的测试系统,从文档、功能性、可靠性、性能、安全性、协同扩展性、兼容性七个方面展开测试,提出一种规范划、自动化的测试验证方法。

【技术实现步骤摘要】
工业互联网APP自动化测试系统和测试方法
本专利技术涉及数据处理
,尤其涉及一种工业互联网APP自动化测试系统和测试方法。
技术介绍
现有的工业互联网应用体系庞大,尚未形成工业互联网应用参考架构、微服务框架、工业知识封装等基础标准,以及接口、协议、数据、质量、安全等重点技术标准,工业互联网应用安全性、可靠性难以评价,从而使得工业互联网行业缺少检测评估标准和指标体系进行指导。传统的工业互联网APP测试是由软件测试项目师和业务专家人工完成。经测试项目师和业务专家按照测试用例编写自动化测试脚本,再由机器执行验证;为工业互联网APP编写自动化测试脚本是一件非常复杂的事情,并且很难保证正确性,随着工业互联网应用体系的庞大促使测试项目师和业务专业工作量大,测试成本高。因此,亟需一种工业互联网APP自动化测试系统和测试方法。
技术实现思路
有鉴于此,本专利技术提供一种工业互联网APP自动化测试系统和测试方法。本专利技术提供一种工业互联网APP自动化测试系统,其特征在于:包括:项目研发管理模块、代码扫描模块、单元测试模本文档来自技高网...

【技术保护点】
1.一种工业互联网APP自动化测试系统,其特征在于:包括:项目研发管理模块、代码扫描模块、单元测试模块、测试环境管理模块、测试用例管理模块和性能测试模块;所述性能测试模块分别与所述项目研发管理模块、代码扫描模块、单元测试模块、测试环境管理模块和测试用例管理模块连接;/n所述项目研发管理模块用于编译打包、代码冲突检测、代码合并和应用管理;/n所述代码扫描模块用于对代码实时进行代码静态扫描、代码缺陷扫描、Java代码规约扫描,并向所述单元测试模块反馈扫描结果;/n所述单元测试模块用于集成应用代码里的单元测试,并向所述单元测试模块反馈单元测试结果;/n所述测试环境管理模块用于按照应用、环境类型维度对...

【技术特征摘要】
1.一种工业互联网APP自动化测试系统,其特征在于:包括:项目研发管理模块、代码扫描模块、单元测试模块、测试环境管理模块、测试用例管理模块和性能测试模块;所述性能测试模块分别与所述项目研发管理模块、代码扫描模块、单元测试模块、测试环境管理模块和测试用例管理模块连接;
所述项目研发管理模块用于编译打包、代码冲突检测、代码合并和应用管理;
所述代码扫描模块用于对代码实时进行代码静态扫描、代码缺陷扫描、Java代码规约扫描,并向所述单元测试模块反馈扫描结果;
所述单元测试模块用于集成应用代码里的单元测试,并向所述单元测试模块反馈单元测试结果;
所述测试环境管理模块用于按照应用、环境类型维度对内部现有测试环境资源进行管理;
所述测试用例管理模块用于新增测试用例;
所述性能测试模块用于提供测试管理。


2.根据权利要求1所述工业互联网APP自动化测试系统,其特征在于:所述测试环境管理模块的环境部署方式包括手动部署和自动部署。


3.根据权利要求1所述工业互联网APP自动化测试系统,其特征在于:所述测试用例管理模块的新增用例的导入方式包括单条用例导入,或者使用EXCEL批量导入。


4.根据权利要求1所述工业互联网APP自动化测试系统,其特征在于:所述单元测试模块的触发方式包括两种,分别是:手工触发方式和预设时间触发方式。


5.根据权利要求...

【专利技术属性】
技术研发人员:蒋春旭
申请(专利权)人:重庆赛宝工业技术研究院
类型:发明
国别省市:重庆;50

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

1