[发明专利]一种基于Jenkins的自动化测试平台在审
申请号: | 202210503044.0 | 申请日: | 2022-05-09 |
公开(公告)号: | CN114924954A | 公开(公告)日: | 2022-08-19 |
发明(设计)人: | 王岳;崔毅东 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京博识智信专利代理事务所(普通合伙) 16067 | 代理人: | 魏文密 |
地址: | 100088 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 jenkins 自动化 测试 平台 | ||
本发明公开了一种基于Jenkins的自动化测试平台,包括视图层、控制层、服务层、数据层和工具层,其特征在于:所述视图层为用户界面,控制层为数据校验和权限校验,服务层包括测试用例管理、计划集管理、任务集管理、测试结果管理、定时任务管理和自动遍历管理,数据层包括Mysql和Neo4j,工具层包括单元测试工具、接口测试工具和移动端界面测试工具。本发明与现有技术相比的优点在于:经实践证明,对于测试行业流行的绝大多数测试工具,均可无缝集成到本系统,而对于特异测试工具,也可通过简单改造以极少成本集成到测试平台。自动化测试平台的出现即为在软件测试技术发展大背景下的产物,以主流测试技术为基础,并紧跟测试技术趋势。
技术领域
本发明涉及测试领域,具体是指一种基于Jenkins的自动化测试平台。
背景技术
随着软件测试技术的发展,为适应全球化分布式开发需求,自动化测试技术已经成为测试行业发展的主流,众多互联网公司都有专门的自动化测试团队来搭建自动化测试框架和流程。国外自动化测试起步较早现阶段技术已经比较成熟,自20世纪末,开发大型系统软件公司如IBM,Microsoft等就已经开始设计通用的自动化测试系统,使用共同的硬件和软件平台来实现资源利用的最大化。国外的EvoSuite(Automatic Test SuiteGeneration for Java)目前仅针对java程序生成单元测试,并不能进行其它测试;test.ai已经开始尝试在测试领域加入人工智能来提升测试效率。国内测试理论和测试软件起步晚,不过发展速度很快,产生了一大批开源软件和开源社区,比如百度MTC-移动云测试中心提出了以下口号:提供简单易用,快速高效的测试服务,为开发者解决测试过程中的设备,人力,技术等问题,助力移动开发者提升产品质量和用户体验;腾讯WeTest-质量开放平台也提出:提供云端自动化兼容服务,提交云端百台真机,并行测试,快速发现游戏/应用兼容性和性能问题,覆盖安卓主流机型。通过调研发现,这些公司并不能覆盖行业大多数用户的测试需求,其设计开发的平台只能为用户提供特定的测试类型,无法为用户提供多款测试领域主流工具。
发明内容
本发明要解决的技术问题是,针对以上问题提供一种基于Jenkins的自动化测试平台。
为解决上述技术问题,本发明提供的技术方案为:一种基于Jenkins的自动化测试平台,包括视图层、控制层、服务层、数据层和工具层,其特征在于:所述视图层为用户界面,控制层为数据校验和权限校验,服务层包括测试用例管理、计划集管理、任务集管理、测试结果管理、定时任务管理和自动遍历管理,数据层包括Mysql和Neo4j,工具层包括单元测试工具、接口测试工具和移动端界面测试工具。
作为改进,用例管理中主要包含四个子功能:添加用例、导入用例、生成计划集、一键执行。
作为改进,用户选择测试用例后即可生成计划集,计划集执行时根据计划集关联的计划并行执行自动化测试,计划集执行后会生成对应的任务集,根据计划生成对应的任务,执行后用户可以在任务集管理中查看本次计划集执行情况。
作为改进,计划集运行一次就会生成一个任务集,任务集是计划集的执行记录,在任务集列表中会显示每个任务集的编号、名称、所属于的项目、任务集的执行状态(执行中或者执行完成)。
作为改进,定时任务管理给用户提供在指定时间完成特定的自动化测试,用户可以在测试计划集管理中将一个或多个计划集添加到定时任务中,添加时生成定时任务名称,是否并发执行,填写CRON表达式,指定定时任务什么时间开始执行,执行时指定执行策略立即执行、执行一次、放弃执行。
本发明与现有技术相比的优点在于:经实践证明,对于测试行业流行的绝大多数测试工具,均可无缝集成到本系统,而对于特异测试工具,也可通过简单改造以极少成本集成到测试平台。自动化测试平台的出现即为在软件测试技术发展大背景下的产物,以主流测试技术为基础,并紧跟测试技术趋势。
附图说明
图1是一种基于Jenkins的自动化测试平台的架构示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210503044.0/2.html,转载请声明来源钻瓜专利网。