增加启动器测试用例，大规模调整代码