博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LTP(Linux Test Project)学习(一)——LTP介绍
阅读量:2509 次
发布时间:2019-05-11

本文共 979 字,大约阅读时间需要 3 分钟。

LTP(Linux Test Project)开源项目由SGI发起,IBM维护, 贡献者包括IBM, Cisco, Fujitsu, SUSE, Red Hat, Oracle公司等。

LTP特点:

1. LTP作为linux kernel系统调用和libc库测试工具,拥有大量的内核基本特性的测试用例,同时仓库由世界各地内核参与者维护开发,保证了用例的质量。
个人认为LTP仓库用例对于内核功能点测试覆盖非常充分,同时代码精练不冗余,但是作为基本功能用例,缺少针对性压力测试用例(虽然包括了stress用例,但是从压力测试角度分析是远远不够);
2. LTP用例短小而精练,各个用例解耦,符合功能测试的特色,使用C语言和Shell语言,对于初学者非常友好,适合学习从而形成良好的写作习惯;
3. LTP不仅用例优美,而且框架合理,使用方便,层次性好,容易理解(可以移植直接使用哦);
4. 最重要的,LTP有良好的社区氛围,代码存放github(),参与者通过邮件列表(ltp@lists.linux.it)与社区maintainer或其他开发者交流。社区活跃,每天均有大量回复和提交(当然比不过linux,但是更方便查看,不会天天收件箱被刷爆);
5. 在对内核知识点学习过程中,如果感觉没有练手的地方,可以试着写写用例,加深理解,同时熟悉社区运作模式;

LTP github:

LTP 邮件列表: ltp@lists.linux.it
LTP README:

LTP 开发者/贡献者学习(非常重要):

Before you start you should read following documents:
• doc/test-writing-guidelines.txt
• doc/build-system-guide.txt
There is also a step-by-step tutorial:
• doc/c-test-tutorial-simple.txt
If something is not covered there don’t hesitate to ask on the LTP mailing list. Also note that these documents are available online at:
这里写图片描述

你可能感兴趣的文章
electron 写入注册表 实现开机自启动
查看>>
记一次Debug过程
查看>>
画圆算法
查看>>
记录一次redis故障
查看>>
最近公共祖先(lca) hdu 2586
查看>>
安卓开发笔记——关于AsyncTask的使用
查看>>
spout详解
查看>>
一个md5加密的工具类,用的虚拟机的包,不需要额外导包
查看>>
centos7在VMware下配置网络连接
查看>>
希尔排序 堆排序 归并排序
查看>>
ckplayer插件播放视频
查看>>
寻找最好的笔记软件:三强篇(EverNote、Mybase、Surfulater) (v1.0)
查看>>
时间长了不用,什么都忘了
查看>>
Eclipse 配置Activiti插件
查看>>
正则符号
查看>>
mysql事件
查看>>
小米系统获取root权限的完整教程
查看>>
hdu1114Piggy-Bank(完全背包)
查看>>
迷宫城堡 HDU - 1269 (强连通分量)
查看>>
eigenface资料整合
查看>>