我正在开发一种自己unittest
的外部框架,hardware
包括测试用例运行器。硬件一词的意思是,测试不测试主机上的软件——它们测试外部硬件上的实现,在microcontrollers
.
在单元测试中C#
,总是声明attributes
而不是实现一个 testcase interface
。
我的设计问题是我应该更喜欢哪种解决方案来进行新设计?
编辑:自定义核心代码的原因是测试用例运行器具有以下行为:
foreach(var tc in testcases)
foreach(var temp in temperatures)
SetTemperature(temp);
foreach(var position in positions)
GotoPosition(position);
DoTestcase(tc);