51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 3766|回复: 6
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-7-4 11:39:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如何进行kernel的测试,各位有什么好的建议?

[ Last edited by baijie on 2005-7-5 at 10:51 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2005-7-14 15:29:00 | 只看该作者
顶~~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2005-7-14 15:32:09 | 只看该作者

请详细张贴举例

回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-7-19 13:46:01 | 只看该作者

贴出来同大家讨论

General Kernel Executive Software(通用核心执行软件)
GKES嵌入式实时多任务操作系统系统由进程管理、时钟管理、中断管理、例外管理、事件管理、队列管理、邮箱管理、存储块管理、共享数据区管理、I/O管理、调试支持组成,每一模块由若干系统服务完成其功能。本文介绍GKES系统的整个浏试过程及方法。
1、测试环境方面:GKES与应用软件、各子系统硬件接口与硬件部件紧密相关、相互依赖,最终在裸体目标机及硬件环境下加载运行。
2、测试运行时方面:事件触发与时间驱动相结合;实时并发运行。

单元测试环节:是对构成GKES系统的最小单位--系统服务进行测试。正式测试前,必须先通过编译程序检查,并且改正所有语法错误,然后用详细设计描述作指南,采白盒测试法,对系统服务的内部逻辑结构进行分析、选用测试用例,使测试用例尽可能作到判断/条件覆盖。既可以使每个系统服务、每个判别条件的一切可能结果至少取到一次,又可以使每个判别的每条支路至少通过一次,为以后的集成测试打下良好基础

集成测试环节:如跨越系统服务接口的数据是否会丢失;全程数据结构是否会有问题;产生的数据是否会被冲掉等等。因此,必须进行集成测试,以发现并消除系统联接中出现的问题。      
在GKES系统的集成测试阶段,根据GKES系统调用关系,举例一种自底向上的情形的集成策略。首先测进程管理,因为只有进程管理运行正确,才能以进程管理为基础,将其它模块逐渐结合进来。比如先测进程管理和事件管理,再测进程管理和时钟管理、进程管理和邮箱管理等等。在这样的测试完成后,再以进程管理为核心逐步增加模块数量,从三个模块一起测到四个模块一起测,最后将所有模块结合在一起测。

系统测试环节在各系统服务在经历功能测试,并纠正所发现的错误之后,再选择典型用例进行实时性测试、性能测试、强度测试、配置程序的测试、多语言接口测试等。这样才可保证系统测试的有效性。

[ Last edited by addvalue on 2005-7-19 at 13:47 ]
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2005-9-8 20:56:16 | 只看该作者
受教了!
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2005-9-8 21:15:34 | 只看该作者

测试环境搭建非常重要。GKES只是一个典型例子

回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2005-9-26 21:19:40 | 只看该作者
呵呵,支持版主~~~!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-6-2 19:52 , Processed in 0.073621 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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