买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】基于确定性事件注入的分布式系统回归测试方法及系统_南京大学_202311752012.5 

申请/专利权人:南京大学

申请日:2023-12-18

公开(公告)日:2024-05-10

公开(公告)号:CN118012738A

主分类号:G06F11/36

分类号:G06F11/36

优先权:

专利状态码:在审-实质审查的生效

法律状态:2024.05.28#实质审查的生效;2024.05.10#公开

摘要:本发明公开了一种基于确定性事件注入的分布式系统回归测试方法及系统。所述回归测试方法提供了一套开放可自定义的环境部署方法和测试事件注入逻辑,在此基础上,程序设计人员可以自行搭建通用的分布式测试环境,模拟常见的网络事件、节点事件、时钟事件,自行封装新的事件,组装事件执行顺序和约束关系,从而生成一个稳定可靠,确定可信的分布式系统回归测试流程,完成对分布式系统的通用回归测试设计。本发明目的在于解决目前分布式系统回归测试存在的困难,以及缺乏统一的确定性分布式回归测试框架的问题,帮助程序设计人员在更短的时间内确定对已有代码的修改没有引入新的错误,更好地保障程序的可靠性。

主权项:1.基于确定性事件注入的分布式系统回归测试方法,其特征在于,包括如下步骤:步骤SS1:场景构造步骤,包括:基于通用的领域特定语言DSL使用Builder设计模式的分层版本,构建分布式系统节点、服务和交互场景的回归测试框架;步骤SS2:环境配置步骤,包括:通过领域特定语言DSL实现配置即代码的功能,借助层级的建造者模式允许开发人员逐层实现系统的部署,所述配置即代码通过环境引擎转化为Docker容器的生成和配置;步骤SS3:序列生成步骤,包括:所述回归测试框架首先生成事件注入点序列,用户配置事件序列后,回归测试框架生成条件约束供事件服务器使用,然后使用语言特定的断点工具将事件注入断点位置;步骤SS4:测试执行步骤,包括:框架基于构造的事件序列脚本,将会环境配置和场景事件转化为Docker容器能直接执行的命令脚本。

全文数据:

权利要求:

百度查询: 南京大学 基于确定性事件注入的分布式系统回归测试方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。