单元测试和其他测试

时间:2019-02-01 11:18:32

标签: unit-testing automated-tests functional-testing end-to-end

我似乎无法解决这个问题,一直在观看许多教程,并且在这种情况下可以使用单元测试。

问题是,大多数人都使用计算器示例,这很简单吗? 1 + 1应该等于2,如果正确编写该函数,情况总是如此。

但是我在代码中难以实现,因为我看不到测试这些功能的意义。

我确实看到了端到端测试的重点,在这里我启动了一个无头的浏览器并实际上浏览了网站,单击了内容等等。

有人能很好地证明单元测试或其他测试确实对他们有帮助吗?

我的代码库是API方面的Javascript应用和PHP(我使用API​​平台)

1 个答案:

答案 0 :(得分:0)

  

问题是,大多数人都使用计算器示例,这很简单吗? 1 + 1应该等于2,如果正确编写该函数,情况总是如此。

右键 - 另一个原因是计算器的例子是穷是,一旦你写吧...你就大功告成了。好像两个数字加起来的要求以后不会改变。

单元测试的大赢家是您的complicated logic经常变化。

Gilded Rose kata是一个很好的例子-这是一个复杂的定价算法,您的目标是引入特定的更改而不会破坏其他任何内容