Practical Difference between Resolved and Closed
What is the intended (designed) difference between resolved and closed? Why aren't they one and the same? Is it simply for reporting?
Resolved is for when you fix an issue, and it then gets assigned back to the opener of the bug for verification.
Michael H. Pryor
An important observation is that you'll find about 20%-25% of the time the bug that the developer "fixed" was not the bug that the original reporter saw. So it's important that the original reporter of a bug gets a chance to find out it's fixed and double check that it really was fixed.
Fog Creek Home