首页 文章

用于组合PC嵌入式SW的自动化系统测试方法[关闭]

提问于
浏览
0

该系统由硬件设备和PC组成 . PC运行控制硬件设备的GUI . 为了测试设备,使用了可由RS232或GPIB控制的各种测试硬件 . 为了使测试自动化,测试软件必须控制测试硬件并与PC GUI交互 .

您知道自动测试此系统的最佳方法是什么?

有很多方法可以测试这样的系统 . 测试可以通过COTS测试软件或内置的自定义测试软件进行控制 . 可能COTS包的组合将是最好的方法 - 专门用于GUI测试和一个用于设备 . 我已经看到Labview应用于测试设备 - 不确定它是否也能用于GUI . 也许离开Windows应用程序的GUI层并暴露自动化层是最好的方法 . 你怎么看?你尝试过什么?

投票给更好的技术应该非常有趣 .

“最好的方法”必须考虑以下因素:最有效,可维护性,实施时间,成本等 .

2 回答

  • 2

    使用xUnit框架创建自定义测试软件包 .

  • 0

    在具有多个单独组件的情况下,几乎肯定最好先隔离测试每个组件,然后测试集成的整体 .

    因此,为测试创建框架和测试:
    Windows GUI
    自动化层 .
    硬件设备 .

    虽然可以通过无限制的预算和无限的时间来实现大多数组件的自动化,但通常更值得测试关键组件,并使用人员来测试其余组件 .

    用户显然有能力破坏任何东西,所以一旦你解决了大部分问题就让他们参与其中 . 这也意味着您将获得有 Value 的反馈 .

    最后......如果硬件/软件中的错误可以接受,则只使用此方法 .
    我不会写例如飞机控制软件......

相关问题