测试驱动的产品开发与设计TDD是端到端交付的打通
WhatTooDifficulttoDo?TestDrivenDevelopment?TestDrivenDesign
Where
Gap需求分析架构设计开发测试GapGapGap
Why传统UT的问题需求脱节反馈不及时无法塑性和设计互相塑性缺失领域概念测试白盒化,用例不稳定,性价比不高用例复杂、耦合、晦涩重构的障碍
How需求需求边界潜在用户(相互影响)内外在促进和障碍故事拆分场景实例化设计需求固化功能设计接口设计性价比测试自动化验证需求重构演进设计
For实例化需求驱动开发改善设计快速反馈文档保护网消除过度开发分离关注点表达力
Keys小步快跑节奏感Bugfree依赖隔离Mock/stub用例三原则黑盒独立性非入侵
LayerUTFTBDDATDD
Practice破窗效应VS童子军军规趣味文火慢炖
Challenge是否所有代码都要TDD?TDD是否会降低效率?TDD是否对团队技能有要求?
单击此处编辑母版标题样式谢谢大家!ThankYou!
原创力文档

文档评论(0)