1. End to End Recommendations
Currentapproach:
Productspecificendtoendtestsare done byQA inINT environment.
WhenQA complete,UATendtoendin UAT environment. These are scheduleimmediatelyafterQA
complete.
UAT environmentcontainsexactsame code asINT environment. Whytestinbothwithsame data as
thiscausesissues(see Issue 3below)
QA testsprocessandbasic validityinEBMDS, Salesforce andotherinterface files.Whenapproved,UAT
can begin.
UAT testingcontent,functionality,usability.
Issues:
1. DelaysgettingstartedMondaydue to Limelightdeploymentthatwasnotgood.
2. UAT Dental – codebase notsame as INTfor Update Proposal,causingerrors.Resolvedand
environmentsinsynchsince.
3. Data setup – usingsame groupsinboth environmentscause problemsinBswift - Resimulate
enrollment causedproblems
4. LTD/STD INT test– issueswithUWviewingdatainLL, not allowingRFPtobe created. Thiswas
lasttask for End to End – put on holdtoassesshow we are doingthe tests.
5. Resourcesfrombswift,ll ,DA’sandEIB are neededinbothUAT andINT for set-upandjob
execution.
Recommendation
Withthe same code base inINT and UAT, I propose we runeach End to End testinUAT. If issuesare
foundexecutingthe testthatresultincode fixes,those fixeswill be installedinINTandtestedbyQA.
Upon successful completionof test,code wouldbe pushedtoUATto continue endtoend.
End to End rolesandresponsibilities:
1. Data – Siobhanwill provide all group/customer/census/brokerdata to supporttest.
2. Businesswill enterdatainLimelightandBswift
3. Teststepsdefinedbytestcoordinator(Moshe/Tim) –listfunctionstobe tested
4. For eachfunction,identifyresource toexecute jobs,enterdata,validate results.
2. 5. UAT resourceswill focus onvalidationof the content(fromcustomer,broker,dashboard
perspective)
6. QA will focusonfile validation –outputstoNebco,filescreatedfromEIBprocesses.
7. Defectswill be responsibilityof personuncoveringissue.If these needtobe forwardedto a
responsible partytoenterintodefecttool,we will do,butuptothe testertoprovide detailed
informationneededtoclearlystate issue.
Positives: Reduce dataissuesusingsame dataindifferentenvironments.
Eliminate confusiononkeepingtwoenvironmentsinsynch
Reduce amountof workfromAlyssa,Sandy,EIBand otherresourcesaskedto
performduplicate functionsineachenvironment.
Negatives –If issuesrunning,wontuncoveruntil businessusersinvolvedaswe won’trun
processinINT.