Hello,
Yes, online BIST finish successfully, after completion doing functional reset but same time my expectation is ST_DONE bit in FES register should be high. please see the attachment register details.
In past such flag was set on offline BIST. I am not sure how it is implemented here, but since we have only one STCU2 module across micro families, I expect it will be the same.
I am trying to perform above s32k312 BIST test case which is provided in S32K3XX_SAF_BIST.pdf
I am not familiar with SAF_BIST.pdf. I was looking for in it in SAF package with no luck.
1. After call of step1 function reset is generated. then how we can perform setp2.
Yes this is correct, as after BIST memories and peripherial registers are full of test patterns, So reset is needed to restore the default register values and initialize memories.
I am afraid you missunderstood the point of the tests. It is not runtime BIST fault injection. It will test reporting paths from STCU to FCCU.
You will only injects error into error status register of STCU and not physically into tests.

I can answer you the HW mechanisms itself, but for the SAF software implementation of the routines, etc... which control the HW logic, please rise a ticket on NXP web page, so the author of the SW routines can give you the most accurate answer.
Could you please provide me example code and application notes for BIST module.
Demo is part of the SAF module along with documentation:

Best regards,
Peter