Mapped the journey
Defined the happy path, decision points, required data and moments where confidence could drop.
Simulated product exercise · June 2026
Testing whether a job seeker can move from career goal to a saved training pathway confidently, accessibly and without losing their work.
The situation
Pathway North is a fictional platform that helps people facing employment disruption compare career paths and training options. The tested flow asks a user to select a career goal, describe their experience, filter training and save a personalized pathway.
The customer may be stressed, unfamiliar with workforce terminology or using assistive technology. My test approach therefore considered task completion, clarity, error recovery, state preservation and keyboard accessibility—not only whether buttons worked.
Approach
Defined the happy path, decision points, required data and moments where confidence could drop.
Covered happy paths, validation, back navigation, empty states, keyboard use and small screens.
Recorded prerequisites, exact steps, expected and actual behaviour, severity and customer impact.
Separated blockers from usability friction and proposed fixes that product and engineering could assess.
Key findings
Customer impact: The next page returned generic recommendations, making the experience feel inaccurate and reducing trust in the product.
Expected: Remain on the step, display a specific inline error and move focus to the error summary. Recommended fix: enforce required validation in both the interface and request layer.
Customer impact: A keyboard or screen-reader user could hear no explanation for the blocked action and may assume the product had stopped responding.
Expected: Error summary receives programmatic focus and field error
is linked with aria-describedby. Recommended fix:
implement a focusable error summary with an assertive live-region announcement.
Customer impact: Users comparing several programs had to repeatedly rebuild their filters, increasing effort and creating avoidable abandonment risk.
Expected: Query and filter state persists for the user’s comparison session. Recommended fix: store filters in the URL or session state and restore them when the results view remounts.
Prioritization
This issue corrupts recommendation quality and undermines the platform’s central promise. Fix and regression-test it before inviting additional customers into the workflow.
Both issues add friction for users already performing cognitively demanding tasks. Address them in the same stabilization cycle and add automated coverage where practical.
Update the known-issues note, prepare a short support response and confirm that training materials show the corrected interaction before release.
Test matrix
Each test has a clear user objective and observable pass condition.
| ID | Scenario | Expected result | Outcome |
|---|---|---|---|
| TC-01 | Complete the standard pathway flow | Relevant pathway saves successfully | Pass |
| TC-02 | Submit without a career goal | Specific validation prevents progress | Fail · PN-014 |
| TC-03 | Enter zero years of experience | Zero is accepted as valid data | Pass |
| TC-04 | Enter non-numeric experience | Input is rejected with useful guidance | Pass |
| TC-05 | Complete form using keyboard only | All actions and feedback are accessible | Fail · PN-018 |
| TC-06 | Filter training by format and price | Results update accurately | Pass |
| TC-07 | Return from program details | Selected filters remain intact | Fail · PN-021 |
| TC-08 | Use a combination with no results | Helpful empty state suggests recovery | Pass |
| TC-09 | Save a pathway while signed in | Confirmation appears and pathway persists | Pass |
| TC-10 | Attempt save while signed out | Return path preserves completed work | Pass |
| TC-11 | Use the workflow at 375px width | No horizontal overflow or hidden action | Pass |
| TC-12 | Refresh the saved-pathway page | Saved information reloads correctly | Pass |
What this demonstrates
Disclosure: Pathway North is a fictional product created solely for this public portfolio exercise. The scenarios, data and findings are synthetic and contain no protected client, employer or Government of Canada information.