Skip to content

User Tests (Business)

stevotennis edited this page Mar 19, 2015 · 5 revisions

business/addemployees

Test case 1

Description

Attempt to upload single email.

Expected Behavior

Upload single email.

Actual Behavior

Worked fine.

Test case 2

Description

Attempt to click Dashboard from Employees.

Expected Behavior

Go to dashboard.

Actual Behavior

Site crashed (first time). Subsequent times, was sent to landing page.

Test case 3

Description

Attempted to add an Employee already registered.

Expected Behavior

Error message of some sorts; disallow this behavior.

Actual Behavior

Allowed to add to the list of Employees To Be Registered.

Test case 4

Description

Add only an email to the list in the name column.

Expected Behavior

Flag with an error message.

Actual Behavior

Allowed to add to the list of employees to be registered with email as the name, and no associated email..

Test case 5

Description

Add multiple emails.

Expected Behavior

Add the employee and their emails.

Actual Behavior

Worked fine.

Test case 6

Description

Add only an email, with no name.

Expected Behavior

Flag as an error, emails should be grouped with a name.

Actual Behavior

Added to the list, with no name in the field.

Test case 7

Description

Add numbers to the list of employees.

Expected Behavior

Flag as an error, for either name (was a number), or email (was only a number).

Actual Behavior

Added to the list, with numbers on both fields.

Test case 8

Description

No ability to delete employees to be registered.

Expected Behavior

None.

Actual Behavior

None.

Test case 9

Description

No ability to edit.

Expected Behavior

None.

Actual Behavior

None.

Test case 10

Description

Attempted to click CompanyName from Employees.

Expected Behavior

EIther refresh page, go nowhere, or click to somewhere else.

Actual Behavior

Returned error not found script.

business/dashboard

Test case 1

Description

Navigating to the dashboard.

Expected Behavior

Dashboard page is loaded.

Actual Behavior

[WORKING]

Test case 2

Description

Current date and time.

Expected Behavior

Displays current date and updates current time.

Actual Behavior

[WORKING]

Test case 3

Description

Navigate to Employees from Dashboard.

Expected Behavior

Loads the add employees page.

Actual Behavior

Returns to landing page.

Test case 4

Description

Navigate to Settings from Dashboard.

Expected Behavior

Loads the settings page (default customize tab).

Actual Behavior

[WORKING]

Test case 5

Description

Click on Company Name from Dashboard.

Expected Behavior

Navigates to company config page.

Actual Behavior

Nothing happens.

Test case 6

Description

Click on iReceptionist from Dashboard.

Expected Behavior

Return to landing page.

Actual Behavior

Reloads Dashboard page.

business/formbuilder

Test case 1

Description

Make a drop field, delete it, then make a new drop field afterwards.

Expected Behavior

Create a clean drop form separate from the prior deleted one.

Actual Behavior

Retains the options from prior drop menu.

Test case 2

Description

Make a drop field, delete it, then make a new drop field afterwards while clearing options.

Expected Behavior

Create a clean drop field separate from the prior deleted one.

Actual Behavior

Retains the options from prior drop menu.

Test case 3

Description

Check 'Prevent this page from creating additonal dialogs'. Ability to check occurs after first dialog box.

Expected Behavior

Unsure; this ability to check shouldn't show up.

Actual Behavior

Makes user unable to delete fields or submit form, as dialog to hit Yes or No does not appear.

Test case 4

Description

Ability to go back to Manage Forms page.

Expected Behavior

None.

Actual Behavior

None.

Test case 5

Description

Click edit form after submitting from Manage Forms page.

Expected Behavior

To show form that has been submitted, and be able to edit.

Actual Behavior

Forms not being saved after submission or edits.

Test case 6

Description

Stretch page with more fields than it can handle.

Expected Behavior

Scrollable page listing all the fields as regular.

Actual Behavior

Form Preview in upper left scrolls as well. Intended?

Test case 7

Description

Change one or more text fields to drop field(s) after making one with options.

Expected Behavior

No influence on the other drop boxes.

Actual Behavior

Causes drop fields already in creation to scroll down an option; if reaching the end of options, overflows and adds the options to the next drop box while deleting all from its original.

Test case 8

Description

Change a drop field to a text field back to drop field.

Expected Behavior

A completely new, clean drop field.

Actual Behavior

Retains previous options of old drop field.

Test case 9

Description

Delete options from drop fields. then make add OR delete a new field OR turn a drop field to a text field.

Expected Behavior

For deleted options to remain deleted.

Actual Behavior

All deleted options return to their drop fields.

Test case 10

Description

Delete a drop field while other drop fields are active.

Expected Behavior

Delete only that drop field and its options.

Actual Behavior

If drop field is above another drop field(s), then options from the deleted field are moved to the drop field that was underneath it, and continues in a chain throughout the whole list for all drop fields.

business/landing

Test case 1

Description

Press "submit" button with no user input.

