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

麒麟信安 LTF 框架介绍

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

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

高覆盖测试内容

· 全面自动化覆盖

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

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

· 持续扩展覆盖

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

低耦合测试框架

· 低耦合灵活测试

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

· 低耦合源码易管理

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

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

· 低耦合专注测试

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 社区及更广泛的开源生态贡献更多价值。

【来源:经济界】凡本网注明“来源:经济界” 的所有作品,版权均属于经济界。如转载,须注明“来源:经济界”。违反上述声明者,本网将追究其相关法律责任。
上一篇 4天前
下一篇 2天前

相关推荐

  • 聚焦“新质生产力路在何方”等六大问题,社科院王立胜新著出版

    澎湃新闻(www.thepaper.cn)记者从中国民主法制出版社获悉,由中国社会科学院哲学研究所研究员王立胜等撰写的《新质生产力——高质量发展的新引擎》一书近日由该出版社出版。 王立胜是中国社会科学院哲学研究所研究员,博士生导师,享受国务院政府特殊津贴,曾任中国社会科学院哲学研究所党委书记、副所长,主要学术领域包括中国马克思主义哲学研究、马克思主义政治经济…

    7小时前
    0
  • NVIDIA喜笑颜开,中国互联网企业再度大举采购,国产芯片的无奈

    外媒引述知名投行摩根士丹利的分析指出,中国互联网企业在等待超过半年时间之后,再度大举采购NVIDIA的AI芯片,即使它的定制芯片性能较弱,但是仍然以生态等方面的优势赢得了中国企业的高度认可。 NVIDIA当下可以对中国供应的AI芯片为定制版的H20,性能较高端芯片阉割了八成的性能,而且定价超过10万元,昂贵的价格和性能偏弱,让国内互联网企业一度颇为不满,曾暂…

    9小时前
    0
  • “AIGC +”如何深度链接千行百业? 这场圆桌论坛给出答案

    《科创板日报》7月5日讯(记者 李明明)当下,在AIGC驱动下,所有行业都值得被重新思考。“AIGC+”概念正驱动千行百业生态重塑,各行各业不断涌现出新想法、新机遇,各领域纷纷迎来应用创新和产业升级。 在这一大背景下,加快AIGC技术与各行业深度融合刻不容缓。其中,也涌现出很多新问题:AIGC技术如何推动行业创新?如何为不同行业带来新的商业机会?企业如何评估…

    10小时前
    0
  • AIGC长图:洪水来了别慌,这些防范自救方法请查收

    近期,我国多地遭遇持续强降雨,引发洪水等自然灾害。中央气象台7月4日继续发布暴雨蓝色预警,预计,7月4日14时至5日14时,陕西中南部、四川盆地中东部、山西南部、河南西北部及西藏东南部、云南西北部等地部分地区有大到暴雨,其中,陕西南部、四川盆地北部等地局地有大暴雨(100~180毫米)。遭遇暴雨洪水时如何有效避险自救?洪水过后要注意哪些关键事项?一起了解。 …

    22小时前
    0
  • 人工智能大会深观察|没有应用的基础模型一文不值?AI自主发展会不会威胁人类?

    2024年7月4日,2024世界人工智能大会暨人工智能全球治理高级别会议开幕式在上海举行。视觉中国 图 7月4日,2024世界人工智能大会暨人工智能全球治理高级别会议(WAIC2024)开幕。本次大会直面人工智能治理这一全球议题,向全球发布了《人工智能全球治理上海宣言》,提出要促进人工智能发展,维护人工智能安全,构建人工智能的治理体系,呼吁各方携手共同推动人…

    23小时前
    0