大家都知道Linux是一个开源的操作系统,并且在可靠性、稳定性、安全性等各个方面都表现的比较突出,因此被许多企业作为服务器操作系统来使用。但是一个开源的操作系统是如何进行测试的呢?这一直也是我心中的一个疑惑。偶然一个机会发现了LTP的介绍,才茅塞顿开,并由此动了把它介绍给更多的人知道的念头,本篇算是一个序言,只要时间允许我会把它详细地介绍给大家。
The Linux™ Test Project 是一个由SGI公司发起并由IBM公司维护的合作开发项目。它致力于提供一系列测试套件供开源社区的人们使用,从而更有效地测试和验证Linux系统的可靠性、可用性和稳定性。LTP测试套件包含了大量的用来测试Linux核心模块和相关功能的测试工具。
OSDL™, Group Bull®和Wipro Technologies 公司都对该项目做出过关键的贡献,并积极参与该项目。
LTP中占支配性地位的开发语言是ANSIC (占94%),接下来是Bash (占5%)和Perl (0.62%)。
最新版本的LTP套件包括2900多项测试,并于最近发布了它的新版本ltp-20060306,有关更多的信息可以到它的主页http://ltp.sourceforge.net/看看。