一种基于QT开发模式的自动化测试方法、装置及存储介质

    公开(公告)号:CN110096425A

    公开(公告)日:2019-08-06

    申请号:CN201811507346.5

    申请日:2018-12-10

    Abstract: 本发明提供了一种基于QT开发模式的自动化测试方法、装置及存储介质。该方法包括:提交步骤,将测试代码、测试文件及项目代码提交至相应的服务器;构建步骤,使用Jenkins服务器自动构建测试环境并生成软件安装包,并下到自动化测试设备,测试步骤,UFT自动连接ALM服务器关联自动化工程来触发本地的Ranorex可执行文件脚本进行自动化测试;发送步骤,将测试报告发送。本发明通过使用Jenkins平台和构建测试脚本,将Ranorex自动化测试框架和操作系统结合起来,可以实现针对各个QT产品版本的同时测试,即可以实现同时对PC端和移动设备端进行测试,大幅缩短了测试和开发的周期,并确保良好的软件质量,且采用基于对象的快速开发可以快速实现自动化测试用例的全覆盖。

    计算机操作系统登陆密码恢复和解析装置及其方法

    公开(公告)号:CN103207972A

    公开(公告)日:2013-07-17

    申请号:CN201310040929.2

    申请日:2013-01-31

    Abstract: 计算机操作系统登录密码恢复和解析装置,包括:硬件部分,包括显示屏模块、按键模块、存储模块、电源管理模块、接口模块以及与上述显示屏模块、按键模块、接口模块、存储模块和电源管理模块相连的MCU模块;软件部分,包括根据用户操命令获取计算机操作系统信息的数据信息获取模块、对获取到数据信息进行解析的密码解析模块以及结果导出模块。本发明支持各种PC机及笔记本操作系统的登录密码提取及解析。使用时,可根据不同需要选择不同的解析模式。同时本设备采用低功耗技术,产品处理器采用低功耗的单片机,显示屏采用耗电低的LCD,整体体积小巧、重量轻。

    一种Sybase ASE数据库删除数据恢复方法和装置

    公开(公告)号:CN114398341B

    公开(公告)日:2025-02-11

    申请号:CN202111670838.8

    申请日:2021-12-31

    Abstract: 本发明给出了一种Sybase ASE数据库删除数据恢复方法和装置,包括解析及恢复Master数据库的系统数据,获取每个数据库对应的包含各自属性的列表,构成数据库列表集合DS;提取出数据库包含的所有数据表的列表构成列表集合TS;通过数据库包含的所有数据表的表ID来读取数据页节点深度索引,获取每个数据表中包含的所有数据页列表,从而组成数据页列表集合PS;根据PS中元素的索引列表解析及恢复PS中的数据页从而依次解析及恢复每个数据表,将所有记录列表构成记录列表集合RS;对所有数据页的记录列表集合RS从记录索引地址开始,按照系统表记录格式解析记录,从而恢复出删除记录。创新地设计了Sybase ASE数据库的恢复方法,使得Sybase ASE数据库的删除数据得以顺利恢复。

    一种基于QT开发模式的自动化测试方法、装置及存储介质

    公开(公告)号:CN110096425B

    公开(公告)日:2022-07-15

    申请号:CN201811507346.5

    申请日:2018-12-10

    Abstract: 本发明提供了一种基于QT开发模式的自动化测试方法、装置及存储介质。该方法包括:提交步骤,将测试代码、测试文件及项目代码提交至相应的服务器;构建步骤,使用Jenkins服务器自动构建测试环境并生成软件安装包,并下到自动化测试设备,测试步骤,UFT自动连接ALM服务器关联自动化工程来触发本地的Ranorex可执行文件脚本进行自动化测试;发送步骤,将测试报告发送。本发明通过使用Jenkins平台和构建测试脚本,将Ranorex自动化测试框架和操作系统结合起来,可以实现针对各个QT产品版本的同时测试,即可以实现同时对PC端和移动设备端进行测试,大幅缩短了测试和开发的周期,并确保良好的软件质量,且采用基于对象的快速开发可以快速实现自动化测试用例的全覆盖。

    基于Windows的产品自动化测试方法及其系统

    公开(公告)号:CN106547688A

    公开(公告)日:2017-03-29

    申请号:CN201610910223.0

    申请日:2016-10-19

    CPC classification number: G06F11/3684 G06F11/3688

    Abstract: 本发明公开了一种基于Windows的产品自动化测试方法及其系统,方法包括:管理服务器获取对应项目代码的测试代码,并生成项目测试集;Jenkins服务器获取所述项目代码,并编译打包生成软件安装包;将所述软件安装包部署至自动化测试设备;自动化测试设备从管理服务器中获取所述软件安装包对应的项目测试集;根据所述项目测试集进行测试,得到测试结果,并将所述测试结果回传至管理服务器。本发明极大简化了产品测试过程中的重复性工作,大幅缩短了测试和开发周期,并确保良好的软件质量。

    一种二进制程序分析方法、终端设备及存储介质

    公开(公告)号:CN114443055A

    公开(公告)日:2022-05-06

    申请号:CN202111609503.5

    申请日:2021-12-27

    Abstract: 本发明涉及一种二进制程序分析方法、终端设备及存储介质,该方法中包括:S1:获取二进制程序的指令集架构特征;S2:通过dump内存与指令集架构特征进行特征匹配的方式,获取运行起始地址;S3:通过二进制程序中的连续出现的常量字符串来确定只读数据区起始地址和只读数据区大小;S4:根据堆栈初始化代码得到的堆的起始地址和只读数据区大小确定数据区起始地址;S5:根据二进制程序的运行起始地址、只读数据区起始地址和数据区起始地址,将二进制程序重新构造为可执行格式二进制程序文件;S6:通过反编译工具对重新构造的可执行格式二进制程序文件进行反编译分析。本发明可以使无可执行程序结构的二进制程序能够进行反编译分析。

    一种Sybase ASE数据库删除数据恢复方法和装置

    公开(公告)号:CN114398341A

    公开(公告)日:2022-04-26

    申请号:CN202111670838.8

    申请日:2021-12-31

    Abstract: 本发明给出了一种Sybase ASE数据库删除数据恢复方法和装置,包括解析及恢复Master数据库的系统数据,获取每个数据库对应的包含各自属性的列表,构成数据库列表集合DS;提取出数据库包含的所有数据表的列表构成列表集合TS;通过数据库包含的所有数据表的表ID来读取数据页节点深度索引,获取每个数据表中包含的所有数据页列表,从而组成数据页列表集合PS;根据PS中元素的索引列表解析及恢复PS中的数据页从而依次解析及恢复每个数据表,将所有记录列表构成记录列表集合RS;对所有数据页的记录列表集合RS从记录索引地址开始,按照系统表记录格式解析记录,从而恢复出删除记录。创新地设计了Sybase ASE数据库的恢复方法,使得Sybase ASE数据库的删除数据得以顺利恢复。

    计算机操作系统登录密码恢复和解析装置及其方法

    公开(公告)号:CN103207972B

    公开(公告)日:2017-02-08

    申请号:CN201310040929.2

    申请日:2013-01-31

    Abstract: 计算机操作系统登录密码恢复和解析装置,包括:硬件部分,包括显示屏模块、按键模块、存储模块、电源管理模块、接口模块以及与上述显示屏模块、按键模块、接口模块、存储模块和电源管理模块相连的MCU模块;软件部分,包括根据用户操作命令获取计算机操作系统信息的数据信息获取模块、对获取到数据信息进行解析的密码解析模块以及结果导出模块。本发明支持各种PC机及笔记本操作系统的登录密码提取及解析。使用时,可根据不同需要选择不同的解析模式。同时本设备采用低功耗技术,产品处理器采用低功耗的单片机,显示屏采用耗电低的LCD,整体体积小巧、重量轻。

    用例文件转换可执行脚本的方法、终端设备及存储介质

    公开(公告)号:CN114443466A

    公开(公告)日:2022-05-06

    申请号:CN202111541220.1

    申请日:2021-12-16

    Abstract: 本发明涉及用例文件转换可执行脚本的方法、终端设备及存储介质,该方法中包括:S1:读取用例文件对应的配置文件,以获取转换用例的类型、模块名和用例等级;S2:读取用例文件中的用例数据,并过滤掉其中步骤S1获取的模块名和用例等级对应的用例;S3:针对过滤后的用例数据,将其中每条用例的信息整合为一个字典对象,并按照模块名对用例对应的字典对象进行分类,并存储于模块列表内;S4:根据步骤S1获取的转换用例的类型,基于模块列表中的内容,将用例文件转换为对应类型的可执行脚本文件。本发明可以应用于多个大数据平台的接口自动化校验工作中,支持市面上主流的接口自动化测试工具,大大节省了人力资源成本。

Patent Agency Ranking