初学者程序员应该使用单元测试吗?

时间:2017-08-31 18:05:09

标签: unit-testing testing phpunit tdd codeception

我几个月来一直在学习PHP。它不是我的第一语言,但它是我尝试用于现实生活项目的第一种语言。目前我正在编写一个Web应用程序,对于有经验的程序员来说很容易,但对我来说却相当困难。而且我写的越多,我就越意识到我花了更多时间按下按钮并输入输入来测试我的代码而不是实际编写代码。我听说过单元测试(和其他类型的测试),它让我想知道:我的简单Web应用程序是否需要任何自动化测试,还是完全矫枉过正?单元测试初学者可以学习什么,或者只是经验丰富的程序员正确使用的东西?既然我正在编写一个Web应用程序,它的所有代码都可以被测试,还是仅仅是小的逻辑部分?

谢谢。

1 个答案:

答案 0 :(得分:2)

一切都可以测试得很好。我绝对认为你应该使用单元测试,如果你花了那么多时间输入输入。编码单元测试和应用程序本身之间没有区别,所以经验不重要。虽然很难提出涵盖所有边缘情况的良好单元测试。