-
公开(公告)号:CN117971190B
公开(公告)日:2024-07-02
申请号:CN202410362594.4
申请日:2024-03-28
申请人: 易方信息科技股份有限公司
摘要: 本发明公开了一种基于大语言模型的页面自动化操作生成方法及相关装置,其中,所述方法包括:基于页面的功能和交互方式对所述页面的实现方法进行定义处理,获得所述页面的实现方法;基于大语言模型对所述页面的页面结构进行解析处理,获得页面的页面结构;根据所述页面的页面结构自动生成页面代码逻辑;基于所述页面代码逻辑的测试结果进行优化调整处理,获得优化调整后的页面代码逻辑。在本发明实施例中,实现了自动生成页面代码逻辑,可以加快页面操作的开发过程,减少手工编码的工作量。
-
公开(公告)号:CN114722161B
公开(公告)日:2022-10-11
申请号:CN202210643809.0
申请日:2022-06-09
申请人: 易方信息科技股份有限公司
摘要: 本发明提出了一种在IDE界面快速查询添加PM单任务状态的方法及装置,所述方法包括:在IDE的操作界面打开终端工具,所述终端工具调用开发者机器环境变量和钥匙串信息;根据所述环境变量和钥匙串信息执行身份登录和权限赋予操作;在所述终端工具的指令输入窗口输入查询指令,所述查询指令至少用于生成与登录身份关联的PM业务列表,所述PM业务列表包括PM单号及关联信息;接收用户操作,将对应的PM单号及关联信息添加至gitlab的commit信息中。所述装置使用了所述方法。本发明使得PM单号及进度的查询可以直接在IDE界面完成,减少开发人员在提交代码过程中在多应用之前切换的痛点,从而提高了开发人员的生产效率。
-
公开(公告)号:CN114721970B
公开(公告)日:2022-10-04
申请号:CN202210641815.2
申请日:2022-06-08
申请人: 易方信息科技股份有限公司
IPC分类号: G06F11/36
摘要: 本发明提出了一种建设接口自动化测试及精准测试的方法及装置,所述方法包括:控制UI自动化模拟用户操作,对被测软件执行UI自动化测试;设置代理监听UI自动化用例所产生的接口数据包,对各业务场景中所涉及到接口进行抓包捕获;针对捕获到的接口数据进行多维度的统计建模;根据所述多维度的统计建模的数据,建设接口自动化测试及精准测试。所述装置使用了所述方法。本发明通过在UI自动化执行的过程中截取业务数据包建立接口自动化测试的数据基础,快速生产了接口自动化测试所需的数据;同时通过对抓获的接口数据进行各个维度的数据建模,让数据价值最大化,便于接口自动化测试及精准测试的高效利用,节省了研发人员的时间和精力。
-
公开(公告)号:CN114706567A
公开(公告)日:2022-07-05
申请号:CN202210636250.9
申请日:2022-06-07
申请人: 广州易方信息科技股份有限公司
摘要: 本发明提出了一种通过gitlab提交代码关联PM系统任务进度的方法及装置,所述方法包括:通过gitlab提交代码时携带commit信息;所述commit信息触发gitlab的钩子函数;钩子函数解析所述commit信息,提取commit信息中的关键参数,所述关键参数包括PM单号和特征信息;所述钩子函数调用PM系统的SDK工具,根据所述关键参数更新PM单号对应的关联信息。所述装置使用了所述方法。本发明使得开发人员在专注代码的提交的规范性后无需花费额外时间手动更新PM单字段,提高工作效率。同时PM系统可以判断效能问题和评估增加任务的预判能力前置,提高了任务分配决策的正确性。
-
公开(公告)号:CN117909248A
公开(公告)日:2024-04-19
申请号:CN202410304691.8
申请日:2024-03-18
申请人: 易方信息科技股份有限公司
IPC分类号: G06F11/36 , H04L61/4511 , H04L67/02
摘要: 本发明公开了一种基于接口测试平台的动态转发方法及相关装置,其中,所述方法包括:接口测试平台基于前端的接口编写页面接收测试用户输入的接口相关信息生成Http转发请求,并发送至后端;后端识别Http转发请求中的测试用户指定转发引擎为共有转发引擎或私有转发引擎;在为共有转发引擎时,获得Http转发请求中得所述目标域名与IP地址的映射关系,执行请求数据内容的转发任务;在为私有转发引擎时,后端将Http转发请求发送至所述用户指定的私有转发引擎,私有转发引擎执行请求数据内容的转发任务。在本发明实施例中,克服传统接口测试平台对host文件的依赖,能够满足多人协作及多环境测试的需求,提高了测试效率和可靠性。
-
公开(公告)号:CN114706796A
公开(公告)日:2022-07-05
申请号:CN202210633670.1
申请日:2022-06-07
申请人: 广州易方信息科技股份有限公司
摘要: 本发明提出了一种基于DOM树结构的UI自动化diff断言方法及装置,所述方法包括:在UI自动化测试执行过程中,当测试用例代码初次运行时,保障产品无bug的前提下,建立基线文件;当重复运行同样的测试用例代码时,在对应的操作步骤生成状态快照文件;将状态快照文件与基线文件进行对比,当比对结果符合预设条件时,判断测试通过。所述装置使用了所述方法。本发明使得测试人员无需手动编写页面的断言,提高了用例的编写效率;同时,通过将状态快照文件与基线文件进行对比,比对方式相对于手动编写断言而言更加简单,比对信息更加全面,不易出现遗漏的情况,进一步提高了测试效率和测试的可靠性。
-
公开(公告)号:CN117520690B
公开(公告)日:2024-04-09
申请号:CN202410015534.5
申请日:2024-01-05
申请人: 易方信息科技股份有限公司
IPC分类号: G06F16/957 , G06F8/38
摘要: 本发明公开了一种基于CSS样式预渲染对比的UI自动化方法及相关装置,其中,所述方法包括:基于前端代码仓库获取代码文件,并对所述代码文件进行解析,获得标签数据库和样式数据库;基于所述标签数据库和样式数据库构建预渲染页面;基于自动化执行代码获取元素截图;基于所述元素截图对所述预渲染页面进行视觉样式匹配,并基于视觉样式匹配结果获取对应的标签结构;基于对应的标签结构构建元素表达式,并基于所述元素表达式利用自动化执行代码获取DOM节点,基于所述DOM节点进行自动化任务。本发明不仅可以更准确且快速地定位页面元素,并且降低了维护成本和提高了代码执行的稳定性。
-
公开(公告)号:CN117150169B
公开(公告)日:2024-02-13
申请号:CN202311402619.0
申请日:2023-10-27
申请人: 易方信息科技股份有限公司
IPC分类号: G06F16/958 , G06F9/445 , G06F11/30 , G06F11/36
摘要: 本发明提出了一种多浏览器UI自动化录制方法、系统、设备及介质,方法包括:业务系统前端总控台响应于自动化录制请求,启动录制器模块通过前端总控台调用所述录制器模块服务端的功能;根据前端总控台创建浏览器角色,基于服务端赋予浏览器角色属性;通过自动化录制模块的子进程控制带角色ID标识的浏览器实例,并通过自动化录制模块监听浏览器实例的操作事件以及浏览器实例间的交互事件,将事件通过http协议发送至录制器模块服务端;录制器模块接收录制数据,将所述录制数据进行时序管理后存储于时序数据库中。本发明通过二次开发的自动化录制工具实现同时管理和录制多浏览器的事件数据,提高自动化录制的工作效率。
-
公开(公告)号:CN116303084A
公开(公告)日:2023-06-23
申请号:CN202310362683.4
申请日:2023-04-07
申请人: 易方信息科技股份有限公司
IPC分类号: G06F11/36
摘要: 本发明提出了一种多终端交互的测试用例的调度方法及其系统,涉及自动化测试领域,包括如下步骤:将经过解析后的多个测试用例,依次设置相应的优先级权重并加入待执行队列;根据优先级权重对待执行队列中的测试用例进行降序排列;排列完成后,测试用例从待执行队列的队首开始依次弹出并查询匹配agent机器,根据其依赖终端匹配可承接的agent机器后在选中的agent中执行,直至待执行队列中的测试用例全部执行完成;可以提高agent机器在调度多终端形态的测试用例时的执行效率。
-
公开(公告)号:CN116225968A
公开(公告)日:2023-06-06
申请号:CN202310498259.2
申请日:2023-05-06
申请人: 易方信息科技股份有限公司
摘要: 本发明公开了一种在线化测试用例脚本文件管理方法,所述方法包括采用语言工程结构化的方式编写测试用例工程,采用约定编程定义所述测试用例工程的结构;通过Git版本工具管理所述测试用例工程;通过Web平台拉取并解析所述测试用例工程,所述Web平台以结构树的方式展示所述测试算例工程的项目信息;在所述结构树中选择测试层,以运行所述测试层下的所有测试用例进行项目测试。本发明通过将测试用例脚本文件通过Web平台进行管理,编写自动化测试用例不必因无法抉择时平台化的方式还是脚本化的方式带来的得与失,方案即满足灵活的编写用例,又满足清晰直观展示用例数据,并可方便的以平台化方式执行用例。
-
-
-
-
-
-
-
-
-