Unit test到底有什么用?

avatar 428073
a610062656
8962
32
在实习的时候为我那个建的一个service写了不少unit test,但写的过程也让我疑惑。

有一些比如类似于filter的method,写unit test写不写都没什么用,感觉唯一的好处是有人不小心改了这个method会被这个test检测到?

另外一种就更烦人了,我当时做的AWS,很多method是call AWS的API的,但是在test里又不能真的call这种remote procedure call。要用mock。基本写这些method就是先call一遍,看看这些rpc return什么,然后再用mock来存这些return value当test用。
这些test写下来感觉就特侮辱智商·····

testing一般都这样吗?
  • 46
32条回复