Background
- We want the appearance menu to persist across pages for both logged-out and logged-in users
User story
- As a reader, I want the ability to set my appearance preferences once and then collapse the menu once I don't need it
Requirements
- Menu state should persist across pageviews (i.e. if I collapse the menu as a logged-in or logged-out users and go to another page, the menu should keep the collapsed state)
BDD
Feature: Menu State Persistence Across Pageviews Scenario Outline: Menu state persistence for both logged-in and logged-out users Given the user <User_Status> logged into Wikipedia And the user <Menu_State> the menu on one page When the user navigates to another page Then the menu should remain <Menu_State> Examples: | User_Status | Menu_State | | is | collapses | | is not | collapses | | is | expands | | is not | expands |
Test Steps
Test Case 1: Menu State Persistence for Logged-Out Users (Collapsed)
- Open Wikipedia on a desktop computer without logging in.
- Collapse the menu on any page.
- Navigate to another page within Wikipedia.
- AC1: Confirm that the menu remains collapsed.
Test Case 2: Menu State Persistence for Logged-Out Users (Expanded)
- Open Wikipedia on a desktop computer without logging in.
- Expand the menu on any page.
- Navigate to another page within Wikipedia.
- AC2: Confirm that the menu remains expanded.
Test Case 3: Menu State Persistence for Logged-In Users (Collapsed)
- Log into Wikipedia on a desktop computer.
- Collapse the menu on any page.
- Navigate to another page within Wikipedia.
- AC3: Confirm that the menu remains collapsed.
Test Case 4: Menu State Persistence for Logged-In Users (Expanded)
- Log into Wikipedia on a desktop computer.
- Expand the menu on any page.
- Navigate to another page within Wikipedia.
- AC4: Confirm that the menu remains expanded.
Design
- n/a
Acceptance criteria
- Complete all requirements
Communication criteria - does this need an announcement or discussion?
- n/a
QA Results - Beta
AC | Status | Details |
---|---|---|
1 | ✅ | T361586#9730883 |
2 | ✅ | T361586#9730883 |
3 | ✅ | T361586#9730883 |
4 | ✅ | T361586#9730883 |
QA Results - PROD
AC | Status | Details |
---|---|---|
1 | ✅ | T361586#9759767 |
2 | ✅ | T361586#9759767 |
3 | ✅ | T361586#9759767 |
4 | ✅ | T361586#9759767 |