首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >测试驱动开发--测试到底是什么?

测试驱动开发--测试到底是什么?
EN

Stack Overflow用户
提问于 2009-12-17 03:11:37
回答 8查看 543关注 0票数 4

我一直在学习TDD是什么,我脑海中浮现的一个问题是,到底什么是“测试”。例如,您是否调用you服务,然后构建代码以使其工作?或者它更多地面向单元测试?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2009-12-17 03:16:18

一般来说,测试可能是...

  • unit test测试您软件的单个子组件,而不依赖于其他classes
  • integration test,这是测试两个独立系统之间的连接的测试。用于验证system

功能的集成capability

  • acceptance test

...and还有一些我很可能暂时忘记的东西。

然而,在TDD中,您在创建软件时主要关注单元测试。

票数 8
EN

Stack Overflow用户

发布于 2009-12-17 03:15:18

它完全是单元测试驱动的。

基本思想是首先编写单元测试,然后执行通过测试所需的绝对最少量的工作。

然后编写更多的测试来覆盖更多的需求,并实现更多的测试以使其通过。

这是一个迭代的过程,先是测试编写,然后是代码编写。

票数 7
EN

Stack Overflow用户

发布于 2009-12-17 03:14:56

下面是Unclebob写的几篇好文章

Three rules of TDD

TDD with Acceptance and Unit tests

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1916945

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档