导图社区 测试驱动开发
这是一个关于测试驱动开发的思维导图,讲述了测试驱动开发的相关故事,如果你对测试驱动开发的故事感兴趣,欢迎对该思维导图收藏和点赞~
这是一个关于合同工作分解结构的思维导图,讲述了合同工作分解结构的相关故事,如果你对合同工作分解结构的故事感兴趣,欢迎对该思维导图收藏和点赞~
这是一个关于合作合同的思维导图,讲述了合作合同的相关故事,如果你对合作合同的故事感兴趣,欢迎对该思维导图收藏和点赞~
这是一个关于计算人力成本和利润的比值的思维导图,讲述了计算人力成本和利润的比值的相关故事,如果你对计算人力成本和利润的比值的故事感兴趣,欢迎对该思维导图收藏和点赞~
社区模板帮助中心,点此进入>>
测试驱动开发
什么是测试驱动开发
测试驱动开发的定义
测试驱动开发的起源
测试驱动开发的发展
测试驱动开发的优点
提高代码质量
降低风险
提高开发效率
测试驱动开发的原则
测试先行
编写测试用例
编写代码
简单设计
遵循KISS原则
避免过度设计
逐步构建
逐步增加功能
逐步完善代码
如何进行测试驱动开发
确定测试目标
确定测试范围
确定测试场景
确定测试标准
确定测试通过标准
编写单元测试用例
编写集成测试用例
编写验收测试用例
编写功能代码
编写测试代码
重构代码
优化代码结构
提高代码可读性
运行测试
运行单元测试
运行集成测试
运行验收测试
测试驱动开发的工具
单元测试框架
JUnit
JUnit 4
JUnit 5
TestNG
TestNG 6
TestNG 7
集成测试框架
Spring Boot Test
Spring Boot Test 2.0
Spring Boot Test 2.1
Arquillian
Arquillian 1.0
Arquillian 2.0
验收测试框架
Cucumber
Cucumber 3.0
Cucumber 4.0
FitNesse
FitNesse 2.0
FitNesse 3.0;