fundamental test process