[发明专利]一种基于桌面操作系统的全自动测试方法及系统在审

专利信息
申请号: 202111293134.3 申请日: 2021-11-03
公开(公告)号: CN114077543A 公开(公告)日: 2022-02-22
发明(设计)人: 张福媛;唐晓东;陈妮;李金丽;卢亮;楚铁新;游锦达 申请(专利权)人: 麒麟软件有限公司
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 北京汇智英财专利代理事务所(普通合伙) 11301 代理人: 刘祖芬
地址: 300450 天津市滨海新区*** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 桌面 操作系统 全自动 测试 方法 系统
【说明书】:

发明公开了一种基于桌面操作系统的全自动测试方法及系统,通过镜像构建模块、自动化测试控制模块及系统安装控制模块,实现了桌面操作系统的镜像推送、镜像安装源配置、操作系统网络安装及操作系统全自动测试的全自动测试流程,通过这套全自动测试流程,可以批量对被测机器进行自动化测试,降低了人工转测在过程流转期间的耗时,减少了下载和安装系统镜像等手工操作步骤,降低配置测试环境的耗时,提高了测试效率,并且无需破坏镜像文件的完整性,提高测试便捷性和可靠性。

技术领域

本申请涉及软件自动化测试领域,尤其涉及一种基于桌面操作系统的全自动测试方法及系统。

背景技术

目前在Linux操作系统测试过程中,一般是由开发构建系统镜像,之后将系统镜像提供给测试人员,测试人员根据测试要求将系统安装到不同架构的机器上,之后再在安装好的测试机上执行测试。从开发将新构建的系统镜像通知到测试人员,再从测试人员收到通知、下载镜像并手工安装操作系统后执行测试,各个环节都是独立的,中间的过程流转所消耗的时间大大降低了测试的效率。同时,如果开发提供的镜像有严重问题,影响测试的进行,测试人员只能在测试进行一段时间之后才会发现,这就消耗了不必要的人力,降低了测试的效率。

为了解决上述问题,就需要实现镜像构建、镜像推送、镜像安装、冒烟测试自动化执行、生成冒烟测试报告并邮件通知的全自动化测试流程,测试人员在收到冒烟测试报告后,通过冒烟测试结果,评估转测质量,判断是否进行后续的测试执行,如果冒烟测试通过,直接在冒烟测试的被测机器上继续进行后续测试即可,由于接收新镜像构建通知、下载镜像、安装系统的过程都是全自动的,大大减少了人工转测在过程流转的期间的耗时,提高了测试效率。

现有全自动测试流程大多适用于软件应用测试,测试的前提条件是存在一个已经安装了操作系统的测试环境,在测试环境中,安装部署被测软件包,执行被测软件包的自动化测试。自动化测试控制程序可以通过测试环境的操作系统,来控制被测软件程序的安装、部署以及自动化测试执行的过程。

操作系统全自动测试不同于软件应用测试,想实现操作系统全自动测试,就需要解决在不同架构的被测机器上全自动安装操作系统的问题,并通过某种程序的判定方式,确认操作系统安装是否成功,不同于软件安装,操作系统的安装过程比较复杂,往往没有什么有效的方式可以进行全自动的控制和判定。

由于缺乏判定方式来确认操作系统安装过程是否完成,无法准确的在判断系统安装完成后主动调起自动化测试,目前存在某些操作系统全自动测试,是通过在系统镜像的安装文件中插入一块代码逻辑,使镜像安装完毕重启后,能自动执行这块代码逻辑,来调起自动化测试,但是这种测试方式就破坏了被测系统镜像的完整性。

发明内容

为解决上述现有技术所存在的问题,本发明提出了一种基于桌面操作系统的全自动测试方法及系统,可以批量对被测机器进行操作系统自动化测试,降低了人工转测在过程流转期间的耗时,减少了下载和安装系统镜像等手工操作步骤,降低配置测试环境的耗时,提高了测试效率,且不需要破坏系统镜像的完整性。

为实现上述目的,本发明一方面提出一种基于桌面操作系统的全自动测试方法,包括以下步骤:步骤S1、构建操作系统镜像,推送操作系统镜像信息;步骤S2、接收操作系统镜像信息;步骤S3、下发系统安装源配置请求;步骤S4、接收系统安装源配置请求并配置系统安装源,保存系统安装源配置信息;步骤S5、通知系统安装源配置结果;步骤S6、根据系统安装源配置结果判断系统安装源是否配置成功,若安装成功,则进入步骤S7,若安装失败,则结束流程;步骤S7、创建并启动测试计划;步骤S8、下发操作系统安装请求;步骤S9、安装操作系统;步骤S10、通知操作系统安装结果;步骤S11、根据操作系统安装结果判断操作系统是否安装成功,若安装成功,则进入步骤S12,若安装失败,则结束流程;步骤S12、下发测试计划中的测试脚本到测试机上,开始执行测试脚本;步骤S13、测试计划中的测试脚本全部执行完毕后,生成测试报告。

可选地,还包括:步骤S14、将测试计划执行结果和测试报告,通过邮件发送给测试人员。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于麒麟软件有限公司,未经麒麟软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111293134.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top