单元测试 把代码看成一个个组件,对每个组件进行单独测试 测试内容主要是组件内每一个函数的返回结果是不是和期望值一样 代码覆盖率是指代码中每个函数的每种情况的测试情况 E2E测试 把程序当做黑盒子,对于测试的输入,看能否得到预期得到的结果 一般用来测试需求可否正确完成 适用于代码重构