TDD面试题及详细答案(职场实战版)
一、基础认知类(初级必问)
1、什么是TDD?用自己的话简单说明核心逻辑
参考答案:
TDD是测试驱动开发,和传统先写代码后补测试的模式完全相反。它的核心逻辑是先写测试,再写业务代码,全程以测试用例来驱动代码的开发、迭代和重构。
简单来说就是:先定义功能的验收标准(写成测试用例),此时用例必然失败,再编写最小可用的业务代码让用例通过,最后优化代码结构,全程保证代码可测、逻辑可控。
2、TDD的标准开发三步循环是什么?
参考答案:
行业通用的TDD红黄绿三步循环,每一轮迭代都严格遵循:
1、红(Red):编写新的测试用例,只定义需求逻辑,不写业务代码,此
您可能关注的文档
最近下载
- 人工智能技术应用于供应链管理领域的研究进展与趋势——基于CiteSpace的知识图谱分析.pdf VIP
- 中国外文局:2024年国内翻译赛事发展评估报告.pdf VIP
- 2025年胖东来企业文化考核题库.docx VIP
- 八年级劳动技术教案整套复习课程.docx VIP
- FANUC 机器人维修说明书 B-83525CM_07 30i mate plus控制装置维修说明书-已解锁.pdf VIP
- R-30iB-选项功能操作说明书B-83284CM-2_05.PDF VIP
- FANUC R-30iB 控制装备操作说明书.pdf VIP
- 配套的教学设计和课件.ppt VIP
- 劳动技术课程教学设计案例.docx VIP
- 劳动技术教学设计和课件.ppt VIP
原创力文档

文档评论(0)