我们已经开发了 2 个月的产品,它的单元测试覆盖率很高。我们中的大多数人也在先编写测试,然后再编写代码。这意味着我们可以信任我们的测试,因为我们使用先红后绿的方法。
迄今为止,我们已经手动向客户演示了我们的功能。然而,随着我们开始涵盖越来越多的需求,我们有必要使用功能测试来涵盖这些需求。
目前我们没有功能测试。
我们有一个处理需求的团队成员,我相信他会是编写功能测试的好人。不过我担心的是功能的开发和功能测试的编写会不同步。也就是说,测试不一定要在功能完全实现之前编写。
以后我们是否应该制定一个规则,即在功能之前编写功能测试?换句话说,先红,后绿。还是有其他方法。