单元测试遵循基本原则

1、单一职责

2、接口抽象

3、层次分离

测试风格

当今流行的主要有TDD(测试驱动开发)和BDD(行为驱动开发)

关注点:TDD关注所有的功能是否被正确的实现,每一个功能都具备对应的测试用例;BDD关注整体行为是否符合预期,适合自顶向下的设计方式

表达方式:TDD的表述方式偏向于功能说明书风格;BDD的表述方式更接近自然语言的习惯