farice9 / pe

0 stars 0 forks source link

User may get stuck infinitely in user initialization #2

Open farice9 opened 4 years ago

farice9 commented 4 years ago

User may get stuck infinitely in initialization if they can't get the right input.

image.png

There should be an alternative for them to exit without initializing.

nus-pe-bot commented 4 years ago

Team's Response

Hello,

Thanks for your feedback!

Obviously if the user (tester) keeps entering empty inputs, he will naturally be unable to proceed. Just like a Zoom call, the user won't be able to proceed if he keeps entering nothing when Zoom asks for Meeting password, right? We have already provided appropriate errors and output to tell the user to enter his name and gender, and it is a very straight forward process (which our UG and DG clearly documented too).

Just by entering a single character, say a and Male for gender would have suffice.

Also, the user can exit with many ways such as Ctrl+C or terminating the shell session. Asking the user if he wants to exit each time, he provides an invalid input would be worse in terms of user experience as that means an additional prompt for input.

Items for the Tester to Verify

:question: Issue response

Team chose [response.Rejected]

Reason for disagreement: [replace this with your explanation]


:question: Issue severity

Team chose [severity.VeryLow] Originally [severity.Low]

Reason for disagreement: [replace this with your explanation]