【发布时间】:2012-03-05 14:46:15
【问题描述】:
我正在学习 Drupal,遇到了测试部分。我不明白我们为什么要进行测试。我已经阅读了一些类似What are unit tests and why should I care? 的链接。我知道这样的测试是为了确保我们得到我们想要得到的东西。我的问题是,当我们编写代码时,我们已经对代码进行了测试,以确保它能够正确解析,不会产生错误消息,也能产生正确的结果。我们可以用肉眼看到正确的结果,我们可以尝试一些输入来确保测试极端数据。那么这些(正常)测试和单元测试有什么区别呢?
让我重新表述我的问题。我知道进行单元测试很重要,因为它使程序可靠等。我不明白的是,当我们运行程序时,我们已经确保它产生了我们期望的结果。那么单元测试带来了哪些改进呢?测试已经正确的事情?
我知道我错过了一些东西。但我无法弄清楚我错过了什么。
【问题讨论】: