- Objective:
- Breadcrumb:
# 概念阐释
在软件开发中,如何使实现代码可以更加高效、准确的完成:
- [[js testing TDD]]:测试驱动开发
- [[BDD]]:行为驱动开发
# 实例
TDD就像是电影的剧本,在拍摄实际电影之前(实现代码)先把电影中的每个细节制定好(测试代码);BDD像是电影的故事板,不关注具体的细节,但是侧重于股市整体带来的故事体验。
# 相关内容
TDD是从开发者的角度出发,注重代码的实现,而BDD是从用户的角度出发,注重整体功能的实现。
# 参考资料
[Software Testing Methodologies](https://www.codecademy.com/journeys/full-stack-engineer/paths/fscj-22-front-end-development/tracks/fscj-22-javascript-testing/modules/wdcp-22-why-test-3084f7ec-3b8a-477a-aa48-7fee347872b4/articles/software-testing-methodologies):包括TDD与BDD的进阶课程