Scenario: Change Profile Information - bounswe/bounswe2025group8 GitHub Wiki
🧩 Change Profile Information
🎭 Actors
Registered User: Jack Pearson
Age: 45
Location: Cleveland, U.S.A.
Job: Foreman
Situation: Jack realizes that his profile still shows his old phone number, and some requesters are messaging the wrong contact. He wants to update his contact information in the app.
He taps the Save button. The system verifies Jack’s authentication/ownership and validates the phone (format/required); if invalid, an accessible inline error is shown. (Requirement 1.1.1.10)
He is returned to the main profile page, now showing the updated information.
🧾 Postconditions / Outcome
✅ Jack’s profile information is successfully updated in the system.
✅ Jack can now receive messages from requesters using his new contact details.
✅ Jack’s phone number remains non-public by default and is only shared with the assigned counterpart in a task. (Requirement 1.1.6.3, Requirement 1.1.9.1)