Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added notes/observations related to tasks #13&14, from my walkthrough thus far

...

If any aspect of the application is not functioning as intended, it will be logged here and it should be mentioned to the customer first thing / at the start of the meeting.

...

Anchor
dev-testing-09212020
dev-testing-09212020

Dev Testing on  

Path/Combination Tested

Initial Submission → HR → Employee → Supervisor → AR for Supervisor → Manager → AR for Manager → HR → HR Specialist

Tasks Being Tested

#13 & #14

Notes

#Outcome

"Manager Review Section" was not showing AT the "Manager Review" stage

  • This behavior was rectified; cause: "Send back to Employee" field was hidden... the rule that exposed this section required that "Send back to Employee" is set to "No" — however, in a hidden state, the value of the field (as far as the rule is concerned), is neither "No" nor "Yes" — so the fix was as simple as making that field visible
2

The "Date Completed" was getting prefilled AS SOON AS the form was opened by HR (in the "HR Review" Stage); this is problematic... because what if the user selects one of the "No - Send to ...." option instead of "Yes"?

  • This behavior was rectified, by logging the "Date Completed" only when the user selects "Yes" — each of the other options for "Is this form complete?", will blank-out / reset this field
3

HR Role cannot cancel, at the "HR Review" stage, as the form complains about the "Comments for..." boxes being empty... (which aren't shown unless it's corresponding selection is made in the "Is this form complete?" question.... Image Added

  • This behavior was rectified by making all comment boxes "not required" by default, and toggling it's required state programmatically



Anchor
dev-testing-09102020
dev-testing-09102020

Dev Testing on  

At the start of the walkthrough, the above points were disclosed to the customer; in addition, it was mentioned that  I  took full onus on it not functioning as intended (especially #1, above)

...