摘要
操作系统作为计算机中的基础软件,负责整个计算机的指挥与控制工作,而系统调用作为用户访问操作系统内核空间的唯一接口,对其自主可控性进行测试尤为重要。由此,在分析Linux操作系统的传统系统调用机制和快速系统调用机制的基础上,运用Linux5.6.14内核版本对系统调用测试自动化程序进行设计,包括测试过程中的环境配置、用例执行、结果记录和结果分析等模块。并通过面向SylixOS的功能测试与分析,结果表明,本文提出的系统调用测试自动化设计在测试用例设计方面具有较强的完备性和灵活性,且适用于国产操作系统。