This is a final thesis project to be built, from Jtester Group in School of Software and Mircoelectronics, Peking University