Log-in Story

This document defines detailed specifications including conceptual screens and storyboard based on the Log-in story given by client.

1. [US01] Log In




1. [US01] Log In

As an End User, I want to log in the system so that I can browse protected pages.

Main Scenario



A link to a protected page

M-1. I click the link








M-2. I enter ID and password


The user enters valid user ID and password.


Protected Page

M-3. I can browse the protected page


The system displays the protected page.
And the user can see protected information on the page.

End of Story

Exception Scenario 1:

Continued from M-1




E1-1. I enter wrong password


The user enters a wrong password at the first or second attempt.


The user ID or password is wrong. Please try again.

E1-2. I can try again


The user confirms the error message and goes back to Login form.

E1-3. Go back to

M-2

Exception Scenario 2:

Continued from M-1




E2-1. I enter wrong password at the third attempt


The user has already failed to log in two times, and this is the third attempt.


Your account has been locked.

E2-2. I can't try again


The user's accout has been temporary locked out. The user cannot go back to Login form.

End of Story

Navigation Map: [US01]




Test Scenarios: [US01]

Story: [US01] Log In

Main Scenario:
       Given I am a logged-out user
       And I open a public page
       And the system displayes a link to protected page
  M-1. When I click the link
       Then the system displays a login form
  M-2. When I enter ID and password
  M-3. And I can browse the protected page

Exception Scenario 1: Continued from the M-1
       Given the system displays a login form
  E1-1. When I enter wrong password
       Then the system displays an error message
  E1-2. And I can try again
 #E1-3. Go back to M-2

Exception Scenario 2: Continued from the M-1
       Given the system displays a login form
  E2-1. When I enter wrong password at the third attempt
       Then the system displays an error message
  E2-2. And I can't try again