目录
概述
在本文中,我们将讨论用于测试Linux内核的各种框架和工具。首先,我们将介绍LTP( Linux Test Project)项目。然后,我们将讨论其他测试工具和框架。最后,我们将讨论我们无法使用常规内核测试工具测试的新Linux驱动程序的测试。
LTP
网址:https://github.com/linux-test-project/ltp
LTP是自动化工具的开源集合,我们可以用它来创建构建流程、执行自动化测试和调试 Linux 内核。LTP 项目由 IBM、Cisco、RHEL 和其他组织共同开发。
构建系统
LTP的构建系统为Linux内核项目提供了结构。不仅如此,它还使用了新的Makefile系统,该系统提供了增强的构建过程,从而使 Linux 项目的维护更加易于管理。
C测试用例
我们可以用C语言或可移植的POSIX兼容shell语言编写LTP测试用例。测试用例使用LTP测试应用程序接口(API),该程序接口完全由C语言编写。此外,我们还可以为glibc和musl C库编写测试用例。

参考资料
- 软件测试精品书籍文档下载持续更新

最低0.47元/天 解锁文章
1654

被折叠的 条评论
为什么被折叠?



