写一个测试框架,功能加的越来越多,总结一下:
1. 测试框架,使得测试的case可以重启,即:重新运行的时候从刚才停止的地方运行
2. 数据分离,用配置文件,命令行参数设置,至少可以静态的修改配置: 指定运行参数,数据文件等
3. 测试框架可扩展,很容易扩展到多台机器执行
4. 要考虑异常情况,需要timeout 机制
5. log 机制
6. monitor 当前case执行的状态
7. report 一个测试结果
8. 自动发出测试结果