Open maj0-0 opened 10 months ago
First of all, the expected
part is just to help tester understand what behaviour they should expect from that action, they are never meant to define what the error message should be. These information should be based off the UG.
I do agree with the tester that the error message can be further specified. However, I believe that after reading through our UG, the user can easily understand that the optional field are missing from the error message given.
Thus, the priority of this change is significantly lower than the features we have implemented, and the effort of implementing this does not match the value it provides. This is my reasoning for putting it not in scope.
(Functionality Bug -> Feature flaw : There is no mismatch between the UG and product behaviour thus I changed it to feature flaw instead, as the tester focuses on the specificity of the error message)
Team chose [response.NotInScope
]
Reason for disagreement: Here is why I think that this issue is in fact in scope.
Consistency with Documentation: Since it is already stated in the documentation that the error message will indicate compulsory fields, it should also be included in the actual implementation.
Enhanced User Experience: I think providing a clear and specific error message, like you have stated in your documentation, would help users be informed on exactly what's missing in their command. It makes your product more user-friendly and accessible on first use.
Priority: I think specific error messages to cover possible scenarios should be of higer priority so that each feature feels more "complete" within the wrapping up of the milestone, and it does not have to be editted again.
The DG states that if
add n/Joshua
is entered, an error message 'error message is thrown indicating that compulsory field p/ and e/ are missing'However the error message just states that the format is invalid, and does not mention which fields are missing. It can be implied from reading the rest of the UG and seeing which commands are compulsory, however it would be beneficial to include in the error message!