Preliminary user/functional testing

Because we do not have a full TEST environment for Office365, the user testing of expected functionality needs to be executed in a 'modular' fashion to check that the individual steps and tests are tested fully. These tests (below) have been carried out by the project team as an early iteration of the UAT tests so that feedback can be passed to our developer in order to save time. The results of these tests are displayed below. The same round of tests will be executed again in November. once the issues raised through this first round of testing have been addressed.

 

Ref        

Test Scenario and Acceptance Criteria              

Tested By          

Date Tested          

Outcome (PASS / FAIL)             

  Integration Tests      

01

New staff account - Check VRSIDM UI shows standard staff display.

HB

 

Pass

02

New staff account simulated EDDIR entry - Check alias display and downstream notifications.

HB

 

Pass

03

New staff account aged and archived - Spec for non-student accounts unclear so for UAT purposes Check mail alias status

Result: University mail entry retained.  May be technically incorrect for non-student, but may be intended for future use.

HB

 

Check Result

04

Returning staff account - Check alias display and downstream notifications

Result: Account re-activated with original uun. University email alias re-linked. University email alias present in downstream service notifications.

HB   Pass
05

New Functional Account with assigned email address -  Check alias  display and downstream notifications

Result: Functional com033uat created. Email added. Identity and University email alias sent correctly including to Office365.  

HB   Pass
06 New Visitor Staff Account - Check alias  display and downstream notifications HB   Pass
07

New Applicant with home email address. - Check email address and downstream notifications.

Result:Account s9999975 created with Home address.  

HB   Pass
08

Archive applicant -  Check downstream notifications and email address.

Result: Account s9999975 archived. Confirmed Home email address removed.  

HB   Pass
  Revised Functionality Testing      
09

 New Applicant with Home email address. Promote to STUUG - Check email address and notifications

Result: Applicant s9999973 created with Home address jwilson3@zzz.zzz Confirmed email address jwilson3@zzz.zzz sent to downstreams Promoted to STUUG Email addresses assigned J.Wilson-40. Confirmed J.Wilson-32, J.Wilson-38 in historical table and remainder up to J.Wilson-39 in idstore_emailaddresses so J.Wilson-40 is correct Confirmed email address jwilson3@zzz.zzz, s9999973@sms.ed.ac.uk and  J.Wilson-40@sms.ed.ac.uk (primary) sent to downstreams Added future application VRS/IDM UI Personalised email display incorrect 

HB  

Fail

Jira COM033-19 raised

10

New Applicant with Home email address. Promote to STUUG - Check email address and notifications.

Result: Applicant s9999970  created with home address Confirmed email address mtwain@zzz.zzz sent to downstreams Promoted to STUUG Confirmed email address assigned M.Twain@sms.ed.ac.uk as Primary Confirmed mtwain@zzz.zzz, s9999970@sms.ed.ac.uk and M.Twain@sms.ed.ac.uk (primary) sent to downstreams.

HB   Pass
11

New fast track student (no application). Alter primary and check notifications

Result: Created STUUG s9999969 . Email addresses assigned s9999969@sms.ed.ac.uk and S.Tracy@sms.ed.ac.uk (primary). Notifications s9999969@sms.ed.ac.uk (UniAlias) and S.Tracy@sms.ed.ac.uk (University). Alter primary and check notifications. Primary changed from S.Tracy@sms.ed.ac.uk to s9999969@sms.ed.ac.uk. Notifications s9999969@sms.ed.ac.uk (University) and S.Tracy@sms.ed.ac.uk (UniAlias).

HB   Pass
12

New student with name typo

