- 119
- 0
- 约5.34千字
- 约 11页
- 2018-10-14 发布于福建
- 举报
国产操作系统自动化测试平台技术的研究
国产操作系统自动化测试平台技术的研究
摘 要:自主可控是确保我国网络空间安全可托底的基础,近年来,我国自主可控信息技术和产业持续跨越式前进,国产操作系统是构建自主可控的信息安全体系的关键,其本身的稳定性、可靠性和安全性至关重要。因此,操作系统在研发过程中,全面严格的测试验证成为必需,同时,为减少手工测试的劳动量和出错率,按照预定计划实现自动化测试,是操作系统研发测试验证的必然趋势和要求。文章通过自主开发以及引入完善、综合应用主流商用或开源软件测试工具,研究构建由测试管理、自动化测试、缺陷管理等子系统组成的国产操作系统测试体系,实现测试全过程管理的统一高效的国产操作系统自动化测试平台,以保证国产操作系统研发和维护时的质量可靠性,满足建立完整的国产操作系统生态链的需要。
关键词:操作系统;自动化;测试;自主可控
没有网络安全就没有国家安全,自主可控是确保我国网络空间安全可托底的基础。近年来,随着国家“863”计划、核高基等重大科技专项的展开并逐渐取得成果,我国自主可控信息技术和产业持续跨越式前进,以龙芯等为代表的处理器,以及以中标麒麟操作系统、达梦数据库等为代表的基础软件,均已初步具备与国外同类产品竞争的规模和能力,并逐渐形成国产自主可控领域基础软硬件生态产业链,为我国构建安全可靠的信息系统提供了强有力的基础软硬件环境支撑。
操作系统是计算机软件的基础和灵魂,更是软件产业的战略制高点。操作系统研发工程浩大,其中涉及的技术方方面面,从底层各种各样硬件设备的适配到种类繁多的上层应用软件的支持,过程复杂、历时持久,整个项目中产品质量控制显得尤其重要。操作系统在研发、使用、升级等环节,都需要对系统中每一个组件或功能模块进行全面严格的测试验证。为达到提高操作系统软件质量的目的,减少手工测试的劳动量和出错率,通过引用或自研工具,按照预定计划,实现自动化测试,是操作系统研发测试验证的必然趋势和要求。
因此,本文将针对在研发和维护国产操作系统过程,研究并构建一个统一的、高效率的自动化测试平台,以保证国产操作系统产品的质量可靠性,同时,进一步满足打造和完善完整的国产操作系统生态链的需要。
1 体系结构
通常情况下的软件?y试,测试人员首先设计合理的测试用例,按照预定测试计划流程,实现基于测试用例的软件测试并得到测试结果,最后与预期结果进行比对,形成软件测试结论。自动化测试,则实现上述软件测试过程中尽量将手动的测试行为转化为机器执行,以达到减轻人工劳动量、节省时间、减少手动出错率、提高测试效率的目的。
对于满足以下条件的软件开发,将更有利于实现自动化测试。
(1)软件需求明确具体、相对固化。
自动化测试脚本的编写实质上也是一个软件开发的过程,如果软件需求模糊或变更频繁,将直接造成测试脚本编写和测试用例设计的难以形成或不断调整,从而增加了自动化测试开发维护的成本和时间。
(2)软件生命周期阶段清晰、时间长。
软件测试过程一般包括:测试计划、设计开发(测试脚本编写和测试用例设计)、测试执行和测试评估,整个过程需要一定的时间周期,这就要求被测试软件本身的生命周期各个阶段划分清晰明确、整个开发时间较长,否则,将难以支撑软件测试过程的时间需要。
(3)测试脚本、测试用例能够复用。
测试脚本的重复使用率越高,构建自动化测试体系平台的成本也就越低,效益发挥也就越明显。另外,针对手工软件测试无法完成或重复劳动的工作,比如性能压力测试、大数据量测试用例输入测试等,也可以考虑引入自动化测试。
国产操作系统作为自主可控领域的基础软件,研制周期长,功能需求相对明确,针对龙芯、申威等国产化硬件平台的各种不同版本,都是基于同一个版本针对不同CPU特点和需求延伸定制而来,大部分模块功能稳定、重用性高,测试过程中的回归测试次数多,因此,通过自主开发以及引入完善、综合应用主流商用或开源软件测试工具,制定有效可行的测试计划、执行准确完整的测试用例,构建全过程管理的统一高效的自动化测试平台非常有必要,用以保证国产操作系统研发、使用和维护时的质量可靠性,满足建立完整的国产操作系统生态链的需要。
国产操作系统自动化测试平台由测试管理、自动化测试、缺陷管理等子系统组成,其体系结构如图1所示,包括测试需求规格说明、测试计划制定、测试脚本编写和测试用例设计、测试执行结果获取、测试评估报告撰写和软件缺陷改进跟踪等过程。
2 设计实现
2.1 缺陷管理子系统
在整个缺陷的生命周期中,缺陷管理子系统实现将对缺陷进行追踪管理。主要包括以下功能:报告软件缺陷、检索功能、软件缺陷变更邮件通知功能、软件缺陷历史变更记录、跟踪和描述处理软件缺陷、软件缺陷的相关附件管理、产品分类管理、软件缺陷的审核机
您可能关注的文档
- 园林绿化工程施工技术的探讨.doc
- 园林绿化工程施工技术的要点分析.doc
- 园林绿化工程施工技术的研究.doc
- 园林绿化工程施工技术管理的探讨.doc
- 园林绿化工程施工技术的要点的探讨.doc
- 园林绿化工程施工招标的案例分析.doc
- 园林绿化工程施工现场管理的研究.doc
- 园林绿化工程施工技术管理的研究.doc
- 园林绿化工程施工技术细节问题的探讨.doc
- 园林绿化工程施工控制管理的探讨.doc
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
原创力文档

文档评论(0)