-
公开(公告)号:CN116383090B
公开(公告)日:2023-08-22
申请号:CN202310613793.3
申请日:2023-05-29
申请人: 麒麟软件有限公司
摘要: 本发明提供一种用于麒麟系统迁移工具的自动化测试方法及平台,包括以下步骤:S1、获取迁移工具和自动化测试脚本;S2、设置当前测试轮数i=1;S3、修改测试配置文件,恢复虚拟机初始快照;S4、下发迁移工具和自动化测试脚本至虚拟机中;S5、执行自动化测试脚本,判断自动化测试脚本执行结果,若成功,则进行S6,若失败,则进行S7;S6、虚拟机上传测试结果,测试时间和关键文件,然后进行S8;S7、获取测试结果,测试时间和关键文件,然后进行S8;S8、创建虚拟机结果快照,获取总的测试结果,生成测试报告,判断是否需要重新测试,若是,则设置当前测试轮数为i=i+1,返回S3,若否,则结束。
-
公开(公告)号:CN118573573A
公开(公告)日:2024-08-30
申请号:CN202411060040.5
申请日:2024-08-05
申请人: 麒麟软件有限公司
IPC分类号: H04L41/0895 , G06F9/455 , H04L41/08 , H04L41/40 , H04L41/084 , H04L12/46
摘要: 本申请涉及QEMU虚拟机批量自动化部署及桥接网络配置的方法,涉及测试领域,该方法包括从预设qcow2镜像仓库中拉取准备好的qcow2磁盘镜像文件,获取QEMU主机上的网卡信息以及子网环境信息,并基于网卡信息以及子网环境信息获取当前子网网段主机地址1‑255中多个待构建虚拟机分别对应的可用桥接网络IP,将获取到的多个可用桥接网络IP填入多个待构建虚拟机分别对应的ifcfg网卡配置文件中,并传入多个待构建虚拟机分别对应的qcow2磁盘中,导入已准备好的qcow2磁盘镜像文件新建多个待构建虚拟机,完成多个待构建虚拟机的构建。本申请达到了虚拟机的快速、高效的批量自动化部署的效果。
-
公开(公告)号:CN117573566B
公开(公告)日:2024-04-12
申请号:CN202410057623.6
申请日:2024-01-16
申请人: 麒麟软件有限公司
IPC分类号: G06F11/36 , G06F16/9035
摘要: 本发明实施例公开了一种多系统测试用例生成方法、装置及存储介质,所述方法包括:读取测试框架配置文件中的键值对、变体信息和组合过滤信息;选取近似测试操作系统,根据所述近似测试操作系统的测试用例的过滤信息对照表生成组合过滤信息组合;利用直角坐标系和斜坐标系相结合方式对所述键值对、变体信息和组合过滤信息组合进行遍历组合,生成测试用例框架;利用预设的参数集合对所述测试用例框架进行填充,生成测试用例。无需人工手动生成大量测试用例,同时也无需开发对应的脚本,利用通用脚本即可实现自动测试,降低了代码冗余度和开发难度。
-
公开(公告)号:CN117312056A
公开(公告)日:2023-12-29
申请号:CN202311606620.5
申请日:2023-11-29
申请人: 麒麟软件有限公司
摘要: 操作系统升级备份方法,包括如下步骤:系统收到kyroot‑s主备根分区数据同步指令后开始进行主备根分区数据同步,将主根分区数据同步至备份根分区;系统升级后,通过kyroot‑c主备根分区切换指令对系统启动时所引导的根分区进行切换;通过kyroot‑l命令查看系统下次启动时是否会进行根分区的切换,如否,则重新执行kyroot–c进行根分区切换;系统重启后,通过根分区UUID的值验证是否发生了根分区的切换。本发明使用主备根分区实现系统冗余备份,实现了单个硬盘上实现系统双分区冗余备份,降低了硬件成本,提高了系统的健壮性。且该方法能够保证系统升级出现问题后能够回到可用状态,提高了系统运行的安全性和稳定性。
-
-
公开(公告)号:CN111611159A
公开(公告)日:2020-09-01
申请号:CN202010402809.2
申请日:2020-05-13
申请人: 麒麟软件有限公司
IPC分类号: G06F11/36
摘要: 一种Linux操作系统测试认证流程管理方法,所述方法包括步骤:建立测试认证合作关系;提交认证申请;确定测试计划;准备测试环境;执行测试流程;输出测试结果;确认认证报告;发布证书。本申请提供的一种Linux操作系统测试认证流程管理方法,适用于所有Linux操作系统厂商与软硬件厂商做兼容性认证测试流程的跟踪;从合作关系的建立、认证申请的提交、测试计划的确立、测试环境的准备、测试执行、测试结果的提交及处理、测试报告及认证报告确认到发放证书及网站公布,八大步骤确保了双方厂商跟踪认证流程,不仅规范了测试认证工作的执行,而且提升了工作效率,保障了认证过程的可维护性。
-
公开(公告)号:CN118535221A
公开(公告)日:2024-08-23
申请号:CN202410775831.X
申请日:2024-06-17
申请人: 麒麟软件有限公司
摘要: 一种应用于操作系统迁移的应用软件兼容性评估的方法,包括:S1,在源操作系统中安装应用软件兼容性评估工具,用于对迁移到目标操纵系统的应用软件进行兼容性评估;S2,使用所述应用软件兼容性评估工具,在源操作系统中扫描特定语言的软件包的安装路径或直接扫描软件包;S3,通过安装路径的扫描,获取特定语言的软件包信息,并根据软件包信息中相对应的语言与目标操作系统进行兼容性评估,将得到的兼容性评估结果生成json文件;S4,获取json文件中的字段信息,最终生成应用软件兼容性评估报告插入到html文档中在可视化界面上显示。使用此方法,为用户的应用软件迁移提供指导,避免在操作系统迁移后应用软件部署使用中可能出现的问题。
-
公开(公告)号:CN116383090A
公开(公告)日:2023-07-04
申请号:CN202310613793.3
申请日:2023-05-29
申请人: 麒麟软件有限公司
摘要: 本发明提供一种用于麒麟系统迁移工具的自动化测试方法及平台,包括以下步骤: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
申请人: 麒麟软件有限公司
摘要: 本发明提供了一种用于操作系统的功能自动化测试工具,该功能自动化测试工具用于完成以下步骤:安装依赖软件,运行dep_install.sh脚本安装需要的软件包;配置环境变量,运行run.sh,记录测试机的信息;执行测试用例,包括获取用例列表和用例执行;添加测试用例,选择shell脚本或者python脚本根据预定的模板添加测试用例;以及生成结果日志文件。本发明的功能自动化测试工具,测试的执行过程不需要人为干涉,提高了测试效率、降低了人工成本。
-
-
-
-
-
-
-
-