Inform Users of Session Timeouts
Notify users about the duration of inactivity before they risk losing data, unless data is preserved for more than 20 hours of inactivity. This ensures users are aware of how long they have to complete actions.
Acceptance Criteria
• Users are warned about the duration of inactivity that could lead to data loss, unless data is preserved for more than 20 hours.
Examples
• Display a warning message if a user has been inactive for a set period and their session is about to expire.
• Show a countdown timer indicating how long the user has before their session times out.
Exceptions
• Data preservation exceeding 20 hours without user action.
Tips
• Implement user notifications before a session expires.
• Provide options to extend the session or save progress.
How to test?
1. Simulate Inactivity: Allow the system to remain inactive for various durations.
2. Verify Notifications: Confirm that users receive a warning about session expiration and potential data loss before it occurs.