我已经要求在机顶盒中为HDMI EDID测试用例编写c程序....我是c编程新手..我不知道如何编写测试机顶盒c程序回应所有类型的决议...这意味着机顶盒必须转换sourse信号分辨率,以显示设备分辨率....如果你知道任何关于它的小想法它将对我有用c程序代码测试用例
0
A
回答
0
你是编码将在机顶盒上运行的程序?如果是这样,那么您将需要该目标的交叉编译器。
您需要了解如何将编译后的二进制文件上传到机顶盒以及如何在此处执行。
您还需要找出机顶盒运行哪个操作系统(通常是嵌入式Linux)以及它使用哪个CPU。 (PPC在中国的Dreambox克隆中很常见,ARM也很流行,我也见过MIPS)
获得交叉编译器的一个好方法是使用Dan Kegel的Cross Tool。
0
由于Rup Statet有两种测试方法: 答:将机顶盒保持原状,并通过与外部设备进行伪造输入并测试输出来伪造输入到机顶盒。据我所知,这就是所谓的黑盒测试 B:如果您有可以修改机顶盒的源代码,您可以将此代码用于自动测试。这被称为单元测试或白盒测试
想要了解单元测试的一个很好的起点是FitNesse或JUnit。如果您需要在C中进行单元测试,并且需要您的测试运行在目标上,您可能会对MacroExpressions中的Maestra感兴趣,这些代码是免费的,并且还可以进行代码覆盖率分析,这在大多数情况下不仅对安全至关重要系统。
[1] hxxp://www.fitnesse.org/ [2] hxxp://www.junit.org/
+0
我们可以使用什么命令给机顶盒输入........我知道这是非常愚蠢的问题.....我很新的编程 – 2010-10-07 11:01:24
相关问题
- 1. 用示例代码测试mongocxx C++驱动程序
- 2. 单元测试程序C代码
- 3. C++测试代码
- 4. 应用程序的Android测试代码?
- 5. 测试C/C++源代码
- 6. 测试用例失败此代码?
- 7. 测试的代码 - 小应用实例
- 8. 包含集成测试代码和应用程序代码
- 9. C#代码自动测试
- 10. 测试C++代码和IsBadWritePtr
- 11. C#测试应用程序
- 12. 计算C#硒代码覆盖率测试用例
- 13. 用于测试CPU QPI架构的C#代码示例?
- 14. 如何在C++代码中输入测试用例在谷歌代码堵塞
- 15. 不良C代码来测试错误处理程序
- 16. Rails教程:测试代码
- 17. 在Android中集成uiautomator测试用例与应用程序代码
- 18. 硒测试用例返回过程完成退出代码0
- 19. 任何Bluedroid测试或示例代码?
- 20. 自动单元测试示例代码
- 21. 创建实例/测试代码
- 22. 测试Linsched与示例代码
- 23. 使用rspec来测试C/C++程序
- 24. 测试代码
- 25. Inno Setup安装程序测试安装程序退出代码
- 26. 测试用例未在c程序中运行
- 27. RAM测试应用程序如何工作? C#示例?
- 28. c程序的concolic测试
- 29. TestNG测试用例序列
- 30. 代码中测试线程安全单例的奇怪行为
这听起来像你真正想要做的是修改设备的投入并检查输出?您可以在C中执行此操作的唯一方法是为您的设备编写测试工具,或与管理该工具的机顶盒代码进行交互,并在内部模拟/伪造输入,然后检查输出。 – Rup 2010-10-07 09:20:37
您还需要提供更多关于您的问题的详细信息 - 现在我们只能猜测您想要做什么以及您可以使用哪种工具。 – 2010-10-07 09:24:25
RUP你是对的我想修改输入并检查输出以及测试工具是什么意思......你理解我的问题你能帮我用一些示例代码...我无法通过第二个选项接口与机顶盒 – 2010-10-07 09:35:51