我正在测试一个由多个处理器组成的嵌入式系统,这些处理器以不同的速度工作,具有不同的资源,所有处理器都使用专有消息协议通过专用通道进行通信。被测单元是上述通道。无法深入了解它们上的实际数据(那些是内部总线,因此不能使用示波器或逻辑分析仪)我正在使用自上而下的方法,使用高级测试来推断底层代码确实在工作。任何人都测试过类似的系统并可以分享测试技巧?
测试嵌入式非对称多处理系统
软件测试
自动化测试
2022-02-04 20:47:51
2个回答
过去,当我测试嵌入式系统时,我使用了开发人员为自己创建的调试和诊断工具。我建议您与开发人员聊天,看看他们有哪些工具,如果有必要,他们可以添加哪些工具来帮助您测试系统。
黑盒测试是 QA 中一种非常有用且必要的工作形式。如果您可以覆盖所有输入(包括错误输入、错误纠正等),并正确获取所有输出,那么为了验证通道,内部发生了什么并不重要。
QA 的基础是根据规范和规范没有想到的条件测试产品。只要满足这一点,就不需要对机器的每一层都进行测试。它有助于理解它是如何工作的,特别是对于诊断错误,但这不是绝对必须的。