麒麟信安LTF框架上线openEuler社区

2024-07-04 09:26:24     来源:

麒麟信安LTF框架介绍

LTF(Linux Test Framework)是麒麟信安自动化组开发的一款面向Linux操作系统测试的自动化测试框架,目前已在openEuler社区开源。LTF工具积极投入国内各评测项目和日常版本测试任务中,汲取了在Linux自动化测试领域的经验,具有高覆盖、低耦合、轻量级三大特点,能够全面满足不同场景的测试需求。

高覆盖测试内容

· 全面自动化覆盖

目前,LTF集成了共267条测试用例,覆盖12个测试模块,涉及命令、安全、性能、内核等方面。已有的自动化测试用例已基本覆盖国内各评测大纲测试项和Linux常用模块,同时LTF提供了丰富的API接口,方便开发者快速开发自动化用例。

· 持续扩展覆盖

LTF从创建V1.0版本开始,就不断在迭代更新中,紧跟Linux操作系统最新的测试动态,它能够深入覆盖关键测试模块,确保Linux操作系统在持续发展中保持稳定性。

低耦合测试框架

· 低耦合灵活测试

LTF的各个测试模块能够相互独立地运行,有效减少了模块之间的依赖关系。这不仅增强了测试的灵活性,使得测试人员可以根据需要灵活组合和选择测试模块,还提高了测试的可维护性,降低了测试代码的复杂性和出错率。

· 低耦合源码易管理

LTF的源码目录结构清晰明了,为开发者和测试人员提供了便捷的导航和访问方式。通过合理的目录划分和命名,LTF的源码能够被高效地组织和管理,使得开发人员能够快速地定位和理解代码的各个部分。

· 低耦合专注测试

LTF的测试用例被集中存放于testcases目录,此举实现了测试用例与代码其他部分的清晰隔离,有效降低了耦合度。这样,测试人员可以更加专注于测试工作本身,无需深入探究代码的实现细节。同时,这种设计也使得测试用例更易于移植和扩展,能够更便捷地集成到第三方测试平台或CICD平台中,提高了测试的灵活性和效率。

轻量级特性

· 跨平台轻量测试

LTF使用Shell 进行开发,支持在bash或dash不同环境下测试,不依赖于特定的Python版本,无需任何环境配置即可在不同体系架构不同Linux版本上运行,真正做到开箱即用,为国内各评测项目和日常版本测试提供高效的测试手段。

· 跨界面轻量测试

LTF框架支持在Linux操作系统的图形和tty非图形界面进行测试以及查看结果。

· 无干扰轻量测试

1、测试前,不需要安装卸载任何额外软件包,即可立即测试

2、测试过程中,不会删除或清空或者修改任何系统日志,不会安装卸载任何软件包

3、测试过程中,异常中止,也会清空所有的测试项,避免后续测试问题

4、测试完成后,会清空所有的测试项

5、测试完成后,可以直接在本机查看结果,不需要图形或者安装额外软件

后续规划

LTF框架已在openEuler社区开源,为更多开发者和测试人员提供了便捷高效的测试手段。针对LTF的未来发展,openEuler社区制定了如下开发规划:

· 持续优化LTF的测试用例库

1、定期收集与整理需求

2、开发新测试用例

3、更新与维护

· 提升LTF的自动化测试能力

1、引入自动化测试技术,如持续集成/持续部署(CI/CD)

2、增强与其他测试平台的集成

· 关注LTF的稳定性提升

1、代码优化与重构

2、稳定性测试与验证

通过以上具体实现路径,麒麟信安将联合openEuler社区及广大开发者逐步推进LTF的后续规划,不断提升其测试能力、自动化水平和稳定性,为openEuler社区及更广泛的开源生态贡献更多价值。

 

标签:

猜你喜欢

高效精准,由表及里:灵光Lixel立面采集解决方案
ShopXO入驻GitCode,一起引领企业级电商开源新纪元
勇立潮头丨人口和GDP大国,出海印尼的增量空间在哪里?
2024年ONLYOFFICE插件开发大赛已启动!
2024懂车帝夏测挑战雨夜AEB主动安全功能,华为系成绩亮眼
美图秀秀鸿蒙原生版影像体验升级,图片渲染速度提升1.7倍
积极响应“以旧换新”政策,三星电视打造绿色智能家电消费新格局
向新而行 从心出发 中国联通三十载感恩回馈“解锁星图赢好礼”
CentOS全面停服之后,怎么办?
新产品、新技术、新生意!中力电动智能叉车“629”盛典圆满举行
辰显光电携最新Micro-LED 拼接屏亮相 DIC 2024
大模型为孩子开启AI启蒙,跃然创新推出首款AIGC玩具BubblePal
上半年我国共发生701次三级以上地震,墨迹天气地震预警守护公众安全
正泰新能陆川:穿越行业周期,聚焦3D战略
家装新选择,闪电指智能锁,开启便捷智能生活
国新健康助力现代医院管理项目第十二期医院精益管理高级研修班成功举办
科技创新+践行环保理念 三星始终如一为行业树立新标准
加量还降价?硕一凤凰新款U350机箱装机体验
重拾初心 肆意逐梦——快递100十四周年庆青春律动欢欣鼓舞
华为打造最佳混合云,加速非洲行业智能化
中国自动化学会科学技术奖励颁奖仪式在京举行 科技进步奖特等奖3项!
第三届中国IPv6创新发展大会主论坛亮点抢先看,直播预约开启!
九州通携手钉钉打造AI助理“智能九哥”,知识问答助力企业数智跃迁
万兴科技入选2024H1中国最具价值AGI创新机构TOP50
独家对话腾讯混元刘煜宏:做大模型可以有「深圳速度」,但不能跳步
国产高性能AI加速卡可“0.01元/卡时”限时体验
平稳着陆!塞防科技助力嫦娥六号回收保障任务
讯飞星火V4.0升级亮点解读:打通全系C端软硬件,数百万智能硬件用户一键拥有“星火全家桶”
讯飞星火V4.0震撼来袭,整体超越GPT-4 Turbo,8个国际主流测试第一
内修外扩,打造标杆!这家准独角兽企业已起飞!