Produced by Araxis Merge on 12/9/2016 1:23:19 PM Central Standard Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.
| # | Location | File | Last Modified |
|---|---|---|---|
| 1 | C:\Users\vhaisbforrez\AraxisComp\PUB_UN\EPIP_Test_Cases_Functional Testing_(OR_3.0_431)_201611.zip | EPIP_Test_Evaluation_(OR_3.0_431)_201611.docx | Wed Dec 7 19:58:00 2016 UTC |
| 2 | C:\Users\vhaisbforrez\AraxisComp\PUB_RE\EPIP_Test_Cases_Functional Testing_(OR_3.0_431)_201611.zip | EPIP_Test_Evaluation_(OR_3.0_431)_201611.docx | Thu Dec 8 21:39:58 2016 UTC |
| Description | Between Files 1 and 2 |
|
|---|---|---|
| Text Blocks | Lines | |
| Unchanged | 1 | 514 |
| Changed | 0 | 0 |
| Inserted | 0 | 0 |
| Removed | 0 | 0 |
| Whitespace | |
|---|---|
| Character case | Differences in character case are significant |
| Line endings | Differences in line endings (CR and LF characters) are ignored |
| CR/LF characters | Not shown in the comparison detail |
No regular expressions were active.
| 1 | Existing P roduct Int ake Progra m (EPIP) | |
| 2 | Patch OR*3 .0*431 | |
| 3 | Test Evalu ation | |
| 4 | ||
| 5 | ||
| 6 | ||
| 7 | Department of Vetera ns Affairs | |
| 8 | November 2 016 | |
| 9 | Version 1. 0 | |
| 10 | ||
| 11 | ||
| 12 | ||
| 13 | Revision H istory | |
| 14 | Note: The revision h istory cyc le begins once chang es or enha ncements a re request ed after t he Communi cations Pl an has bee n baseline d. | |
| 15 | Date | |
| 16 | Version | |
| 17 | Descriptio n | |
| 18 | Author | |
| 19 | 11/18/2016 | |
| 20 | 1.0 | |
| 21 | Initial do cument. | |
| 22 | EPIP Proje ct Team | |
| 23 | ||
| 24 | Artifact R ationale | |
| 25 | The test e valuation document i s the prim ary output of the te st and eva luation pr ocess, an integral p art of the systems e ngineering process, which iden tifies lev els of per formance a nd assists the devel oper in co rrecting d eficiencie s. | |
| 26 | ||
| 27 | Table of C ontents | |
| 28 | 1.Test Eva luation In troduction 1 | |
| 29 | 1.1.Test E valuation Scope1 | |
| 30 | 1.2.Test A rchitectur e1 | |
| 31 | 1.3.Test E nvironment /Configura tion1 | |
| 32 | 1.4.Instal lation Pro cess2 | |
| 33 | 2.Test Dat a2 | |
| 34 | 3.Issues2 | |
| 35 | 4.Test Exe cution Log 2 | |
| 36 | 5.Test Def ect Log3 | |
| 37 | 6.Test Res ults Summa ry3 | |
| 38 | 6.1.Defect Severity and Priori ty Levels3 | |
| 39 | 6.2.Total Defects by Severity Level3 | |
| 40 | 6.3.Breakd own of Tes t Results4 | |
| 41 | 6.4.Perfor mance Test ing4 | |
| 42 | 7.Test Cov erage4 | |
| 43 | 7.1.Requir ements Cov ered4 | |
| 44 | 7.2.Sectio n 508 Comp liance Cov erage4 | |
| 45 | 8.Suggeste d Actions4 | |
| 46 | 9.Defect S everity an d Priority Definitio ns5 | |
| 47 | 9.1.Defect Severity Level5 | |
| 48 | 9.1.1.Seve rity Level 1 – Criti cal5 | |
| 49 | 9.1.2.Seve rity Level 2 - High5 | |
| 50 | 9.1.3.Seve rity Level 3 - Mediu m6 | |
| 51 | 9.1.4.Seve rity Level 4 - Low6 | |
| 52 | 9.2.Priori ty Classif ications6 | |
| 53 | 9.2.1.Prio rity 1 - R esolve Imm ediately6 | |
| 54 | 9.2.2.Prio rity 2 - G ive High A ttention6 | |
| 55 | 9.2.3.Prio rity 3 - N ormal Queu e7 | |
| 56 | 9.2.4.Prio rity 4 - L ow Priorit y7 | |
| 57 | 10.Optiona l Tables, Charts, an d Graphs7 | |
| 58 | 11.Documen t Approval Signature s8 | |
| 59 | Appendix A - Test Ex ecution Lo g9 | |
| 60 | Appendix B – Defect Log10 | |
| 61 | ||
| 62 | Test Evalu ation Intr oduction | |
| 63 | The purpos e of this Test Evalu ation is t o: | |
| 64 | Identify t he testing approach used. | |
| 65 | Present a summary an alysis of the key te st results from the remediatio n of this intake for review an d assessme nt by desi gnated sta keholders. | |
| 66 | Provide a general st atement of the quali ty of the system und er test. | |
| 67 | Make recom mendations for futur e testing efforts. | |
| 68 | Test Evalu ation Scop e | |
| 69 | The scope of this Te st Evaluat ion is to verify the functiona lity of th e Patch OR *3.0*431 c ode modifi cation, as determine d by Funct ional, Com ponent Int egration/S ystem, and Regressio n testing. Testing a ctivities followed t he specifi cations ou tlined in the follow ing Master Test Plan : OR*3.0*4 31 Master Test Plan (included in Appendi x A). | |
| 70 | Test Archi tecture | |
| 71 | Following are the EP IP test ac counts use d by the L eidos Deve lopment an d SQA team s to test OR*3.0*431 . | |
| 72 | Developmen t Test Acc ounts | |
| 73 | (for Unit Testing) | |
| 74 | SQA Test A ccounts | |
| 75 | (for Funct ional, Reg ression, a nd Compone nt Integra tion and S ystem Test ing) | |
| 76 | VistAS1 ( alternate name: D1S1 ) | |
| 77 | VistAG1 (a lternate n ame: D1G1) | |
| 78 | VistAS2 ( alternate name: D1S2 ) | |
| 79 | VistAG2 (a lternate n ame: D1G2) –for CPRS GUI testi ng only | |
| 80 | Test Envir onment/Con figuration | |
| 81 | The EPIP t est accoun ts are mai ntained by the EPIP System Adm inistrator , who inst alls all V A-released patches a s soon as they are n ationally released. All EPIP t est accoun ts are clo ned from e xisting VA Enterpris e Testing Services ( ETS) test accounts. The Comput erized Pat ient Recor d System ( CPRS) Grap hical User Interface (GUI) exe cutable is configure d for each VistA ins tance util izing a un ique Inter net Protoc ol (IP) ad dress to c onnect to the VistA applicatio ns. Any up dates to t he CPRS GU I executab le are han dled by th e EPIP Sys tem Admini strator. | |
| 82 | All EPIP T est Engine ers and De velopers w ho have th e proper c redentials can acces s the test accounts. The VA Au stin Infor mation Tec hnology Ce nter (AITC ) support team reset s password s and sets up new ac cess crede ntials on an as-need ed basis. | |
| 83 | Installati on Process | |
| 84 | As soon as the remed iation pro cess is co mplete and the patch is availa ble for te sting, a K IDS build is created in the De velopment account an d then sen t to FORUM for final packaging . The patc h is then submitted to the VA SQA Lead’s Mailman a ccount for installat ion. | |
| 85 | An EPIP De veloper or Test Engi neer utili zes the KI DS Install ation proc ess to ext ract the b uild from the patch and instal l the buil d into a t est accoun t. The ind ividual wh o installs the patch verifies the routin e checksum s and also checks fo r errors d uring the installati on process . If the p atch is su ccessfully installed without a ny errors, then the EPIP Test team proce eds with F unctional, Regressio n, and Com ponent Int egration a nd System testing. I f defects are found, then the Developmen t team wor ks to find a resolut ion and cr eates new versions o f the patc h until al l defects are resolv ed. | |
| 86 | Test Data | |
| 87 | The EPIP T est team u tilizes th e test dat a in the d esignated test accou nts (D1G1, D1G2). | |
| 88 | The test d ata is enc rypted fol lowing the standards set forth by the VA Office of Informati on & Techn ology (OI& T). All Pe rsonally I dentifiabl e Informat ion (PII) and Protec ted Health Informati on (PHI) i s scrubbed and is no t availabl e to the T est Engine ers. | |
| 89 | All testin g is execu ted using encrypted test patie nts availa ble from a ny of the EPIP test accounts. Examples o f encrypte d test pat ients: | |
| 90 | AAAHURMMX, XPHY | |
| 91 | BADHB, HAA DXS | |
| 92 | FDHUX, YHI J | |
| 93 | All tests were execu ted manual ly by EPIP Test Engi neers. | |
| 94 | Issues | |
| 95 | No issues were encou ntered dur ing testin g of OR*3. 0*431. | |
| 96 | Title | |
| 97 | Issue Desc ription | |
| 98 | Type | |
| 99 | Severity | |
| 100 | N/A | |
| 101 | N/A | |
| 102 | N/A | |
| 103 | N/A | |
| 104 | Test Execu tion Log | |
| 105 | The Test E xecution L og records the execu tion of te st scripts and docum ents the t est result s for each test scri pt. The Te st Enginee r is respo nsible for completin g the Test Execution Log. | |
| 106 | The Test E xecution R ecords for OR*3.0*43 1 are incl uded in th e EPIP Pat ch OR*3.0* 431 Master Test Plan . The Mast er Test Pl an is avai lable in A ppendix A. | |
| 107 | ||
| 108 | Test Defec t Log | |
| 109 | The Test D efect Log is a tool for record ing, analy zing, trac king, and documentin g the clos ure of def ects. It s pecifies t he Defect ID, affect ed applica tion, beha vior or re sult that occurred, and the IE EE-defined Severity Level. It includes e nough info rmation fo r the deve loper to f ind and re -create th e defect. The Defect Log is av ailable in Appendix B. | |
| 110 | Test Resul ts Summary | |
| 111 | NSR2008031 7 Default Encounter Location – SQA testi ng for thi s NSR star ted in the Dev1 Gold 1 test env ironment o n Septembe r 19, 2016 and ended on Novemb er 16, 201 6. Test ve rsion 1 wa s installe d in the t est enviro nment afte r Unit tes ting was c ompleted. Upon compl etion of I ntegration testing ( Component Integratio n and Syst em Testing , Function al Testing , and Regr ession Tes ting), one (1) defec t was foun d and repo rted. This defect wa s resolved with vers ion 2 of t he patch. The new ve rsion was retested b y the Test Engineer and no oth er defects were foun d for this functiona lity. | |
| 112 | NSR2015060 8 Accessio n of Site- Supported Lab Test – SQA test ing for th is NSR sta rted in th e Dev1 Gol d1 test en vironment on Septemb er 19, 201 6 and ende d on Novem ber 16, 20 16. Test v ersion 1 w as install ed in the test envir onment aft er Unit te sting was completed. Upon comp letion of Integratio n testing (Component Integrati on and Sys tem Testin g, Functio nal Testin g, and Reg ression Te sting), ze ro (0) def ects were found and reported. | |
| 113 | NSR2014121 0 CPRS Pop -Up Box – SQA testin g for this NSR start ed in the Dev1 Gold1 test envi ronment on September 19, 2016 and ended on Novembe r 16, 2016 . Test ver sion 1 was installed in the te st environ ment after Unit test ing was co mpleted. U pon comple tion of In tegration testing (C omponent I ntegration and Syste m Testing, Functiona l Testing, and Regre ssion Test ing), five (5) defec ts were fo und and re ported. Al l five def ects were resolved w ith new ve rsions of the patch and retest ed by the Test Engin eer. No ot her defect s were fou nd for thi s function ality. | |
| 114 | Defect Sev erity and Priority L evels | |
| 115 | A defect i s defined as a flaw in a compo nent or sy stem that can cause the compon ent or sys tem to fai l to perfo rm its req uired func tion, e.g. , an incor rect state ment or da ta definit ion. A def ect, if en countered during exe cution, ma y cause a failure of the compo nent or sy stem. | |
| 116 | Defects ar e categori zed accord ing to sev erity and priority l evels. The test anal yst assign s the seve rity, whil e the deve lopment ma nager assi gns the pr iority for repair. F or more in formation, see Defec t Severity and Prior ity Defini tion in th is Test Ev aluation. | |
| 117 | Total Defe cts by Sev erity Leve l | |
| 118 | The follow ing defect s were fou nd during testing of Test vers ion 1. | |
| 119 | Defect Num ber | |
| 120 | Severity | |
| 121 | 419696 | |
| 122 | Medium | |
| 123 | 419712 | |
| 124 | Medium | |
| 125 | 419795 | |
| 126 | Medium | |
| 127 | 419989 | |
| 128 | High | |
| 129 | 419992 | |
| 130 | Medium | |
| 131 | 419996 | |
| 132 | Medium | |
| 133 | Breakdown of Test Re sults | |
| 134 | Testing wa s complete d on Nove mber 16, 2 016. All t est result s were rec orded in t he Rationa l Quality Manager to ol. Detail ed results are avail able in th e EPIP Pat ch OR*3.0* 431 Master Test Plan (see Appe ndix A). | |
| 135 | Performanc e Testing | |
| 136 | Performanc e testing was not co nducted. | |
| 137 | Test Cover age | |
| 138 | The EPIP P atch OR*3. 0*431 Mast er Test Pl an contain s details on test co verage (se e Appendix A). | |
| 139 | Requiremen ts Covered | |
| 140 | The follow ing Tracea bility Mat rix for Pa tch OR*3.0 *431 repor ts informa tion store d in the R ational to ol, such a s the tota l number o f requirem ents and t he percent age of req uirements covered by executed tests. | |
| 141 | ||
| 142 | Section 50 8 Complian ce Coverag e | |
| 143 | Section 50 8 testing was not re quired for this patc h. | |
| 144 | Suggested Actions | |
| 145 | None. | |
| 146 | Defect Sev erity and Priority D efinitions | |
| 147 | The classi fication o f defects within a s ystem exam ines both the severi ty and pri ority of t he defect. | |
| 148 | Severity i s a measur e of how g reat the i mpact is o n the user ’s ability to comple te the doc umented ac tions with in the sys tem. | |
| 149 | Priority d etermines the speed with which a given d efect must be repair ed. | |
| 150 | Defect cla ssificatio n may be d etermined either bec ause testi ng is dela yed by a f ailure in the system or becaus e a cumber some worka round prev ents a use r from com pleting th e assigned tasks. Bo th severit y and prio rity measu res must b e recorded when sche duling def ect resolu tion tasks . | |
| 151 | Defect Sev erity Leve l | |
| 152 | The follow ing subsec tions iden tify the d efect seve rity level s. | |
| 153 | Severity L evel 1 – C ritical | |
| 154 | Institute of Electri cal and El ectronics Engineers (IEEE) def inition: T he defect results in the failu re of the complete s oftware sy stem, of a subsystem , or of a software u nit (progr am or modu le) within the syste m. | |
| 155 | Any defect that comp romises pa tient safe ty or syst em securit y. Example s of syste m security defects i nclude bre ach of con fidentiali ty require ments of t he Privacy Act, the Health Ins urance Por tability a nd Account ability Ac t (HIPAA), or Federa l Tax Info rmation gu idelines. | |
| 156 | Loss of sy stem funct ionality c ritical to user oper ations wit h no suita ble workar ound, i.e. , there is no way to achieve t he expecte d results using the applicatio n. | |
| 157 | System cra sh or hang that prev ents furth er testing or operat ion of the complete applicatio n or a sec tion of th e applicat ion. | |
| 158 | Any defect that caus es corrupt ion of dat a from a r esult of t he system (as oppose d to user error). | |
| 159 | Any defect in which inappropri ate transm issions ar e consiste ntly gener ated or ap propriate transmissi ons of HL7 messages fail to be generated . | |
| 160 | Loss of fu nctionalit y resultin g in erron eous eligi bility/enr ollment de terminatio ns or comm unications not being sent. | |
| 161 | Severity L evel 2 - H igh | |
| 162 | IEEE defin ition: The defect re sults in t he failure of the co mplete sof tware syst em, of a s ubsystem, or of a so ftware uni t (program or module ) within t he system. There is no way to make the f ailed comp onent(s) f unction. H owever, th ere are ac ceptable p rocessing alternativ es which w ill yield the desire d result. | |
| 163 | A major de fect in th e function ality that does not result in corruption of data. | |
| 164 | A major de fect in th e function ality resu lting in a failure o f all or p art of the applicati on, where: | |
| 165 | The expect ed results can tempo rarily be achieved b y alternat e means. T he custome r indicate s the work around is acceptabl e for the short term . | |
| 166 | Any defect that does not confo rm to Sect ion 508 st andards. | |
| 167 | Any defect that resu lts in ina ccurate or missing r equirement s. | |
| 168 | Any defect that resu lts in inv alid authe ntication or authent ication of an invali d end user . | |
| 169 | Severity L evel 3 - M edium | |
| 170 | IEEE defin ition: The defect do es not res ult in a f ailure, bu t causes t he system to produce incorrect , incomple te, or inc onsistent results, o r the defe ct impairs the syste ms usabili ty. | |
| 171 | Minor func tionality is not wor king as in tended and a workaro und exists but is no t suitable for long term use | |
| 172 | The inabil ity of a v alid user to access the system consisten t with gra nted privi leges | |
| 173 | Typographi cal or gra mmatical e rrors in t he applica tion, incl uding inst allation g uides, use r guides, training m anuals, an d design d ocuments | |
| 174 | Any defect producing cryptic, incorrect, or inappr opriate er ror messag es | |
| 175 | Any defect that resu lts from t he use of non-standa rd data te rminology in the app lication o r document ation, as defined by the Depar tment of V eterans Af fairs | |
| 176 | Cosmetic i ssues that are impor tant to th e integrit y of the p roduct, bu t do not r esult in d ata entry and or dat a quality problems. | |
| 177 | Severity L evel 4 - L ow | |
| 178 | IEEE defin ition: The defect do es not cau se a failu re, does n ot impair usability, and the d esired pro cessing re sults are easily obt ained by w orking aro und the de fect. | |
| 179 | Minor loss of, or de fect in th e function ality wher e a long t erm use ex ists | |
| 180 | Low-level cosmetic i ssues. | |
| 181 | Priority C lassificat ions | |
| 182 | The follow ing subsec tions iden tify the a ppropriate actions f or defects at each p riority le vel, per d efinitions of IEEE. | |
| 183 | Priority 1 - Resolve Immediate ly | |
| 184 | Further de velopment and/or tes ting canno t occur un til the de fect has b een repair ed. The sy stem canno t be used until the repair has been affe cted. | |
| 185 | Priority 2 - Give Hi gh Attenti on | |
| 186 | The defect must be r esolved as soon as p ossible be cause it i s impairin g developm ent and/or testing a ctivities. System us e will be severely a ffected un til the de fect is fi xed. | |
| 187 | Priority 3 - Normal Queue | |
| 188 | The defect should be resolved in the nor mal course of develo pment acti vities. It can wait until a ne w build or version i s created. | |
| 189 | Priority 4 - Low Pri ority | |
| 190 | The defect is an irr itant that should be repaired, but can b e repaired after mor e serious defects ha ve been fi xed. | |
| 191 | Optional T ables, Cha rts, and G raphs | |
| 192 | None. | |
| 193 | Document A pproval Si gnatures | |
| 194 | ||
| 195 | Signed: __ __________ __________ __________ __________ __________ __________ _________ | |
| 196 | Program/P roject Man agerDate | |
| 197 | ||
| 198 | Signed: __ __________ __________ __________ __________ __________ __________ _________ | |
| 199 | Business Sponsor Re presentati veDate | |
| 200 | ||
| 201 | Signed: __ __________ __________ __________ __________ __________ __________ _________ | |
| 202 | Test Lead Date | |
| 203 | ||
| 204 | Appendix A - Test Ex ecution Lo g | |
| 205 | Please ref er to the attached O R*3.0*431 Master Tes t Plan to view the T est Execut ion Record s. | |
| 206 | ||
| 207 | Appendix B – Defect Log | |
| 208 | Six defect s were fou nd during testing of OR*3.0*43 1. | |
| 209 | Defect ID | |
| 210 | Patch Numb er | |
| 211 | Affected A pplication | |
| 212 | NSR Number | |
| 213 | Severity | |
| 214 | Descriptio n | |
| 215 | Status | |
| 216 | 419696 | |
| 217 | OR*3.0*431 | |
| 218 | CPRS | |
| 219 | 20080317 | |
| 220 | Medium | |
| 221 | Error occu rred when user click ed on Prov ider Locat ion in CPR S. | |
| 222 | Resolved | |
| 223 | 419712 | |
| 224 | OR*3.0*431 | |
| 225 | VistA | |
| 226 | 20141210 | |
| 227 | Medium | |
| 228 | Missing CP RS Pop-Up Box Flags. | |
| 229 | Resolved | |
| 230 | 419795 | |
| 231 | OR*3.0*431 | |
| 232 | VistA | |
| 233 | 20141210 | |
| 234 | Medium | |
| 235 | Missing “I neligible” flag for CPRS Pop-U p Box func tionality. | |
| 236 | Resolved | |
| 237 | 419989 | |
| 238 | OR*3.0*431 | |
| 239 | CPRS | |
| 240 | 20141210 | |
| 241 | High | |
| 242 | Missing Po p-Up Flags . | |
| 243 | Resolved | |
| 244 | 419992 | |
| 245 | OR*3.0*431 | |
| 246 | VistA | |
| 247 | 20141210 | |
| 248 | Medium | |
| 249 | Code clean up needed for this N SR. | |
| 250 | Resolved | |
| 251 | 419996 | |
| 252 | OR*3.0*431 | |
| 253 | VistA | |
| 254 | 20141210 | |
| 255 | Medium | |
| 256 | Installati on instruc tions for OR*3.0*431 need to b e edited. | |
| 257 | Resolved |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2016 Araxis Ltd (www.araxis.com). All rights reserved.