In this paper, we propose a test-based assessment system running on top of the mobile devices. Both pad and phone devices are supported by the proposed system, though some functions on the pad are not provided on the phone due to the display size consideration. With the proposed system, students can take tests or review past tests on mobile devices, and teachers have no more the burden of marking so many test papers. The proposed system has the advantages of increasing the efficiency of test-based assessment and is helpful for students in managing their tests.