【问题标题】:How do I regression test serial comms?如何回归测试串行通信?
【发布时间】:2014-05-07 08:10:12
【问题描述】:

我正在编写通过串行端口在不同语言和不同平台之间进行通信的代码,我想要一个我可以使用的单一测试机制,它可以连接到串行端口,然后运行一系列脚本对话(发送“this”,等待“that”,暂停 2s,再次等待“that”等)。消息是二进制的。我可以写一些东西,但肯定已经有一些已经成熟了几十年的东西,所以我不仅会重新发明轮子,而且可能会把它变成三角形的。有谁知道这样的事情?可以是 Windows 或 Linux。

【问题讨论】:

    标签: serial-port automated-tests regression-testing


    【解决方案1】:

    我不确定你的问题......如果你正在开发的是一个专有的(你自己的)串行协议来执行来自不同平台(使用不同的编程语言)的一些任务,那么都在谈论你的协议,以及什么您要做的是从/向 PC 设备插入串行电缆,然后从您的协议的 PC 串行命令发送到设备(可能是另一台 PC)以测试您的软件,是的,有很多软件可以发送串行数据:

    免费版有一些限制: http://www.commfront.com/commfront-downloads.htm

    来自 Extron 的完全免费软件(您可以发送脚本文件): http://www.extron.com/product/software.aspx?id=dataviewer&s=5

    还有更多,特别是如果想浪费你的钱,但那些是我已经合作了几年并且效果很好的那些。

    【讨论】:

    • 谢谢。是的,这就是我想要做的,但有明确的通过/失败指示、使用高编号串行端口的能力以及忽略某些回复以测试错误恢复/重新发送的能力。这两个人没有做我想做的事,但是搜索他们的名字后,我找到了一个由其中许多人组成的名单,我现在正在处理这些名单。
    猜你喜欢
    • 2017-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多