我有一个接收消息输入的筒仓类型子系统,完成其功能,然后提供消息输出。
每个单独的功能都很简单,对它们进行单元测试似乎毫无意义(将数据传递到正确的寄存器。最小逻辑)尽管如此,整个子系统非常复杂,确定输入和输出既困难又耗时。你在哪里划定要测试多少以及采用哪种方式的界限?自下而上?还是自上而下?
由于子系统是自包含的,如果您可以在单元测试级别证明每个单独的功能,您能否证明子系统作为一个整体工作?
我有一个接收消息输入的筒仓类型子系统,完成其功能,然后提供消息输出。
每个单独的功能都很简单,对它们进行单元测试似乎毫无意义(将数据传递到正确的寄存器。最小逻辑)尽管如此,整个子系统非常复杂,确定输入和输出既困难又耗时。你在哪里划定要测试多少以及采用哪种方式的界限?自下而上?还是自上而下?
由于子系统是自包含的,如果您可以在单元测试级别证明每个单独的功能,您能否证明子系统作为一个整体工作?