What's the best status of test case execution when minor error occurs, but the main goal of the test case is fulfilled. Let's consider this test scenario:
Test case title: Addition of object
- Press Add under list of objects
- Fill in form
- Press Save -> Confirmation should appear
- Press Yes in confirmation windows -> object should appear in object list
Now, let's say that step 4 is completed successfully, but step 3 is not because of lack of confirmation window. Object is created and that was the goal of this test case, but part (not crucial, but still) has failed. What should be the overall status of test case execution - Passed or Failed? AFAIK TFS doesn't provide any way to set status between failed and passed, something like "warning" status meaning "we had some minor problem with this test case, but it passes after all". What is the best way to tackle this kind of situation?