我们公司正在改进代码质量和交付代码时采用的流程。我的问题与单元测试有关,我想收集有关当您被要求实现功能时所采用的流程的信息。
TDD 是单元测试的一种形式吗?根据我在 TDD 中的理解,您首先编写测试(失败),编写代码,然后运行应该通过的测试。可能是代码会进行外部方法调用。但是,当我们首先编写测试时,我们应该如何知道所需的存根呢?
当您构建您的应用程序之前的版本时,您在构建中包含哪些类型的测试?构建运行您的集成测试还是只运行您的单元测试?
除了 TDD,你还写过其他类型的测试吗?抱歉,如果问题略有失真。非常感谢您在如何进行开发方面的经验。谢谢