由于单元测试是一个白盒测试,它假定您必须事先知道您的代码必须处理的所有情况,您的代码必须处理的所有客户端对象(测试中的Mock对象),以及正确的顺序客户端对象必须出现在代码中(因为单元测试考虑了模拟对象的调用).换句话说,您必须确切地知道代码的详细算法.在您完全了解代码的算法之前,您必须先编写它!
从我的角度来看,我没有看到在编写源代码之前如何编写正确的单元测试.然而,由于功能测试是用户需求的一部分,因此可以先编写功能测试.你的建议?最良好的问候
为这个问题提供了一个例子:如果
在编写源代码时它们是对象依赖项,那么如何编写测试代码?