Хранить промежуточные результаты. Либо в сессии, либо в БД. При каждом POST запросе - отправке вопроса, подсчитывать. В конце выдать результат и уничтожить сессию/стереть записи из БД. Сделал бы так.
Джаваскриптер посоветует вам сделать на JS, возможно, через local storage.
И для ясности картины - что вы понимаете под "Сам тест готов"? У вас уже есть работающее приложение и вы просто не знаете как реализовать механизм подсчета или же у вас есть 10 статических html страниц и все? Если 2ое, то вам никто в рамках одного вопроса не ответит, тем более если вы умеете просто верстать.