Skip to content

Contact Us

Manuel edited this page Jan 11, 2025 · 14 revisions

Contact Us

Description

The customer service contact us form allows the user to send a message to either customer service or the webmasters of the app. The user can add his email, an order reference in case the inquire is about an order, he can attach a file with information about the issue or subject he wants to talk about and he can a message about the subject.

In case the user submits any invalid or empty information in the inputs appropriate messages will be shown.

User Stories & Test Cases

As a customer, I want to be able to send a message to the site admins, so that I can ask or clarify anything about my use of the site:

  • should allow the user to send a message to site admins including a subject heading, order reference and any file attachment that might provide info

As a logged in customer, I want my email pre-filled in email inputs, so that I don't have to type it in again:

  • should display pre-filled email in email inputs when user is logged in

As a customer, I want descriptive error labels to be displayed on contact us form, so that I know which data to input:

  • should display error label 'Please select a subject from the list provided.' when submitting without selecting a subject
  • should display error label 'Invalid email address.' when submitting an empty email address
  • should display error label 'Invalid email address.' when submitting an invalid email address
  • should display error label 'Bad file extension' when uploading a file with .exe extension
  • should display error label 'The message cannot be blank.' when submitting an empty message

Contact Us- EP test cases

Contact Us invalid email:

  • should consider any email without '@' as invalid
  • should consider any email with '@' as valid
  • should consider any file with '.exe' extension as invalid
  • should consider any file with '.pdf' extension as valid

(See test cases)