TDD 面试题及详细答案(职场实战版).docx

TDD 面试题及详细答案(职场实战版).docx

TDD面试题及详细答案(职场实战版)

一、基础认知类(初级必问)

1、什么是TDD?用自己的话简单说明核心逻辑

参考答案:

TDD是测试驱动开发,和传统先写代码后补测试的模式完全相反。它的核心逻辑是先写测试,再写业务代码,全程以测试用例来驱动代码的开发、迭代和重构。

简单来说就是:先定义功能的验收标准(写成测试用例),此时用例必然失败,再编写最小可用的业务代码让用例通过,最后优化代码结构,全程保证代码可测、逻辑可控。

2、TDD的标准开发三步循环是什么?

参考答案:

行业通用的TDD红黄绿三步循环,每一轮迭代都严格遵循:

1、红(Red):编写新的测试用例,只定义需求逻辑,不写业务代码,此

文档评论(0)

1亿VIP精品文档

相关文档