Result: Created STUUG s9999968 with name scott scotty mccleugh Mail assigned mccleugh@sms.ed.ac.uk   (primary)  and s9999968@sms.ed.ac.uk Notifications mccleugh@sms.ed.ac.uk   (University), s9999968@sms.ed.ac.uk (UniAlias) Changed forename from scott to Scott Mail assigned S.mccleugh@sms.ed.ac.uk (primary),  mccleugh@sms.ed.ac.uk    and s9999968@sms.ed.ac.uk Notifications S.mccleugh@sms.ed.ac.uk (University), s9999968@sms.ed.ac.uk (UniAlias), mccleugh@sms.ed.ac.uk (UniAlias) Changed surname from mccleugh to McCleugh Mail assigned S.McCleugh-1@sms.ed.ac.uk (primary),  S.mccleugh@sms.ed.ac.uk,  mccleugh@sms.ed.ac.uk    and s9999968@sms.ed.ac.uk Notifications S.McCleugh-1@sms.ed.ac.uk (University),  S.mccleugh@sms.ed.ac.uk (UniAlias),,  mccleugh@sms.ed.ac.uk (UniAlias),     and s9999968@sms.ed.ac.uk (UniAlias),

Expected existing alias S.mccleugh@sms.ed.ac.uk to be updated. Instead new alias S.McCleugh-1@sms.ed.ac.uk was created.

Also Query check logic of surname only if no upper-case forename

JIRA COM033-20 Created

HB  

Fail

JIRA COM033-20 Created

Also check logic as detailed

 

13

New PGT Account-Multiple forenames

Result: Account s9999967 created with name Test Test Test Anderson-Anderson Email address assigned T.T.T.Anderson-Anderson@sms.ed.ac.uk

 

HB  

Pass

But see JIRA COM033-1

14

NewPGR account

Result: PGR Account s9999966 created with name Kiss Kiss Bang Bang. Alias assignged K.K.Bang-Bang@sms.ed.ac.uk Simulate EDDIR email alias. Primary alias changed from K.K.Bang-Bang@sms.ed.ac.uk to KissKiss.BangBang@ed.ac.uk Partial Success - idstore_emailaddresses shows source as IDM which should be EDDIR.

 

HB  

Partial Success

JIRA COM033-21 created

15

Applicant becoming STUUG then archived then returning

Result: S9999964 created Email R.Bilboa-1@sms.ed.ac.uk (University), s9999964@sms.ed.ac.uk (UniAlias), r.bilboa@zzz.zzz (Home) App and stu affiliations aged out and account archived. Emails retained R.Bilboa-1@sms.ed.ac.uk, s9999964@sms.ed.ac.uk Return as app with different email Application created with R.Bilboa-1@sms.ed.ac.uk (Primary), s9999964@sms.ed.ac.uk (UniAlias),  r.bilboa@yyy.yyy (Home)

Fail - legacy student email aliases assigned to Applicant.

 

HB  

Fail

Covered by existing JIRA COM033-15

16

New STUUG with non-ASCCI name

Result: Created account  s9999963 Éanna João        Muñoz jiménez Resulted in a primary key  lookup violation. Traced to characters missing from table idstore_email_unicode . Fail - JIRA COM033-3 extended to cover this.

 

HB   Fail - JIRA COM033-3 extended to cover this.
17

 Multiple Student progression

Created student s9999962 Added alumnus affiliation Aged student affiliation to deleted. Removed personalised email and reverted uun-based email to University. Created new stuug affiliation Result: email S.Tracy-1@sms.ed.ac.uk assigned as University Added another stuug affiliation Result: Email unchanged as required. Added another separate stuug affiliation. Result: Email unchanged as required.

HB   Pass
18

Expiring  student alumnus - new student affiliation

Created account s9999961 Added alumnus affiliation. Expired student affiliation Removed personal email address and reverted uun-based email to primary University. Repeated student insert. Result: Personalised email address created Expired student affiliation Removed personal email address and reverted uun-based email to primary University. Altered identity datemodified to simulate an dormant alumnus account. Created a separate student affiliation . Result: Personalised email address not created.

HB   Pass
19

idstore_email_addresses table.

Random check confirms that known IDM email addresses have been paired with matching imported aliases. All existing student values for Preferred are '1'. All existing student preferred email values for field Obsolete are '0' .

HB   Pass
         
  Remaining Tests      
  Re-test of failed tests      
   ITI Mail Relay/Directory extracts      
  Mail Alias API      
  Full end-to-end test