一种用于麒麟系统迁移工具的自动化测试方法及平台

    公开(公告)号:CN116383090B

    公开(公告)日:2023-08-22

    申请号:CN202310613793.3

    申请日:2023-05-29

    IPC分类号: G06F11/36 G06F9/455

    摘要: 本发明提供一种用于麒麟系统迁移工具的自动化测试方法及平台,包括以下步骤:S1、获取迁移工具和自动化测试脚本;S2、设置当前测试轮数i=1;S3、修改测试配置文件,恢复虚拟机初始快照;S4、下发迁移工具和自动化测试脚本至虚拟机中;S5、执行自动化测试脚本,判断自动化测试脚本执行结果,若成功,则进行S6,若失败,则进行S7;S6、虚拟机上传测试结果,测试时间和关键文件,然后进行S8;S7、获取测试结果,测试时间和关键文件,然后进行S8;S8、创建虚拟机结果快照,获取总的测试结果,生成测试报告,判断是否需要重新测试,若是,则设置当前测试轮数为i=i+1,返回S3,若否,则结束。

    多系统测试用例生成方法、装置及存储介质

    公开(公告)号:CN117573566B

    公开(公告)日:2024-04-12

    申请号:CN202410057623.6

    申请日:2024-01-16

    IPC分类号: G06F11/36 G06F16/9035

    摘要: 本发明实施例公开了一种多系统测试用例生成方法、装置及存储介质,所述方法包括:读取测试框架配置文件中的键值对、变体信息和组合过滤信息;选取近似测试操作系统,根据所述近似测试操作系统的测试用例的过滤信息对照表生成组合过滤信息组合;利用直角坐标系和斜坐标系相结合方式对所述键值对、变体信息和组合过滤信息组合进行遍历组合,生成测试用例框架;利用预设的参数集合对所述测试用例框架进行填充,生成测试用例。无需人工手动生成大量测试用例,同时也无需开发对应的脚本,利用通用脚本即可实现自动测试,降低了代码冗余度和开发难度。

    一种操作系统升级备份方法

    公开(公告)号:CN117312056A

    公开(公告)日:2023-12-29

    申请号:CN202311606620.5

    申请日:2023-11-29

    IPC分类号: G06F11/14 G06F8/65 G06F16/27

    摘要: 操作系统升级备份方法,包括如下步骤:系统收到kyroot‑s主备根分区数据同步指令后开始进行主备根分区数据同步,将主根分区数据同步至备份根分区;系统升级后,通过kyroot‑c主备根分区切换指令对系统启动时所引导的根分区进行切换;通过kyroot‑l命令查看系统下次启动时是否会进行根分区的切换,如否,则重新执行kyroot–c进行根分区切换;系统重启后,通过根分区UUID的值验证是否发生了根分区的切换。本发明使用主备根分区实现系统冗余备份,实现了单个硬盘上实现系统双分区冗余备份,降低了硬件成本,提高了系统的健壮性。且该方法能够保证系统升级出现问题后能够回到可用状态,提高了系统运行的安全性和稳定性。

    一种操作系统安全模块的自动化测试方法

    公开(公告)号:CN113986748A

    公开(公告)日:2022-01-28

    申请号:CN202111311717.4

    申请日:2021-11-08

    IPC分类号: G06F11/36

    摘要: 一种操作系统安全模块的自动化测试方法,所述方法包括步骤:获取测试用例信息:获取测试机的机器信息;对所述测试机上进行连通性检测;在所述测试机上准备测试环境;根据所述测试用例信息进行测试;在所述测试机上恢复测试环境。本发明提供的一种操作系统安全模块的自动化测试方法实现了安全模式检测和设置、测试机的重启、连接性检测,避免测试机在重启后进程消失所带来的麻烦。

    一种Linux操作系统测试认证流程管理方法

    公开(公告)号:CN111611159A

    公开(公告)日:2020-09-01

    申请号:CN202010402809.2

    申请日:2020-05-13

    IPC分类号: G06F11/36

    摘要: 一种Linux操作系统测试认证流程管理方法,所述方法包括步骤:建立测试认证合作关系;提交认证申请;确定测试计划;准备测试环境;执行测试流程;输出测试结果;确认认证报告;发布证书。本申请提供的一种Linux操作系统测试认证流程管理方法,适用于所有Linux操作系统厂商与软硬件厂商做兼容性认证测试流程的跟踪;从合作关系的建立、认证申请的提交、测试计划的确立、测试环境的准备、测试执行、测试结果的提交及处理、测试报告及认证报告确认到发放证书及网站公布,八大步骤确保了双方厂商跟踪认证流程,不仅规范了测试认证工作的执行,而且提升了工作效率,保障了认证过程的可维护性。

    一种应用于操作系统迁移的应用软件兼容性评估的方法

    公开(公告)号:CN118535221A

    公开(公告)日:2024-08-23

    申请号:CN202410775831.X

    申请日:2024-06-17

    IPC分类号: G06F8/76 G06F8/30

    摘要: 一种应用于操作系统迁移的应用软件兼容性评估的方法,包括:S1,在源操作系统中安装应用软件兼容性评估工具,用于对迁移到目标操纵系统的应用软件进行兼容性评估;S2,使用所述应用软件兼容性评估工具,在源操作系统中扫描特定语言的软件包的安装路径或直接扫描软件包;S3,通过安装路径的扫描,获取特定语言的软件包信息,并根据软件包信息中相对应的语言与目标操作系统进行兼容性评估,将得到的兼容性评估结果生成json文件;S4,获取json文件中的字段信息,最终生成应用软件兼容性评估报告插入到html文档中在可视化界面上显示。使用此方法,为用户的应用软件迁移提供指导,避免在操作系统迁移后应用软件部署使用中可能出现的问题。

    一种用于麒麟系统迁移工具的自动化测试方法及平台

    公开(公告)号:CN116383090A

    公开(公告)日:2023-07-04

    申请号:CN202310613793.3

    申请日:2023-05-29

    IPC分类号: G06F11/36 G06F9/455

    摘要: 本发明提供一种用于麒麟系统迁移工具的自动化测试方法及平台,包括以下步骤:S1、获取迁移工具和自动化测试脚本;S2、设置当前测试轮数i=1;S3、修改测试配置文件,恢复虚拟机初始快照;S4、下发迁移工具和自动化测试脚本至虚拟机中;S5、执行自动化测试脚本,判断自动化测试脚本执行结果,若成功,则进行S6,若失败,则进行S7;S6、虚拟机上传测试结果,测试时间和关键文件,然后进行S8;S7、获取测试结果,测试时间和关键文件,然后进行S8;S8、创建虚拟机结果快照,获取总的测试结果,生成测试报告,判断是否需要重新测试,若是,则设置当前测试轮数为i=i+1,返回S3,若否,则结束。

    用于操作系统的功能自动化测试工具

    公开(公告)号:CN115437925A

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

    申请号:CN202210991603.7

    申请日:2022-08-18

    IPC分类号: G06F11/36 G06F8/61

    摘要: 本发明提供了一种用于操作系统的功能自动化测试工具,该功能自动化测试工具用于完成以下步骤:安装依赖软件,运行dep_install.sh脚本安装需要的软件包;配置环境变量,运行run.sh,记录测试机的信息;执行测试用例,包括获取用例列表和用例执行;添加测试用例,选择shell脚本或者python脚本根据预定的模板添加测试用例;以及生成结果日志文件。本发明的功能自动化测试工具,测试的执行过程不需要人为干涉,提高了测试效率、降低了人工成本。

    一种虚拟机亲和组的管理方法
    10.
    发明公开

    公开(公告)号:CN113918278A

    公开(公告)日:2022-01-11

    申请号:CN202111105200.X

    申请日:2021-09-22

    IPC分类号: G06F9/455

    摘要: 本申请公开了一种虚拟机亲和组的管理方法,通过为虚拟机配置亲和规则和亲合组;对运行中的虚拟机和对待启动的虚拟机分别进行亲和规则检查,根据亲和规则进行虚拟机配置。能够指定哪些虚拟机尽量部署在一个主机上或尽量分散部署在不同主机上实现,也可以指定哪些虚拟机必须部署在一个主机上或必须分散部署在不同主机上实现,根据需求灵活配置虚拟机,提高物理主机的资源利用率和虚拟机间网络性能。