Expected Behavior

Should prompt to enter text for company name.

Actual Behavior

Goes to register page with blank fields.

Test case 2

Description

Press "submit" button with user input.

Expected Behavior

Should go to register page with the company name filled out.

Actual Behavior

Works correctly. User input carries to register page.

Test case 3

Description

Press "log in" button.

Expected Behavior

Should go to the log in page.

Actual Behavior

Works correctly. Goes to log in page.

Test case 4

Description

Press "About Us" link on bottom of page.

Expected Behavior

Should redirect to the About page.

Actual Behavior

Reloads to the landing page.

Test case 5

Description

Press "Jobs" link on bottom of page.

Expected Behavior

Should redirect to the Jobs page.

Actual Behavior

Reloads to the landing page.

Test case 6

Description

Press "Privacy" link on bottom of page.

Expected Behavior

Should redirect to the Privacy page.

Actual Behavior

Reloads to the landing page.

Test case 7

Description

Press "Terms" link on bottom of page.

Expected Behavior

Should redirect to the Terms page.

Actual Behavior

Reloads to the landing page.

Test case 8

Description

Press "Support" link on bottom of page.

Expected Behavior

Should redirect to the Support page.

Actual Behavior

Reloads to the landing page.

Test case 9

Description

Press "Store" link on bottom of page.

Expected Behavior

Should redirect to the Store page.

Actual Behavior

Reloads to the landing page.

business/login

Test case 1

Description

Press submit with no inputs for username and password.

Expected Behavior

Prompt with incorrect login, or please enter username/pw.

Actual Behavior

No prompts, just reloads the page.

Test case 2

Description

Pres submit with invalid username only.

Expected Behavior

Prompt with incorrect login and/or missing pw.

Actual Behavior

No prompts, just reloads the page.

Test case 3

Description

Press submit with valid username only.

Expected Behavior

Prompt with incorrect login and/or missing pw.

Actual Behavior

Unable to test: don't have login credentials.

Test case 4

Description

Press submit with invalid password only.

Expected Behavior

Prompt with incorrect login and/or missing username./

Actual Behavior

No prompts, just reloads the page.

Test case 5

Description

Press submit with valid password only.

Expected Behavior

Prompt with incorrect login and/or missing username.

Actual Behavior

Unable to test: don't have login credentials.

Test case 6

Description

Press submit with valid username and password.

Expected Behavior

Proceed to next page.

Actual Behavior

Unable to test: don't have login credentials.

Test case 7

Description

Press submit with invalid username and password.

Expected Behavior

Prompt with incorrect username and/or pw.

Actual Behavior

No prompts, just reloads the page.

business/register

Test case 1

Description

Register a new company.

Expected Behavior

Register and redirect to the dashboard.

Actual Behavior

Takes you back to the landing page after registering so need to login.

Test case 2

Description

Check if the basic functionality of the page that comes up once log-in.

Expected Behavior

Can click on the different buttons/clickable text and it should redirect

Actual Behavior

When click on "Dashboard" on top right, it logs you out and redirects to landing page.

Test case 3

Description

Register using exact same credentials twice.

Expected Behavior

Some sort of error message displayed.

Actual Behavior

Page just reloads. No error message displayed.

Test case 4

Description

Register for the same company name with different credential.

Expected Behavior

Should be able to register.

Actual Behavior

Works fine.

Test case 5

Description

Check Input validation - required fields.

Expected Behavior

Should display an error message if something "required" isn't there.

Actual Behavior

Works fine.

Test case 6

Description

Check Input validation - correct format.

Expected Behavior

Should display an error message if something isn't in the right format.

Actual Behavior

Input validation doesn't seem to be there for any of the fields. I was able to use "123" as name and "tim@apple" as the email. There is also limit to how many numbers the user can type in as the phone number.

Suggestion

  • It'd be better to change the text of "Submit" button next to step 1 to "Register". It took me a second to realize where to sign up.
  • When registering, the hint text for phone number text box with the format of the phone number would be useful to the user. Eg. (xxx)-xxx-xxx

business/registeremployees

Test case 1

Description

Registered using same email address.

Expected Behavior

Flag an error of some kind.

Actual Behavior

Allowed to register twice with same email.

Test case 2

Description

Registered using same exact name.

Expected Behavior

Flag some kind of error, or display a message.

Actual Behavior

Registered with no issue

Test case 3

Description

Refresh employee page after registering an employee.

Expected Behavior

Updated page.

Actual Behavior

Returns to landing page. Potential unique issue due to same computer use.

Test case 4

Description

Move around site after registering (essentially logging in?)

Expected Behavior

Allowed to move outside of dashboard.

Actual Behavior

Stuck on dashboard.

business/viewform

Test case 1

Description

Navigating to the View Form page.

Expected Behavior

view form page is loaded.

Actual Behavior

there are no links to navigate to the view form page.

Clone this wiki locally