From what you describe it would seem that the best method is the create the QTP script that satisfies your test case and save it into QC. Then run it and it should pass or fail each step. At least that is how the system is designed to work.
Success is the ability to go from one failure to another with no loss of enthusiasm.
~ Winston Churchill ~