成熟大公司,每個方法都需要有UNIT TEST暂氯。
確保你的CODE是對的枚驻,
確保以后改你CODE的人不會改錯。
除了UNIT TEST 還有什么TEST株旷?
unit test : test a module
integration test : testing interaction between many modules
functional test : I/O or interface
regression test: similar to A/B test(和舊的模塊比再登,哪些一樣哪些不一樣
performance test: 看程序的效率。
限定QPS看RESOURCE USAGE晾剖。
限定RESOURCE锉矢,看能支持多少Q(mào)PS。
smoke test: 測最基本功能是WORK的
end to end test : larger than integration tests
image.png
image.png
image.png