增加生成测试文件和对应的生成代码

需要继续完善的地方:

如果 po 的信息发生变化, 可能会有旧的文件需要清除.
需要标记出这些文件.