| Status | Total () |
|---|
| Scenario | Status | |||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
User views clearance check status Given I am on my dashboard pageAnd my clearance checks have states of <Clearance check 1> <Clearance check 2> <Clearance check 3>When I view my clearance check summary cardThen <outcome> will show
|
||||||||||||||||||||||||||||||||||||||||||||||
|
User selects clearance check summary card Given I am on the dashboardWhen I select a clearance check summary cardThen I end up on the documents page |
||||||||||||||||||||||||||||||||||||||||||||||
|
User has no clearance checks assigned to their application Given I am on my dashboard pageAnd I have no clearance checks assigned to my applicationWhen I view my clearance check summary cardThen To Do will show |
| Scenario | Status | |||||||
|---|---|---|---|---|---|---|---|---|
|
View course fees and additional costs Given I am on the dashboardThen I see the course feesAnd the fee bands have different costsAnd I see the additional costs for my course |
||||||||
|
Course fees and costs depend on the course Given I am studying Nursing <adult_or_child>When I am on the dashboardThen I see the course fee <fee>And I see the additional costs for my course
|
| Scenario | Status | |
|---|---|---|
|
Navigating to the Forgotten password page Given I am on the Login pageAnd I am not logged inWhen I navigate to the Forgotten password pageThen I end up on the Forgotten password page |
||
|
Forgotten password page - page load Given I am on the Forgotten password pageAnd I am not logged inWhen the page loadsThen the email field is not populatedAnd the Save and Continue button is disabled |
||
|
Cancelling the Forgotten password flow - before requesting code Given I am on the Forgotten password pageAnd I am not logged inWhen I select the Cancel buttonThen I end up on the Login page |
||
|
Requesting Verification code - no email address Given I am on the Forgotten password pageAnd I have entered no email addressWhen I select Send Verification codeThen I see an error messageAnd I cannot request a verification code |
||
|
Requesting Verification code - invalid email address Given I am on the Forgotten password pageAnd I have entered an invalid email addressWhen I select Send Verification codeThen I see an error messageAnd I cannot request a verification code |
||
|
Requesting Verification code - correct email address Given I am on the Forgotten password pageAnd I have entered the correct email addressWhen I select Send Verification codeThen I see a confirmation messageAnd I receive an email with a verification code |
||
|
Requesting another new code - correct email address Given I am on the verification code entry pageAnd I have entered my email addressAnd I have requested a verification codeWhen I select Send new codeThen I see a confirmation messageAnd I receive an email with another new verification code |
||
|
Requesting Verification code - incorrect but valid email address Given I am on the Forgotten password pageAnd I have entered an email address not associated with my accountWhen I select Send Verification codeThen I see a confirmation messageAnd I receive an email with a verification code |
||
|
Entering a Verification code - incorrect but valid email address Given I have received a verification codeBut I have used an email address not associated with my accountAnd I am on the verification code entry pageAnd I have entered the code in the Verification code fieldAnd I have selected Verify CodeWhen I select Save and ContinueThen I see an error message |
||
|
Switching email address Given I am on the verification code confirmation pageWhen I select Switch email addressThen I end up on the Forgotten password page |
||
|
Entering a Verification code - failure Given I have received a verification codeAnd I am on the verification code entry pageAnd I have entered the incorrect code in the Verification code fieldWhen I select Verify CodeThen I see an error message |
||
|
Entering a Verification code - success Given I have received a verification codeAnd I am on the verification code entry pageAnd I have entered the correct code in the Verification code fieldWhen I select Verify CodeThen I see a confirmation message |
||
|
Viewing the password entry page Given I have submitted a verification codeAnd I can see a confirmation messageWhen I select Save and ContinueThen I see the new password entry fields |
||
|
Entering no password information Given I am on the new password entry pageBut I have entered no passwordsWhen I select Save and ContinueThen I see an error message |
||
|
Entering a new password - invalid entry Given I am on the new password entry pageWhen I enter a new passwordBut the password does not meet all the requirementsThen I see an error message |
||
|
Entering a new password - non matching passwords Given I am on the new password entry pageAnd I have entered non matching passwordsBut the passwords meet all the requirementsWhen I select Save and ContinueThen I see an error message |
||
|
Entering a new password - matching passwords Given I am on the new password entry pageWhen I enter a new passwordAnd I confirm the new passwordAnd the passwords meet all the requirementsAnd I select Save and ContinueThen my password is updatedAnd I am logged inAnd I end up on my Dashboard page |
| Scenario | Status | |||||||
|---|---|---|---|---|---|---|---|---|
|
Viewing the supporting documents needed for Clearance Check Given I have not yet completed my clearance checkWhen I am on the Supporting Documents pageThen I see clearance check "<name>" and description "<description>"
|
||||||||
|
Checking my uploaded document is present on the page Given I have uploaded <count> documentWhen I view my uploaded documentBut I have not yet submitted the documentThen I see an option to remove the documentAnd I see the:
|
||||||||
|
Adding up to 30 but unable to add more than 30 documents Given I have uploaded <count> documentsBut I have not yet submitted the documentsWhen I attempt to add one moreThen the option to add documents <visible> visible
|
||||||||
|
Checking status of my clearance check before submitting Given I have uploaded a documentBut I have not yet submitted the clearance checkWhen I view the status of my clearance checkThen I see that the clearance check does not have a status |
||||||||
|
Checking status of my clearance check after submitting Given I have submitted a clearance checkWhen I view the status of the my clearance checkThen I see that the clearance check status is <status>
|
||||||||
|
User shown a list of document types if the Clearance Check has them Given I am on the Supporting Documents pageWhen I choose to upload a document for a clearance check that has document typesThen I see the list of document options to chose fromAnd the list is in alphabetical order |
||||||||
|
User must choose a document type if the Clearance Check has them Given I am on the Supporting Documents pageWhen I choose to upload a document for a clearance check that has document typesAnd I see the list of document options to chose fromAnd I click Continue without choosing a document typeThen I see an error message "Oops - You need to tell us what document type you are uploading before you can continue" |
||||||||
|
Don't choose a document type if the Clearance Check doesn't have any Given I am on the Supporting Documents pageWhen I choose to upload a document for a clearance check that doesn't have document typesThen I see the document upload screen |
| Scenario | Status | |
|---|---|---|
|
Can remove uploaded documents before a clearance check is submitted Given I have uploaded a documentWhen I remove the documentThen the document is no longer visibleAnd the empty space is filled by the remaining documents |
||
|
After uploading 30 documents, removing an uploaded document before a clearance check is submitted Given I have uploaded 30 documentsWhen I remove one documentThen the 'add' document link returns to the page |
||
|
Cannot submit a clearance check that doesn't have any documents Given I have not uploaded a document for a clearance checkWhen I submit the clearance checkThen I see that the document has been submitted for approval |
||
|
Submit a clearance check for review and see it pending Given I have uploaded a documentAnd I have read the "when you’ve finished" instructions after uploadingWhen I submit the clearance checkThen I see that the clearance check has been submitted for approval |
||
|
Cannot remove uploaded documents after a clearance check has been submitted Given I have uploaded a documentWhen I submit the clearance checkAnd I see no option to remove the document |
||
|
Cannot upload more documents after a clearance check has been submitted Given I have uploaded a documentWhen I submit the clearance checkThen I see that the clearance check has been submitted for approvalAnd I see no option to add a document |
||
|
Submitting a clearance check submits just that one clearance check only Given I have uploaded a documentWhen I click submitThen I should still be able to add an educational certificate |
| Scenario | Status | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Choosing one document to upload Given I have not yet completed my clearance checkAnd On the “Document Upload Page” i see the information:
|
||||||||||||||||||||
|
Chosing multiple but less than 30 documents to upload Given I have not yet completed my clearance checkWhen I find the <amount> documents that I want to uploadThen I should see my documents upload sequentiallyAnd each one of my uploads should have its own status information:
|
||||||||||||||||||||
|
Chosing more than 30 documents to upload Given I have not yet completed my clearance checkWhen I upload 31 documentsThen the 31st document fails and I see an error:You cannot upload any more files |
||||||||||||||||||||
|
Chosing more documents after submitting some already Given I have not yet completed my clearance checkBut I have already submitted 29 documentsWhen I choose to add <count> moreThen the document <result>
|
||||||||||||||||||||
|
Chosing more documents after adding some already Given I have not yet completed my clearance checkBut I have already added 29 documentsWhen I choose to add <count> moreThen I should see a message telling me how many more files i can uploadedAnd the document <result> after the upload process
|
||||||||||||||||||||
|
Choosing a file type Given I have not yet completed my clearance check.When I upload my documents with file type <file_type>Then I see an option to continue once the upload process has finishedAnd a status icon <status_icon>And a <succeeded_or_failed> bar
|
||||||||||||||||||||
|
Viewing document text when uploading a document that's unsupported Given I have not yet completed my clearance check.When I upload my documents with file type '.png'Then I should see an error message that replaces the file size text:Your file is not one of the recognised file types; please re-save the document as a different file type and try uploading again. |
||||||||||||||||||||
|
Uploading a document Given I have not yet completed my clearance checkWhen I chose to upload a document that is <size>Then I should see a status icon <status_icon> when the upload has <succeeded_or_failed>
|
||||||||||||||||||||
|
Viewing document text when uploading a document that's too large Given I have not yet completed my clearance checkWhen I chose to upload a document that is 11mbThen I should see an error message that replaces the file size text:Your file is too big, please upload this document as a smaller file. Max 10MB. |
||||||||||||||||||||
|
Something going wrong during the upload process Given I have not yet completed my clearance checkWhen I chose to upload a documentThen I should see an error message replace the file size text:There has been a problem uploading your file. Please try again. |
||||||||||||||||||||
|
Continuing once the upload process has finished Given I have completed my clearance checkAnd all documents have finished uploadingWhen I continueThen I am on the Supporting documents page |
| Scenario | Status | |
|---|---|---|
|
View single application Given I have a single applicationWhen I am on the dashboardThen I can view the course nameAnd there is no button to change applications |
||
|
View multiple applications Given I have multiple applicationsWhen I am on the dashboardThen I can view the active application course nameAnd I can view the alternative applicationsAnd the active application is not in the list of alternative applications |
||
|
Switch application Given I have multiple applicationsWhen I select the alternative applicationThen the selected application becomes the active application |
| Scenario | Status | |||||||
|---|---|---|---|---|---|---|---|---|
|
View Campus Life content Given my application is for a course at <campus>When I am on the dashboardThen the campus life promotion shows "<heading>"
|
| Scenario | Status | |
|---|---|---|
|
Email link Given I am on the dashboardThen I see an option to contact by emailAnd the link is an email address "answers@anglia.ac.uk" |
||
|
Phone number Given I am on the dashboardThen I see the phone numberAnd clicking the link will start dialling the number "01245 686868" |
| Scenario | Status | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Viewing dashboard FAQs Given <which_FAQ> FAQs are populated in SitecoreWhen the dashboard loadsThen I <view_option> view the dashboard FAQsAnd the order matches the order in Sitecore
|
||||||||||||||
|
Viewing no more than three dashboard FAQs Given four dashboard FAQs are populated in SitecoreWhen the dashboard loadsThen I can view three dashboard FAQs |
||||||||||||||
|
Expanding dashboard FAQs Given an FAQ has a <size> form answerWhen I expand an FAQThen I can view the answerAnd there is <link_option> 'Read More' link
|
||||||||||||||
|
Viewing a long form dashboard FAQ answer page Given an FAQ has a long form answerWhen I navigate to the FAQs answer pageThen I can view the answer page |
||||||||||||||
|
Viewing a General FAQ Given a dashboard FAQ is populated in SitecoreAnd the FAQ has a category tagBut the FAQ is not course taggedAnd the FAQ is not location taggedWhen the dashboard loadsThen I can view the FAQ |
||||||||||||||
|
Viewing an FAQ for my course and location Given a dashboard FAQ is populated in SitecoreAnd the FAQ <tag_option> tagged for <which_course> courseAnd the FAQ is tagged for my locationWhen the dashboard loadsThen I <view_option> view the FAQ
|
||||||||||||||
|
Viewing all FAQs When I navigate to the FAQs main pageThen I can view all FAQs |
| Scenario | Status | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Viewing the upcoming interview day notification Given I have booked an interview dateAnd the interview date is <when>When I view the dashboardThen I can see the notification "<check>"
|
| Scenario | Status | |||||||
|---|---|---|---|---|---|---|---|---|
|
View mandatory documents Given I am on the dashboard for application <applicationId>Then I see a list of <count> mandatory documents
|
||||||||
|
View more information about a mandatory document Given I am on the dashboardAnd the mandatory document descriptions are not visibleWhen I click on the first mandatory document headingThen I see the mandatory document description |
| Scenario | Status | |
|---|---|---|
|
Viewing my offer after accepting it Given I have accepted an offer and registration is availableWhen I am on the dashboardThen I should see an option to "Register on eVision"And I should see the "Information about your offer" headingAnd I should not see the congratulations panel |
||
|
Awaiting confirmtion that eVision Registration is available Given I have accepted an offer but registration is not yet availableWhen I am on the dashboardThen I see the message "We will update you when registration is available"And I should not see an option to "Register on eVision" |
| Scenario | Status | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Viewing my offer Given I have received an offerWhen I am on the dashboardThen I see the congratulations panelAnd I see an option to accept the offer |
||||||||||||||||||
|
Viewing my offer information Given I have received an "<offer_type>" offerWhen I am on the dashboardThen I see the heading "<heading>"And I see the sub-heading "<sub_heading>"
|
||||||||||||||||||
|
Viewing my full offer details Given I have received an offerWhen I am on the dashboardThen I see a "Full offer details" e-Vision linkAnd the link opens in a new window |
||||||||||||||||||
|
Viewing my offer when I have received previous offers Given I have received an offerAnd I have received four previous offersWhen I am on the dashboardThen I should see links to my previous offers in descending date order with the most recent at the top |
||||||||||||||||||
|
Viewing details of my previous offers Given I have received an offerAnd I have received four previous offersWhen I am on the dashboardThen I should see the document name "<document_name>"
|
||||||||||||||||||
|
Viewing my offer when I have not received previous offers Given I have received an offerAnd I have not received previous offersWhen I am on the dashboardThen I should see no link to any previous offers |
||||||||||||||||||
|
Accepting an offer Given I have received an offerWhen I am on the dashboardThen the "Accept your offer" link takes me to the UCAS website to log in |
||||||||||||||||||
|
Viewing my offer for one application while having two other active applications Given I have multiple applicationsAnd I have received an offer for one applicationWhen I am on the dashboardThen I see the congratulations panelWhen I switch to an application without an offerThen I no longer see the congratulations panel |
||||||||||||||||||
|
Viewing the Dashboard post offer Given I have an <offer>When my dashboard page loadsThen I can view the:
|
| Scenario | Status | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
Navigating to work placements page Given I am on the dashboardWhen I click on the placements map buttonThen I end up on the work placement page |
|||||||||||
|
Viewing placement information for one item from the list Given I am on the Placements pageWhen I click on one of the placements from the listThen more placement information is revealed |
|||||||||||
|
Viewing placement information for two items from the list Given I am on the Placements pageWhen I click on two of the placements from the listThen more placement information is revealed for both items |
|||||||||||
|
Viewing placement information according to the course i am attending Given I am attending nursing "<course_type>"And I visit the Placements pageThen I see information relevant to "<course_type>"
|
|||||||||||
|
Viewing Work Placements for my specific campus Given I have multiple applications for different coursesWhen I am on the dashboard for a course at the "<campus_name>" campusThen I see the "<page_heading>" and "<map_heading>" information for my campus
|
| Scenario | Status | |
|---|---|---|
|
User with conditional offer sees scholarship information Given I have a conditional offerWhen I go to view scholarshipsThen I am directed to the scholarships page |
||
|
User with unconditional offer sees scholarship information Given I have an unconditional offerWhen I go to view scholarshipsThen I am directed to the scholarships page |
||
|
User who has accepted an offer sees scholarship information Given I have accepted an offerWhen I go to view scholarshipsThen I am directed to the scholarships page |
| Scenario | Status | |
|---|---|---|
|
View subject introduction heading and description Then I can view the subject introduction "Nursing at ARU"And I can view the subject description starting "Thank you for choosing to study at ARU" |
||
|
View course specification When I click to view the course specificationThen I can view the course specification in a PDF download |
||
|
Playing the video When I select to play the videoThen the Youtube video plays |
| Scenario | Status | |
|---|---|---|
|
View task list Given I am on the dashboardWhen the task list is displayedThen I see my first nameAnd the course name matches the one at the top of the page |
||
|
Applicant not invited to an Interview Given I have not been invited to an interviewWhen I am on the dashboard with no interview invitationThen I can not see the interview day cardAnd I can not navigate to the interview day page via the Primary Nav |
||
|
Interview date not booked Given I have been invited to an interviewBut I have not booked an interview dateWhen I am on the dashboardThen the interview day status is "To do" |
||
|
Interview date booked Given I have been invited to an interviewAnd I have booked an interview dateWhen I am on the dashboardThen the interview day status is "Complete" |
||
|
Clicking on interview day card Given I have been invited to an interviewAnd I am on the dashboardWhen I click on the interview day cardThen I end up on the interview day page |
| Scenario | Status | |||||||
|---|---|---|---|---|---|---|---|---|
|
Viewing the teaser information content Given I have recevied a conditional offerWhen I view my dashboard contentThen I see that the content sits beneath 'Your future home' sectionAnd I see all of the following teaser content in each box:
|
||||||||
|
Viewing the teaser information on mobile and desktop Given I have recevied a conditional offerWhen I view my dashboard content on <viewport>Then I should see 4 boxes of teaser information <display>
|
||||||||
|
Viewing the teaser information relating to my course Given I have recevied a conditional offerWhen I view my dashboard content beneath sectionThen I should see 4 boxes of teaser information relating to <course>
|
||||||||
|
Viewing the teaser information after receiving an unconditional offer Given I have received an unconditional offerWhen I view my dashboard contentThen I should see 4 boxes of teaser information |
||||||||
|
Viewing the teaser information after accepting an offer Given I have accepted an offerWhen I view my dashboard contentThen I should see 4 boxes of teaser information |
| Scenario | Status | |
|---|---|---|
|
User wants to see alternative courses Given I am on the DashboardWhen I choose to see alternative coursesThen I am taken to similar courses that may interest meAnd the page opens in a new tab |
||
|
User wants to withdraw application Given I am on the DashboardWhen I choose to withdraw my applicationThen i am taken to the surveyAnd the page opens in a new tab |
| Scenario | Status | |
|---|---|---|
|
Your future home is visible on the page Given I have an offer with ARUWhen I navigate down the dashboardThen the Your Future Home section will showAnd I can select the link |
||
|
Users with a conditional offer can view the page Given I have a conditional offerWhen I go to Your Future Home on the dashboardThen I can select the link |
||
|
Users with an unconditional offer can view the page Given I have an unconditional offerWhen I go to Your Future Home on the dashboardThen I can select the link |
||
|
Users who have accepted an offer can view the page Given I have accepted an offerWhen I go to the Your Future Home on the dashboardThen I can select the link |
| Scenario | Status | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Viewing all FAQ categories Given I am on the FAQ categories pageWhen the page loadsThen I can view the categoriesAnd they are listed in alphabetical order |
||||||||||||||
|
Viewing the number of questions in categories When the page loadsThen I can view the number of questions for each category |
||||||||||||||
|
Viewing the number of questions in categories 2 Given there are no questions tagged in Sitecore for a categoryWhen the page loadsThen I can not view the category listed on the page |
||||||||||||||
|
Viewing all questions within a category When I navigate to a specific category pageThen I can view all the questions for that categoryAnd the number of questions matches the number displayed on the FAQ categories page |
||||||||||||||
|
Viewing a specific category page heading When I navigate to a specific category pageThen the page heading matches the category name |
||||||||||||||
|
Viewing specific category page FAQs When the specific category page loadsThen I can view the category FAQsAnd the order matches the order in Sitecore |
||||||||||||||
|
Viewing a long form FAQ answer page Given an FAQ has a long form answerWhen I navigate to the FAQs answer pageThen I can view the answer page |
||||||||||||||
|
Viewing a General FAQ Given I am viewing a specific category pageAnd the FAQ has a category tagBut the FAQ is not course taggedAnd the FAQ is not location taggedWhen the specific category page loadsThen I can view the FAQ |
||||||||||||||
|
Viewing an FAQ for my course and location Given I am viewing a specific category pageAnd the FAQ has a category tagAnd the FAQ <tag_option> tagged for <which_course> courseAnd the FAQ is tagged for my locationWhen the dashboard loadsThen I <view_option> view the FAQ
|
||||||||||||||
|
Viewing FAQ answer page Given I am on an FAQ answer pageWhen the page loadsThen I can view the full FAQ answerAnd I can view the video player |
| Scenario | Status | |||||||
|---|---|---|---|---|---|---|---|---|
|
Viewing the dashboard When I am on the dashboardThen no breadcrumbs are visible |
||||||||
|
Viewing breadcrumbs When I view the Book online page on <viewport>Then I can see <result>
|
||||||||
|
Following breadcrumbs Given I am on the Interview days pageWhen I select a parent linkThen I can navigate to the parent page |
||||||||
|
Following the Current page label Given I am on the Interview days pageWhen I select the current page labelThen the label is not a linkAnd I remain on the current page |
| Scenario | Status | ||||||
|---|---|---|---|---|---|---|---|
|
Logo links to the dashboard When I select the logoThen I am on the dashboard |
|||||||
|
Expanding the primary navigation - when applicant has no interview invite Given I have not been invited to an interviewWhen I expand the primary navigationThen I see my first nameAnd I see my email addressAnd I see links to pages:
|
|||||||
|
Expanding the primary navigation - when applicant has an interview invite Given I have been invited to an interviewWhen I expand the primary navigationThen I see my first nameAnd I see my email addressAnd I see links to pages:
|
| Scenario | Status | |
|---|---|---|
|
No available interview dates Given there are no available interview datesWhen I view the booking pageThen no dates are shownAnd alternative information is displayed |
||
|
One interview date available Given there are spaces available on one interview dateWhen I view the booking pageThen one date is shownAnd an interview date is not preselected |
||
|
Two interview dates available Given there are spaces available on two interview datesWhen I view the booking pageThen two dates are shownAnd an interview date is not preselected |
||
|
Applicant can select only one date Given there are spaces available on two interview datesWhen I view the booking pageAnd I have selected one dateAnd I select the other dateThen the first date becomes unselectedAnd the other date becomes selected |
||
|
Unsuccessful booking - No date selected Given there are spaces available on one interview dateWhen I view the booking pageAnd I have not selected a dateAnd I submit the booking formThen an error message is displayed:Oops - You need to select an interview date before you can confirm. |
||
|
Successful booking - No special requirements Given there are spaces available on one interview dateWhen I view the booking pageAnd I have selected one dateAnd I declare no special requirementsAnd I submit the booking formThen the booking confirmation is displayed |
||
|
Switching to another application after making an interview booking Given I have booked an interview date for one of my applicationsAnd I am on the dashboardWhen I switch to view a different applicationAnd I navigate to the Interview day pageThen I should see an option to book online |
||
|
Successful booking - Special requirements declared and entered Given there are spaces available on one interview dateWhen I view the booking pageAnd I have selected one dateAnd I have declared special requirementsAnd I have entered my requirementsAnd I submit the booking formThen the booking confirmation is displayed |
||
|
Unsuccessful booking - Special requirements not declared Given there are spaces available on one interview dateWhen I view the booking pageAnd I have selected one dateAnd I have not selected a special requirements optionAnd I submit the booking formThen an error message is displayed:Nearly done - please make sure you've declared if you have any accessibility or learning support requirements. |
||
|
Switching between declaring special requirements and not declaring Given there are spaces available on one interview dateWhen I view the booking pageAnd I have selected one dateAnd I have declared special requirementsAnd the requirements text box is visibleAnd I declare no special requirementsThen the requirements text box is not visibleAnd the requirements description text is not visible |
||
|
Unsuccessful booking - last space taken during booking process Given there are spaces available on one interview dateWhen I view the booking pageAnd I have selected one dateAnd I declare no special requirementsBut the last space is booked by another applicantAnd I submit the booking formThen my booking is unsuccessfulAnd a fully booked message is displayed |
||
|
Applicant cannot make any of the available dates Given there are spaces available on one interview dateWhen I view the booking pageAnd I can't make any of the available datesThen I can email the Admissions teamAnd the email subject is pre-populated |
||
|
Viewing the meet the team section Given I have a booked interview dateWhen I view my interview day pageThen I should be able to view the meet the team information |
||
|
Navigating to the meet the team page Given I have a booked interview dateAnd I am on my interview day pageWhen I navigate to the meet the team pageThen I should end up on the meet the team page |
||
|
Viewing the meet the team page When I am on the meet the team pageThen I should be able to view the team information |
| Scenario | Status | |||||||
|---|---|---|---|---|---|---|---|---|
|
Viewing the campus address and location - with an interview booking Given I have multiple applicationsAnd I have booked an interview for an applicationAnd my interview is at <campus>When I am on the interview day pageThen the address is <address>And I see an embedded Google Map
|
||||||||
|
Viewing the campus address and location - with no interview booking Given I have multiple applicationsAnd my application is for a course at <campus>When I am on the interview day pageThen the address is <address>And I see an embedded Google Map
|
| Scenario | Status | |
|---|---|---|
|
Cancelling the interview date booking Given I have booked an interview dateWhen I view the interview day pageAnd I click the Cancel buttonAnd I cancel the bookingThen I see the heading "Interview day cancellation successful"And I see the "Book another day" linkAnd the interview day status is "To do" |
||
|
Cancelling the interview date booking - viewing the interview day page Given I have booked an interview dateWhen I view the interview day pageAnd I click the Cancel buttonAnd I cancel the bookingAnd I view the interview day pageThen I see the option to book online |
| Scenario | Status | |
|---|---|---|
|
Viewing call hours Given I am on the interview day pageThen I see the call hours |
||
|
Email link Given I am on the interview day pageThen I see an option to contact by emailAnd the link is an email address "admissions-admin@anglia.ac.uk"And the subject line should be prepopulated with "I've got a question about my application" |
||
|
Phone number Given I am on the interview day pageThen I see the phone numberAnd clicking the link will start dialling the number "01245 686868" |
| Scenario | Status | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
No option to book online if you've already booked And the interview date is tomorrowWhen I am on the interview day pageThen there is no option to book online |
||||||||||||||||
|
Viewing booked interview information And the interview date is tomorrowWhen I am on the interview day pageThen I can see the date and time of my interviewAnd I can see the location of my interviewAnd I can not view the pre-booking interview day intro |
||||||||||||||||
|
Adding the interview date to calendar And the interview date is tomorrowWhen I am on the interview day pageThen I can add a reminder to my calendar |
||||||||||||||||
|
Viewing the campus map When I am on the interview day pageThen I can download the campus map |
||||||||||||||||
|
Viewing the cancellation panel And I am on the interview day pageThen I see the option to cancel my booking |
||||||||||||||||
|
Viewing the interview day post booking And the interview date is <date>When the interview day page loadsThen I can view the:
|
||||||||||||||||
|
Selecting to rebook the interview date And I am on the interview day pageWhen I navigate to the Interview date booking pageThen I am on the Interview date booking page |
||||||||||||||||
|
Selecting to cancel the interview date And I am on the interview day pageWhen I navigate to the Interview date cancellation pageThen I am on the Interview date cancellation page |
| Scenario | Status | |
|---|---|---|
|
Viewing interview day information before booking an interview Given I have not booked an interview dateWhen I am on the interview day pageThen I see an introduction to the interview dayAnd I see two editorial blocks |
||
|
Viewing "Book online" buttons Given I have not booked an interview dateWhen I am on the interview day pageThen I see the option to book online |
| Scenario | Status | |
|---|---|---|
|
Rebooking the interview date - viewing the interview date page Given I have a booked interview dateAnd I am on the interview date cancellation pageWhen I rebookThen I am on the interview date booking pageAnd my existing booking date is not displayedAnd my special requirements are preserved |
||
|
Rebooking the interview date - making the rebooking Given I have a booked interview dateBut I rebookWhen I book a different interview dateThen my booking is successfulAnd my original booking is cancelled |
||
|
Viewing the dashboard after making the rebooking Given I have made a rebookingAnd my original booking has been cancelledWhen I am on the dashboard pageThen I can not view the cancellation confirmation messageAnd my interview day status is 'Complete' |
||
|
Viewing the interview day page after making the rebooking Given I have made a rebookingAnd my original booking has been cancelledWhen I am on the interview day pageThen the interview day page is in its post booked state |
| Scenario | Status | ||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Login happy path Given I am not logged inWhen I log in with correct credentialsThen I see the dashboard |
|||||||||||||||||||||||||||||||||||||||||
|
Attempt to navigate the application without being logged in Given I am not logged inWhen I attempt to visit the dashboardThen I am prompted to log in |
|||||||||||||||||||||||||||||||||||||||||
|
Viewing the login page Given I am not logged inWhen I view the login pageThen I should see no menuAnd the logo should not be clickableAnd I should see an "Our team can help" section |
|||||||||||||||||||||||||||||||||||||||||
|
Emailing ARU to get help logging in Given I am not logged inWhen I view the login pageAnd I see an option to contact by emailThen the email link is an email address "admissions-admin@anglia.ac.uk"And the subject line should be prepopulated with "Login Problem" |
|||||||||||||||||||||||||||||||||||||||||
|
Calling ARU to get help logging in Given I am not logged inWhen I view the login pageThen I see the phone number |
|||||||||||||||||||||||||||||||||||||||||
|
Accessing application that isn’t mine Given I am logged inWhen I enter a URL path to an application that <is_or_not> mineThen I should see <result>
|
|||||||||||||||||||||||||||||||||||||||||
|
Viewing Forgotten password page Given I am not logged inWhen I navigate to the Forgotten password pageThen I end up on the Forgotten password page |
|||||||||||||||||||||||||||||||||||||||||
|
Attempting to login Given I am not logged inWhen I enter <email>And I enter <password>And I click 'Login'Then I see <result>
|
| Scenario | Status | |
|---|---|---|
|
User selects the log out button And I am on the dashboardWhen I select the log out buttonThen I am logged outAnd I am redirected to the login page |
||
|
User exits page without logging out When I leave my current pageThen I will still be logged in when I return to the page |
||
|
User is logged into two devices at the same time When I log into my account on a second deviceThen I will stay logged in on the first deviceAnd I will be logged in on the second device |
||
|
User is logged into two browsers at the same time When I log into my account using a second browserThen I will stay logged in on the first browserAnd I will be logged in on the second browser |
||
|
User is logged out due to inactivity When I do not use the account for over a period of 24 hoursThen I am logged outAnd I am redirected to the login page |