1.单元测试 测试最小的功能单元,比如单个方法 2. 集成测试 检查单元的组合结果是否正确,可以使用线程。 3.功能测试 主要是用户来测试,不关心代码层面或者副作用,只关心功能是否实现。 4.工具 testNG(next generation) junit