初始化和test阶段