我正在考虑程序没有真正计算任何东西的情况,它只是做了很多.当你编写计算某些东西的函数并且你需要检查结果时,单元测试对我来说是有意义的,但是如果你没有计算任何东西呢?例如,我在工作中维护的程序依赖于让用户填写表单,然后打开外部程序,并使外部程序自动执行基于用户输入的操作.这个过程相当复杂.有3000行代码(分散在多个函数中*),但我想不出一个单元测试有意义的东西.
这只是一个例子.你是否应该尝试对"程序"程序进行单元测试?
*编辑