【发布时间】:2011-02-22 20:49:49
【问题描述】:
我编写了一个小型嵌入式项目操作系统,在中小型目标上运行。
我添加了一些具有高测试代码覆盖率 (>95%) 的自动化单元测试,但范围只是静态部分。
我得到了一些代码指标,例如复杂性和可读性。
我正在使用支持 MiSRA 的规则检查器测试我的代码,当然还修复了所有警告。
我正在使用静态分析器测试代码,并再次修复了所有警告。
我现在可以做什么来测试 - 并改进 - 我的操作系统的可靠性? 动态部分呢?
【问题讨论】:
-
目前还不能让人们实际使用它?
-
@Tim Post:是的,有 2 个项目正在运行它......但我必须提供一些关于可靠性的信息!我只测试了静态部分。
-
这是基于文本的操作系统吗?
-
没有外壳,只有调度程序和任务同步(邮箱、消息、队列、信号量等)
-
你能澄清一下动态部分吗?
标签: c unit-testing embedded operating-system reliability