1. Login
    1. UI/Wording
      1. Default UI
      2. Pop-ups
        1. Welcome
        2. Cookies
      3. Hover mouse
      4. Copy/Paste/Right click in Email, Password textbox
      5. Zoom in/out
      6. Cross browser
        1. Chrome
        2. Safari
    2. Navigate
      1. Pop-ups
        1. Welcome
          1. "Open Web Application Security Project (OWASP)" hyperlink
          2. "https://owasp-juice.shop" hyperlink
          3. "Help getting start" button
          4. "Dismiss" button
          5. Click outside pop-up
        2. Cookies
          1. "But me wait!" hyperlink
          2. "Me want it!" button
      2. Side menu hamburger navigation
        1. "Customer Feedback" button
        2. "About Us" button
        3. "Photo Wall" button
        4. "Score Board" button
        5. "GitHub" button
      3. "OWASP Juice Shop" button
      4. Search icon
      5. Account button
      6. Language button
      7. "Register" button
      8. "Login with Google" button
      9. "Remember me" check box
      10. Not yet a customer?
    3. Validate
      1. Email
        1. Leave blank
          1. Error message
      2. Password
        1. Leave blank
          1. Error message
      3. Show/hide password eye
    4. Logic
      1. Login with all valid data
        1. Remember me activated
        2. Remember me not activated
      2. Login with invalid email
        1. Email leave blank
        2. Not registered email
        3. Without "@"
        4. Special characters after "@"
      3. Login with Google account
        1. Without Remember me
        2. With Remember me activated
      4. Login with invalid password
        1. Password leave blank
      5. Security
        1. F5/Reload page -> blank email/password textbox
        2. Timeout
      6. Login with deactivated account
  2. Register
    1. UI/Wording
      1. Default UI
      2. Hover mouse
      3. Zoom in/out
      4. Copy/Paste/Right click in Email, Password, Repeat password, Answer textbox
      5. Cross browser
        1. Chrome
        2. Safari
    2. Navigate
      1. "Show password advice" toggle
      2. "Already a customer?" hyperlink
      3. "Register" button
      4. "Security Question" dropdown list
    3. Validate
      1. Email
        1. Leave blank
          1. Error message
      2. Password
        1. Leave blank
          1. Error message
      3. Repeat password
        1. Leave blank
          1. Error message
    4. Logic
      1. Register with all valid data
      2. Register with invalid email
        1. Leave blank
        2. Special characters after "@"
        3. Without "@"
      3. Register with valid password
        1. 5-40 characters
      4. Register with invalid password
        1. Less then 5 characters
        2. More than 40 characters
        3. Leave blank
        4. Repeat password not match
      5. Register with registered data
      6. Register with invalid Answer question
        1. Leave blank
        2. Put wrong format (MM/DD/YY)
  3. Forgot Password
    1. UI/Wording
      1. Default UI
      2. Hover mouse
      3. Zoom in/out
      4. Copy/Paste/Right click in Email, Security question, New password, Repeat new password
      5. Cross browser
        1. Chrome
        2. Safari
    2. Navigate
      1. "Show password advice" toggle
      2. "Change" button
    3. Validate
      1. Email
        1. Leave blank
          1. Error message
      2. Security question
        1. Leave blank
          1. Error message
      3. New password
        1. Leave blank
          1. Error message
      4. Repeat new password
        1. Leave blank
          1. Error message
    4. Logic
      1. Change password with all valid data
  4. Search
    1. UI/Wording
    2. Navigate
    3. Validate
    4. Logic