Page | Acting as | User Actions | Expected Result | Y/N (Yes/No) | Comments |
---|---|---|---|---|---|
Home / index | End-User / Customer | Click Beekeeper Icon | Login / sign-up menu unfolds | Y | |
Home / index | End-User / Customer | Hamburger menu on mobile | menu is offscreen | Y | |
Home / index | End-User / Customer | Click Login link | Redirects to login page | Y | |
Home / index | End-User / Customer | Click Sign-up link | Redirects to sign-up page | Y | |
Home / index | End-User / Customer | Report a Swarm link (nav) | Redirect to Report a swarm page | Y | |
Home / index | End-User / Customer | Click About link (nav) | Redirect to about | Y | |
Home / index | End-User / Customer | Click company icon | Redirect to index page | Y | |
Home / index | End-User / Customer | Report a Swarm link (in page link) | Redirect to Report a swarm page | Y | |
Home / index | End-User / Customer | Click About link (in page link) | Redirect to about | Y | |
Home / index | End-User / Customer | Click About link (in page link) | Redirect to about | Y | |
Home / index | End-User / Customer | Click FAQ Summary | FAQ menu collapses down | Y | |
Home / index | End-User / Customer | Click FAQ Summary | FAQ menu collapses up | Y | |
Home / index | End-User / Customer | Box shadow applies after 50px scroll from top to nav bar | Box shadow applies after 50px scroll from top to nav bar | Y | |
About | End-User / Customer | Hamburger menu on mobile | menu is offscreen | Y | |
About | End-User / Customer | Click Beekeeper Icon | Login / sign-up menu unfolds | Y | |
About | End-User / Customer | Click Login link | Redirects to login page | Y | |
About | End-User / Customer | Click Sign-up link | Redirects to sign-up page | Y | |
About | End-User / Customer | Report a Swarm link (nav) | Redirect to Report a swarm page | Y | |
About | End-User / Customer | Click About link (nav) | Redirect to about | Y | |
About | End-User / Customer | Click company icon | Redirect to index page | Y | |
About | End-User / Customer | Box shadow applies after 50px scroll from top to nav bar | Box shadow applies after 50px scroll from top to nav bar | Y | |
Sign-up | End-User / Customer | Hamburger menu on mobile | menu is offscreen | Y | |
Sign-up | End-User / Customer | Click Beekeeper Icon | Login / sign-up menu unfolds | Y | |
Sign-up | End-User / Customer | Click Login link | Redirects to login page | Y | |
Sign-up | End-User / Customer | Click Sign-up link | Redirects to sign-up page | Y | |
Sign-up | End-User / Customer | Report a Swarm link (nav) | Redirect to Report a swarm page | Y | |
Sign-up | End-User / Customer | Click About link (nav) | Redirect to about | Y | |
Sign-up | End-User / Customer | Click company icon | Redirect to index page | Y | |
Sign-up | End-User / Customer | Box shadow applies after 50px scroll from top to nav bar | Box shadow applies after 50px scroll from top to nav bar | Y | |
Sign-up form | Beekeeper | Email field no email address | Error informing of mistake | Y | |
Sign-up form | Beekeeper | submit form no username | Error informing of mistake | Y | |
Sign-up form | Beekeeper | submit form no password | Error informing of mistake | Y | |
Sign-up form | Beekeeper | submit form no repeat password | Error informing of mistake | Y | |
Sign-up form | Beekeeper | password doesn't meet criteria | Error informing of mistake | Y | |
Sign-up form | Beekeeper | repeat password doesn't meet criteria | Error informing of mistake | Y | |
Sign-up form | Beekeeper | click sign-in link | redirect to sign in page | Y | |
Sign-up | Beekeeper | Successful signed up | Redirects to profile page | Y | |
Sign-up | Beekeeper | Hamburger menu on mobile | menu is offscreen | Y | |
Sign-up | Beekeeper | Hamburger menu on mobile opens and closes the menu links | menu is offscreen | Y | |
Sign-in | End-User / Customer | Click Beekeeper Icon | Login / sign-up menu unfolds | Y | |
Sign-in | End-User / Customer | Click Login link | Redirects to login page | Y | |
Sign-in | End-User / Customer | Click Sign-up link | Redirects to sign-up page | Y | |
Sign-in | End-User / Customer | Report a Swarm link (nav) | Redirect to Report a swarm page | Y | |
Sign-in | End-User / Customer | Click About link (nav) | Redirect to about | Y | |
Sign-in | End-User / Customer | Click company icon | Redirect to index page | Y | |
Sign-in | End-User / Customer | Box shadow applies after 50px scroll from top to nav bar | Box shadow applies after 50px scroll from top to nav bar | Y | |
Sign-in | Beekeeper | Successful signed in | Redirects to open tickets page | Y | |
Report A Swarm page | End-User / Customer | Hamburger menu on mobile | menu is offscreen | Y | |
Report A Swarm page | End-User / Customer | Hamburger menu on mobile opens and closes the menu links | menu is offscreen | Y | |
Report a swarm page | End-User / Customer | Click Beekeeper Icon | Login / sign-up menu unfolds | Y | |
Report a swarm page | End-User / Customer | Click Login link | Redirects to login page | Y | |
Report a swarm page | End-User / Customer | Click Sign-up link | Redirects to sign-up page | Y | |
Report a swarm page | End-User / Customer | Report a Swarm link (nav) | Redirect to Report a swarm page | Y | |
Report a swarm page | End-User / Customer | Click About link (nav) | Redirect to about | Y | |
Report a swarm page | End-User / Customer | Click company icon | Redirect to index page | Y | |
Report a swarm page | End-User / Customer | Box shadow applies after 50px scroll from top to nav bar | Box shadow applies after 50px scroll from top to nav bar | Y | |
Report a swarm page | End-User / Customer | on page load | form is disabled | Y | |
Report a swarm page | End-User / Customer | Form hover | mouse icon is "not allowed" | Y | |
Report a swarm page | End-User / Customer | Label click | checkbox ticks and un-ticks | Y | |
Report a swarm page | End-User / Customer | Label click | Form "enables" / disables | Y | |
Report a swarm page | End-User / Customer | Input Checkbox click | Form "enables" / disables | Y | |
Report a swarm page | End-User / Customer | From enabled | mouse icon is NOT "not allowed" | Y | |
Report a swarm page | End-User / Customer | click next on empty form | All fields throw errors for 3 seconds | Y | |
Report a swarm page | End-User / Customer | Empty First name field | Throws error "Please fill out this field." for 3 seconds | Y | This testing is all fields filled correct but the field tested |
Report a swarm page | End-User / Customer | First name autocomplete using chrome | First name prefills from user form data | Y | |
Report a swarm page | End-User / Customer | Empty last name field | Throws error "Please fill out this field." for 3 seconds | Y | This testing is all fields filled correct but the field tested |
Report a swarm page | End-User / Customer | Last name autocomplete using chrome | Last name prefills from user form data | Y | |
Report a swarm page | End-User / Customer | Empty phone field | Throws error "Please enter phone number in 353121234567 format" for 3 seconds | Y | This testing is all fields filled correct but the field tested |
Report a swarm page | End-User / Customer | phone field contains non numeric and next is clicked / tabbed off field (ie on change is fired) | Throws error "Please enter phone number in 353121234567 format" for 3 seconds | Y | Django does not have phone field built in, so using text field to render |
Report a swarm page | End-User / Customer | phone field does not start with 353 and next is clicked / tabbed off field (ie on change is fired) | Throws error "Phone: is required" for 3 seconds or on next clicked error "Please enter phone number in 353121234567 format" | Y | Using Regex, and custom errors |
Report a swarm page | End-User / Customer | phone field is a blank string and next is clicked / tabbed off field (ie on change is fired) | Throws error "Please enter phone number in 353121234567 format" for 3 seconds | Y | Using Regex, and custom errors |
Report a swarm page | End-User / Customer | Phone autocomplete using chrome | Phone prefills from user form data | Y | |
Report a swarm page | End-User / Customer | Empty email field | Throws error "Please fill out this field." for 3 seconds | Y | This testing is all fields filled correct but the field tested |
Report a swarm page | End-User / Customer | Email autocomplete using chrome | Email prefills from user form data | Y | |
Report a swarm page | End-User / Customer | Empty address field | Throws error "Please fill out this field." for 3 seconds | Y | This testing is all fields filled correct but the field tested |
Report a swarm page | End-User / Customer | Address autocomplete using chrome | Address prefills from user form data | Y | |
Report a swarm page | End-User / Customer | Empty town field | Throws error "Please fill out this field." for 3 seconds | Y | This testing is all fields filled correct but the field tested |
Report a swarm page | End-User / Customer | Town autocomplete using chrome | Town prefills from user form data | Y | |
Report a swarm page | End-User / Customer | Empty county field | Throws error "Please select a valid county from the list." for 3 seconds | Y | This testing is all fields filled correct but the field tested |
Report a swarm page | End-User / Customer | County autocomplete using chrome | County prefills from user form data | Y | |
Report a swarm page | End-User / Customer | Empty eircode field | Throws error "Please fill out this field." for 3 seconds | Y | This testing is all fields filled correct but the field tested |
Report a swarm page | End-User / Customer | Eircode incorrect length (IE Not empty string, but less than 7 characters) | Throws error "Please lengthen this text to 7 characters or more (you are currently using eg 3 characters)." for 3 seconds | Y | Where the input was "SDF" error throws 3 characters "SFSF" would throw "4 characters" |
Report a swarm page | End-User / Customer | Eircode fomatting on "next" click | Eircode formats to 3 characters space and 4 characters after clicking next | Y | |
Report a swarm page | End-User / Customer | Eircode autocomplete using chrome | Eircode prefills from user form data | Y | |
Report a swarm page | End-User / Customer | Empty County field | Throws error "Please select an item in the list." for 3 seconds | Y | This testing is all fields filled correct but the field tested |
Report a swarm page | End-User / Customer | County field input does not equal an item in the county datalist | Throws error "Please select an item in the list." for 3 seconds | Y | EG: ABC123 is filled into the field |
Report a swarm page | End-User / Customer | County field filters as user types | County field filters as user types | Y | EG: "S" / "s" shows all county options containing "s" |
Report a swarm page | End-User / Customer | County autocomplete using chrome | County prefills from user form data | Y | |
Report a swarm page | End-User / Customer | Empty description field | Throws error "Please fill out this field." for 3 seconds | Y | |
Report a swarm page | End-User / Customer | Form part 1 to 2 | All fields successful, click next form moves to step 2 | Y | |
Report a swarm page | End-User / Customer | Form part 2 to 3 | All fields successful, click next form moves to step 3 | Y | |
Report a swarm page | End-User / Customer | Form part Rest all data button click | Resets all fields to empty values and moves form back to step 1 | Y | |
Report a swarm page | End-User / Customer | next button click form 1 to 2 | progress bar updates to 50% and turns part 1 green and part 2 orange for active | Y | |
Report a swarm page | End-User / Customer | prev button click form 2 to 1 | progress bar updates to 0% and turns part 1 orange and part 2 turns grey for inactive | Y | |
Report a swarm page | End-User / Customer | prev button click form 3 to 2 | progress bar updates to 50% and turns part 2 orange and part 3 turns grey for inactive | Y | |
Report a swarm page | End-User / Customer | next button click form 2 to 3 | progress bar updates to 100% and turns part 2 green and part 3 orange for active | Y | |
Report a swarm page | End-User / Customer | Reset all data button click | Progress bar resets back to initial state | Y | |
Report a swarm page | End-User / Customer | Phone image field can access gallery | With users permission they can upload a phone from phone | Y | |
Report a swarm page | End-User / Customer | Desktop / laptop image field only shows images file types as accepted | Upload image check bottom right for filetypes (only image types accepted) | Y | |
Report a swarm page | End-User / Customer | Form submitted successfully | Thank you page loads with contact info and ticket number | Y | |
Tickets | Admin | Hamburger menu on mobile | menu is offscreen | Y | |
Tickets | Admin | Hamburger menu on mobile opens and closes the menu links | menu is offscreen | Y | |
Tickets | Admin | navigation is updated for logged in users | Open Tickets, Resolved Tickets, Unresolved Tickets, My profile, logout | Y | |
Tickets | Admin | Logout click | Automatically logs user out and shows loading screen | Y | |
Tickets | Admin | Dialog modal works on click and close | Dialog opens and closes accordingly | Y | |
Tickets | Admin | Open Tickets | Shows open tickets if tickets are available in table | Y | |
Tickets | Admin | Assignee Filter filters automatically | On change filters and shows table | Y | |
Tickets | Admin | Assignee Filter filters automatically 0 tickets assigned | On change filters and shows "There are no tickets to show" | Y | |
Tickets | Admin | First name filters after typing | On change filters and shows table | Y | |
Tickets | Admin | First name filters after typing | On change filters and shows "There are no tickets to show" | Y | |
Tickets | Admin | Open Tickets | Shows "There are no tickets to show" if 0 tickets exist | Y | |
Tickets | Admin | Open Tickets | On ticket number click opens ticket page | Y | |
Tickets | Admin | Ticket page | Ticket loads form disabled | Y | |
Tickets | Admin | Ticket page | Save, Delete PPI and Delete ticket buttons disabled | Y | |
Tickets | Admin | Ticket page | mouse hover while disabled is "not allowed" | Y | |
Tickets | Admin | Ticket page | Unlock all fields label on click tickets/un-tickets checkbox | Y | Enables and disables all fields also |
Tickets | Admin | Ticket page | Unlock all fields checkbox on click tickets/un-tickets checkbox | Y | Enables and disables all fields also |
Tickets | Admin | Ticket page | Unlock all fields label on click tickets/un-tickets checkbox | Y | Enables and disables all fields also |
Tickets | Admin | Ticket page | Unlock all fields checkbox on click tickets/un-tickets checkbox | Y | Save, Delete PPI and Delete ticket buttons disabled / enabled |
Tickets | Admin | Ticket page | Delete PPI button shows confirm window success message | Y | First name surname number email address town and eircode are removed county is not personally identifiable without names etc.. |
Tickets | Admin | Ticket page | Delete PPI button shows confirm window fail message | Y | |
Tickets | Admin | Ticket page | Delete Ticket button shows confirm window | Y | On confirm delete Ticket Information / cancel does nothing |
Tickets | Admin | Ticket page | Delete Ticket success redirects back to open tickets | Y | |
Tickets | Admin | Ticket page | Save button success message | Y | On successful save a message is shown |
Tickets | Admin | Ticket page | Status update success message | Y | On successful save a message is shown |
Tickets | Admin | Ticket page | Can edit first name | Y | On successful save a message is shown |
Tickets | Admin | Ticket page | Can edit last name | Y | On successful save a message is shown |
Tickets | Admin | Ticket page | Can edit number | Y | On successful save a message is shown |
Tickets | Admin | Ticket page | Can edit email | Y | On successful save a message is shown |
Tickets | Admin | Ticket page | Can edit address | Y | On successful save a message is shown |
Tickets | Admin | Ticket page | Can edit town | Y | On successful save a message is shown |
Tickets | Admin | Ticket page | Can edit eircode | Y | On successful save a message is shown |
Tickets | Admin | Ticket page | Can edit status to Open | Y | On successful save a message is shown |
Tickets | Admin | Ticket page | Can edit status to Resolved | Y | On successful save a message is shown |
Tickets | Admin | Ticket page | Can edit status to Unable to Resolve | Y | On successful save a message is shown |
Tickets | Admin | Ticket page | Can edit assignee (valid name) | Y | On successful save a message is shown |
Tickets | Admin | Ticket page | Can edit assignee (invalid name) | Y | On failed save a message is shown |
Tickets | Admin | Ticket page | Full screen image modal opens | Y | |
Tickets | Admin | Ticket page | Full screen image modal closes | Y | |
Tickets | Admin | Ticket page | Update description | Y | On successful save a message is shown |
Tickets | Admin | Ticket page | Save button fail message | Y | On failed save a message is shown (EG Assignee does not exist) |
Tickets | Admin | Ticket page Resolved | Save button success message | Y | On successful save a message is shown |
Tickets | Admin | Ticket page Resolved | Status update success message | Y | On successful save a message is shown |
Tickets | Admin | Ticket page Resolved | Can edit first name | Y | On successful save a message is shown |
Tickets | Admin | Ticket page Resolved | Can edit last name | Y | On successful save a message is shown |
Tickets | Admin | Ticket page Resolved | Can edit number | Y | On successful save a message is shown |
Tickets | Admin | Ticket page Resolved | Can edit email | Y | On successful save a message is shown |
Tickets | Admin | Ticket page Resolved | Can edit address | Y | On successful save a message is shown |
Tickets | Admin | Ticket page Resolved | Can edit town | Y | On successful save a message is shown |
Tickets | Admin | Ticket page Resolved | Can edit eircode | Y | On successful save a message is shown |
Tickets | Admin | Ticket page Resolved | Can edit status to Open | Y | On successful save a message is shown |
Tickets | Admin | Ticket page Resolved | Can edit status to Resolved | Y | On successful save a message is shown |
Tickets | Admin | Ticket page Resolved | Can edit status to Unable to Resolve | Y | On successful save a message is shown |
Tickets | Admin | Ticket page Resolved | Can edit assignee (valid name) | Y | On successful save a message is shown |
Tickets | Admin | Ticket page Resolved | Can edit assignee (invalid name) | Y | On failed save a message is shown |
Tickets | Admin | Ticket page Resolved | Full screen image modal opens | Y | |
Tickets | Admin | Ticket page Resolved | Full screen image modal closes | Y | |
Tickets | Admin | Ticket page Resolved | Update description | Y | On successful save a message is shown |
Tickets | Admin | Ticket page Resolved | Save button fail message | Y | On failed save a message is shown (EG Assignee does not exist) |
Tickets | Admin | Ticket page Unresolved | Save button success message | Y | On successful save a message is shown |
Tickets | Admin | Ticket page Unresolved | Status update success message | Y | On successful save a message is shown |
Tickets | Admin | Ticket page Unresolved | Can edit first name | Y | On successful save a message is shown |
Tickets | Admin | Ticket page Unresolved | Can edit last name | Y | On successful save a message is shown |
Tickets | Admin | Ticket page Unresolved | Can edit number | Y | On successful save a message is shown |
Tickets | Admin | Ticket page Unresolved | Can edit email | Y | On successful save a message is shown |
Tickets | Admin | Ticket page Unresolved | Can edit address | Y | On successful save a message is shown |
Tickets | Admin | Ticket page Unresolved | Can edit town | Y | On successful save a message is shown |
Tickets | Admin | Ticket page Unresolved | Can edit eircode | Y | On successful save a message is shown |
Tickets | Admin | Ticket page Unresolved | Can edit status to Open | Y | On successful save a message is shown |
Tickets | Admin | Ticket page Unresolved | Can edit status to Resolved | Y | On successful save a message is shown |
Tickets | Admin | Ticket page Unresolved | Can edit status to Unable to Resolve | Y | On successful save a message is shown |
Tickets | Admin | Ticket page Unresolved | Can edit assignee (valid name) | Y | On successful save a message is shown |
Tickets | Admin | Ticket page Unresolved | Can edit assignee (invalid name) | Y | On failed save a message is shown |
Tickets | Admin | Ticket page Unresolved | Full screen image modal opens | Y | |
Tickets | Admin | Ticket page Unresolved | Full screen image modal closes | Y | |
Tickets | Admin | Ticket page Unresolved | Update description | Y | On successful save a message is shown |
Tickets | Admin | Ticket page Unresolved | Save button fail message | Y | On failed save a message is shown (EG Assignee does not exist) |
Tickets | Staff | Hamburger menu on mobile | menu is offscreen | Y | |
Tickets | Staff | Hamburger menu on mobile opens and closes the menu links | menu is offscreen | Y | |
Tickets | Staff | navigation is updated for logged in users | Open Tickets, Resolved Tickets, Unresolved Tickets, My profile, logout | Y | |
Tickets | staff | Open Tickets | Shows "There are no tickets to show" if 0 tickets exist | Y | |
Tickets | Staff | Logout click | Automatically logs user out and shows loading screen | Y | |
Tickets | Staff | Ticket page | Save button success message | Y | On successful save a message is shown |
Tickets | Staff | Ticket page | Save button fail message | Y | On failed save a message is shown (EG Assignee does not exist) |
Tickets | Staff | Ticket page | Can edit assignee (valid name) | Y | On successful save a message is shown |
Tickets | Staff | Ticket page | Can edit assignee (invalid name) | Y | On failed save a message is shown |
Tickets | Staff | Ticket page | All fields disabled | Y | On hover mouse icon is "not allowed" |
Tickets | Staff | label for "click here to edit the description checks / un-ticks the checkbox | label for "click here to edit the description checks / un-ticks the checkbox | Y | |
Tickets | Staff | checkbox tick / untick enabled and disables the form | checkbox tick / untick enabled and disables the form | Y | staff can only edit the Status Assignee and description inputs |
Tickets | Staff | Resolved tickets cannot be edited by staff | form disabled hover "not allowed" | Y | |
Tickets | Staff | UnResolved tickets cannot be edited by staff | form disabled hover "not allowed" | Y | |
Tickets | Staff | Unable to open ticket not assigned to current user or unassinged | Error 404 | Y |
HTML Errors are from the all auth templates unable to correct
HTML Errors are from Django Tables 2 package unable to fix
HTML Errors are from Django Tables 2 package unable to fix
HTML Errors are from Django Tables 2 package unable to fix
this is due to long names following documentation for all auth