fixtures
测试数据:用于定义将要加载到测试数据库中的数据。好处是定义以后每次测试都会用到这些数据,而不用手动输入。
functional
功能测试:通常情况下用于测试单个控制器中的动作,并与控制器一一对应。比如说一个控制器的CRUD动作。
integration
集成测试:用于测试流程,通常是涉及多个控制器的操作流。比如说一个在线商店的整个结帐流程。
performance
性能测试:用于测试性能,并可以生成性能报告
unit
单元测试:用于测试模型中细小的的业务逻辑,比如说具体的每一个方法的返回值