单元测试和功能测试之间的区别是什么?单元测试也可以测试函数吗?