找回密码
 注册
搜索
查看: 1142|回复: 2

[讨论] 怎样进行kernel的测试

[复制链接]
发表于 2005-9-28 19:37:00 | 显示全部楼层 |阅读模式
如何对kernel进行测试,各位有测过的么?
发表于 2005-9-29 19:03:00 | 显示全部楼层
<P>FYI</P><P>单元测试环节:是对构成GKES系统的最小单位--系统服务进行测试。正式测试前,必须先通过编译程序检查,并且改正所有语法错误,然后用详细设计描述作指南,采白盒测试法,对系统服务的内部逻辑结构进行分析、选用测试用例,使测试用例尽可能作到判断/条件覆盖。既可以使每个系统服务、每个判别条件的一切可能结果至少取到一次,又可以使每个判别的每条支路至少通过一次,为以后的集成测试打下良好基础</P><P>集成测试环节:如跨越系统服务接口的数据是否会丢失;全程数据结构是否会有问题;产生的数据是否会被冲掉等等。因此,必须进行集成测试,以发现并消除系统联接中出现的问题。      
在GKES系统的集成测试阶段,根据GKES系统调用关系,举例一种自底向上的情形的集成策略。首先测进程管理,因为只有进程管理运行正确,才能以进程管理为基础,将其它模块逐渐结合进来。比如先测进程管理和事件管理,再测进程管理和时钟管理、进程管理和邮箱管理等等。在这样的测试完成后,再以进程管理为核心逐步增加模块数量,从三个模块一起测到四个模块一起测,最后将所有模块结合在一起测。</P><P>系统测试环节在各系统服务在经历功能测试,并纠正所发现的错误之后,再选择典型用例进行实时性测试、性能测试、强度测试、配置程序的测试、多语言接口测试等。这样才可保证系统测试的有效性。</P>
发表于 2006-1-3 00:57:00 | 显示全部楼层
<P>好文,在详细点就好了</P>
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-15 01:18 , Processed in 0.043637 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表