TestComplete autosaves the project before recording (if the Save before recording option is enabled) or playing tests. I suppose, you mean to save the project if it is modified during the test execution, right? We have a corresponding suggestion in our DB. I've increased its rating.