在行为驱动的开发中,您首先编写测试。
然而,当你处于开发阶段并且你有一个功能但有限的应用程序时,一些测试将被实现而一些测试将不会被实现。
如何防止尚未实施的测试的所有失败掩盖真正的错误?
答案 0 :(得分:1)
我在这里找到了解决方案:
https://github.com/Codeception/Codeception/issues/3823
使用标记标记方案(例如不完整),然后使用:
codecept run functional --skip-group incomplete
答案 1 :(得分:1)
这是一个工具问题。但是,在许多实现中可用的一种解决方案是标记场景。尚未完成的那些可以被标记为wip,就像正在进行的工作一样。然后跳过你构建的那些。
如果您希望它们能够推动开发,提前编写功能是个好主意。诀窍是把它们写得足够晚,这样它们才能真正推动即时发展。提前几周或几个月写它们可能不是可行的方法。在实施前一天或几个小时写它们可能是一个更好的主意。