在行为驱动的开发中,您首先编写测试。
但是,当您处于开发中间并且有功能性但有限的应用程序时,将实施一些测试,而某些测试将无法进行。
您如何保持尚未实现测试的所有故障掩盖真实错误?
我在这里找到了解决方案:
https://github.com/codeception/codeception/issues/3823
用标签(例如不完整)标记方案,然后使用:
codecept run functional --skip-group incomplete
这是一个工具问题。但是,在许多实现中可以使用的一种解决方案是标记方案。那些尚未完成的人可以被标记为WIP,就像正在进行的工作中一样。然后,您可以跳过构建中的那些。
如果您希望他们推动开发,则提前编写功能是一个好主意。诀窍是将它们写得足够晚,以便确实推动了即时发展。将它们写几周或几个月可能不是要走的路。在实施之前的一天或几个小时写它们可能是一个更好的主意。