It is deemed complete if, after its execution, the subject will be in a state in which no further inputs or actions are expected and the UseCase can be initiated again, or in an error state. Source Unified Modeling Language 2.5.1
A UseCase can include possible variations of its basic behavior, including exceptional behavior and error handling. Source Unified Modeling Language 2.5.1