全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210969782.4 (22)申请日 2022.08.12 (71)申请人 青岛港国际股份有限公司 地址 266000 山东省青岛市黄岛区经八 路 12号 申请人 青岛新前湾集装箱码头有限责任公 司 (72)发明人 李永翠 刘蓉蓉 陈强 王雪  孙肃徽 刘耀徽 陈海明 张晓  郭乙运  (74)专利代理 机构 青岛联智专利商标事务所有 限公司 37101 专利代理师 周容 (51)Int.Cl. G06F 16/23(2019.01)G06F 16/215(2019.01) G06F 16/2455(2019.01) (54)发明名称 一种集装箱码头智能指挥管控系统自动化 测试方法和系统 (57)摘要 集装箱码头智能指挥管控系统自动化测试 方法包括: 展示属性校验交互界面; 判定是否接 收到前端元素节点校验请求; 若是, 则根据前端 元素节点校验请求自缓存数据库与前端元素节 点对应的前端接口中获取与前端元素节点校验 请求对应的第一校验数据; 根据前端元素节点校 验请求自码头操作系统的系统数据库中获取与 前端节点校验请求对应的第二校验 数据; 展示与 前端元素节 点对应的前端显示界面; 指定前端显 示界面中与前端元素节点对应的显示元素节点; 获取显示元素节点的属性以生 成第三校验数据; 判定第一校验 数据、 第二校验数据和第三校验数 据是否相同; 若相同, 则判定为属性校验成功; 还 提供一种系统。 本发明可以确保码 头操作系统的 数据一致性。 权利要求书3页 说明书8页 附图4页 CN 115328927 A 2022.11.11 CN 115328927 A 1.一种集装箱码头智能指挥管控系统自动化测试 方法, 其特 征在于, 包括以下步骤: 展示属性校验交互界面; 其中, 所述属性校验交互界面配置为输入前端元素节点校验 请求, 所述前端元素节点校验请求对应一个前端元素节点, 所述前端元素节点包括至少一 个集装箱属性、 和/或至少一个车辆属性、 和/或至少一个吊具属性; 判定是否 接收到至少一个前端元 素节点校验请求; 若是, 则根据 所述前端元素节点校验请求自缓存数据库与所述前端元素节点对应的前 端接口中获取与所述前端元 素节点校验请求对应的第一校验数据; 根据所述前端元素节点校验请求自码头操作系统的系统数据库中获取与所述前端节 点校验请求对应的第二校验数据; 展示与前端元 素节点对应的前端显示界面; 指定所述前端显示界面中与所述前端元 素节点对应的显示元 素节点; 获取所述显示元 素节点的属性以生成第三校验数据; 判定所述第一校验数据、 第二校验数据和第三校验数据是否相同; 若相同, 则判定为属性校验成功。 2.根据权利要求1所述的集装箱码头智能指挥管控系统自动化测试 方法, 其特 征在于, 在判定所述第 一校验数据、 第 二校验数据和第 三校验数据 是否相同之后还包括以下步 骤: 若第一校验数据、 第二校验数据和第三校验数据中存在至少两个不相同, 则保存第一 校验数据、 第二校验数据和第三校验数据; 保持前端元 素节点校验请求 不变; 再次依次执行自根据所述前端元素节点校验请求自缓存数据库与所述前端元素节点 对应的前端接口中获取与所述前端元素节点校验请求对应的第一校验数据至获取所述显 示元素节点的属性以生成第三校验数据的步骤; 判定再次获取的第一校验数据、 第二校验数据和第三校验数据是否相同; 若再次获取的第一校验数据、 第二校验数据和第三校验数据相同, 则判定为属性校验 成功, 并记录首次判定为瞬时不 一致; 若再次获取的第一校验数据、 第二校验数据和第三校验数据存在至少两个不相同, 则 生成错误日志。 3.根据权利要求2所述的集装箱码头智能指挥管控系统自动化测试 方法, 其特 征在于, 在生成错 误日志之后还 包括以下步骤: 禁止基于所述前端元素节点的控制流程直至更新的第 一校验数据、 第 二校验数据和第 三校验数据相同。 4.根据权利要求1至3任一项所述的集装箱码头智能指挥管控系统自动化测试方法, 其 特征在于, 所述前端元素节点为集装箱属性, 所述集装箱属性包括类别属性、 放行属 性、 卸 货港属性、 危险品箱属性、 超限箱属性、 罐箱属性、 箱型属性、 高箱属性、 冷箱属性、 禁止移动 属性和贝位分配属性中的一 者或多者; 所述根据所述前端元素节点校验请求自码头操作系统的系统数据库中获取与前端节 点校验请求对应的第二校验数据具体包括以下步骤:权 利 要 求 书 1/3 页 2 CN 115328927 A 2调用过滤器算法自所述系统数据库中筛选出所有在场箱, 并逐一获取所有在场箱的集 装箱属性 生成第二校验数据; 所述指定所述前端显示界面中与所述前端元素节点对应的显示元素节点并获取所述 显示元素节点的属性以生成第三校验数据具体包括以下步骤: 利用selenium框架在所述前端显示界面中指定每一个在场箱作为对应的显示元素节 点, 获取每一个显示元 素节点的前端类别属性以生成第三校验数据。 5.根据权利要求 4所述的集装箱码头智能指挥管控系统自动化测试 方法, 其特 征在于, 在展示属性校验交 互界面前还 包括以下步骤: 获取码头操作系统的环境变量配置; 判定用户权限是否满足设定校验权限; 若满足, 则展示属性校验交 互界面。 6.一种集装箱码头智能指挥管控系统自动化测试系统, 其特 征在于, 包括: 第一展示模块, 所述第一展示模块配置为展示属性校验交互界面; 其中, 所述属性校验 交互界面配置为输入前端 元素节点校验请求, 所述前端元素节点校验请求对应一个前端 元 素节点, 所述前端 元素节点包括至少一个集装箱属性、 和/或至少一个车辆属性、 和/或至少 一个吊具属性; 第一判定模块, 所述第 一判定模块配置为判定是否接收到至少一个前端元素节点校验 请求; 第一获取模块, 所述第 一获取模块配置为在所述第 一判定模块判定接收到至少一个前 端元素节点校验请求后, 根据所述前端节点校验请求自缓存数据库与所述前端元素节点对 应的前端接口中获取与所述前端元 素节点校验请求对应的第一校验数据; 第二获取模块, 所述第 二获取模块配置为在所述第 一判定模块判定接收到至少一个前 端元素节点校验请求后, 根据所述前端元素节点校验请求自码头操作系统的系统数据库中 获取与所述前端节点校验请求对应的第二校验数据; 第二展示模块, 所述第 二展示模块配置为在所述第 一判定模块判定接收到至少一个前 端元素节点校验请求后, 展示与前端元 素节点对应的前端显示界面; 指定模块, 所述指定模块配置为指定所述前端显示界面中与 所述前端元素节点对应的 显示元素节点; 第三获取模块, 所述第 三获取模块配置为获取所述显示元素节点的属性以生成第 三校 验数据; 和 第二判定模块, 所述第二判定模块配置为判定所述第一校验数据、 第二校验数据和第 三校验数据是否相同; 若相同, 则判定为属性校验成功。 7.根据权利要求6所述的集装箱码头智能指挥管控系统自动 化测试系统, 其特征在于, 还包括: 再校验模块, 所述再校验模块配置为在所述第二判定模块判定所述第一校验数据、 第 二校验数据和第三校验数据中存在至少 两个不同时, 保存第一校验数据、 第二校验数据和 第三校验数据并保持前端 元素节点校验请求不变, 再次依次执行自根据所述前端 元素节点 校验请求自缓存数据库与所述前端元素节点对应的前端接口中获取与所述前端元素节点 校验请求对应的第一校验数据至获取所述显示元素节点的属 性以生成第三校验数据的步权 利 要 求 书 2/3 页 3 CN 115328927 A 3

PDF文档 专利 一种集装箱码头智能指挥管控系统自动化测试方法和系统

文档预览
中文文档 16 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种集装箱码头智能指挥管控系统自动化测试方法和系统 第 1 页 专利 一种集装箱码头智能指挥管控系统自动化测试方法和系统 第 2 页 专利 一种集装箱码头智能指挥管控系统自动化测试方法和系统 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-07 12:40:02上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。