涉及硬件通信的单元测试值得



我正在开发一个C#应用程序,该应用程序涉及与NFC读取器和光谱仪等硬件设备进行通信。我们已经拥有硬件,我不确定是否仍然值得将硬件转换为模拟类。我正在考虑与硬件设备一起测试软件功能。

没有硬件是否仍有任何福利进行单位测试?目前,我没有不同硬件类的接口。似乎需要一些工作才能正确配置硬件接口类。

我正在使用dllimport进行硬件通信。我不确定我是否还可以使用假班来模拟这些DLL调用?

使用实际硬件设备测试通信将成为集成测试,但您更倾向于执行单元测试。我会说您只是测试了确实与H/W部件通信并相应断言的单元(方法(。

最新更新