Issue 11

加入测试框架