Hai,
You can store the user details in a seperate table called users where each user will have a unique userid (primary key),
then store all the details abt the test in a seperate table, and the test results in a seperate table,
The following is a rough schema,
Userdetails
----------
userid,(primary key)
fname,
lname,
(any other details like email..)
TestDetails
-----------
Testid,(primary key)
testname,
testdescription,
(any other details for test)
TestResults
-----------
resultid (primary key),
userid,
testid,
status (pass or fail)
date,
To find out when the user took the test and to check the result of the test u can query the testresults table...
Hope this helps...